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