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