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