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