.-- .-.. --- . .. .... ... -.. ... -. . .--. ---