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