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