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