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