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