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