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