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