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