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