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