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