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