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