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