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