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