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