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