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