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