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