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