######## ......# ....(. ## ..... . #...#.# #...#.# #.....# #.#.####### #....<....# #####<.)....# #......g....# #.# ####......).# #.# #...##g..####.# ................. #####.###..####.# # #.# #g.# #.# .# ## #. #..# #.######.# #. .. #..####........#.# #.#######................# #.###.#.....#.#####....####.#... #.......###........#...## ######.## ##.#####.#....# ##...# #...#.(......# #..####+ ###..g#.#....# #.## #...#.##..#......# #.# +...)()(..#.#....# #.## #...#.##..#.#....# #..####' ###...#......# ##...#. #...#.###...###.#### ###.## ##.###..............# #..###..# #####...###.#.## ##.....## #..[# ####### #####