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