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