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