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