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