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