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