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