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