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