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