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