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