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