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