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