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