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