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