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