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