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