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