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