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