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