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