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