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