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