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