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