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