######## #......# #......# ..##### ############ #......# #.#... ....ggg....# #......# #..<. ##########.#########......####..##### ...........)...(................>. .......#.#########......###.#.##.# ######.#.# ####..........#.# #.#.# #..........#.# #.#.# #.........<#.# #.#.# #............# #.#.# ##########.#..).# #.#.# #....# #.###..# #.# #....#####.# #..# #.......##.# ##.## ###.###.##.# #..# #.# #.##)# #..## #.# #.##.# #...# ..###)...####...# .###............# ................># ..###...........## #...........# { #...........# #...........# #...........# #...........# #...........# #.......##### #.......#