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