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