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