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