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