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