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