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