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