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