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