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