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