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