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