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