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