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