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