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