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