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