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