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