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