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