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