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