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