##########. #.# #.......... #.# #####.######### #.# #.........# #####.#### #.###.###.# #.. .....# #.# #.# #.# #.# #.##.# #.# #.# #.# ##+## #.# #.##.# #.###.###.#####...## #.# #..#.# #.##........)#.....###.###....# #.........##........##.##.###.# .####....####.........#.##.# #.# ............+.........'....###.# .####....<###.........####....## #.#.#.# #........## ##..## #.###.# #.#.....## ##.# #. ... ..##...## #.# #.#######+## #.# ... #.# #.# #.# #.# #.##########.# #.# .##..........##.# ... #........# #.. #...#.#### #...###.##.# #<..g...##.# ##..######.# #. #.# # ..# ### #.# #.# .# # #.##.## ###.##.#.g. ....#.#..# #.#.....# ...g... #..g# #g# #g# #g# ##'## ##g..## ##.....## ##g......## #..<......# +.........+ #.<.......# ##.......## ##.....## ##...## ##+##