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