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