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