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