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