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