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