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