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