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