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