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