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