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