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