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