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