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