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