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