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