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