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