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