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