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