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