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