......---..........-.........-............---........----.............-......----...........--..-.----...........--------......-------.....---......-.....---......---........--------.....---..----.-------.......--..---..-..-------...-.........--..---...-...------..................-----...--..--------...................---.....-------.-.....................--......------------.....................---....-------------------........./.............----.-----........//..............-------------......////..................--------.......////..................-.--------.......///////.................-------........//////..............--------.......././///...............------.........//..................-----........./...................---..............................---..............................-----.............................-----.---........................---------.......................---.--------....................-...-...------...................-----.....-------..................--.......-----...----.---........-.......------...------.--.......--......-------.-------------....--...-..---.----------------..-....---...-------------------...-.......-----------.--...----......-----------...---.-----.........-----------...-----...........-----.--...------..........----------------...........---.-------....//......-.---------...//......--..----------....//......-...-----...../......--...--.--..........----....-..-.........----.......--.......----.....--.......--....-----......-.....-----..------....----------.....--------......-----.......-----......----.........---.---..........--......---..........---........--...