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