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