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