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