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