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