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