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