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