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