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