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