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