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