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