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