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