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