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