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