######## ######### #......# #.......# #.####.# #.#####.###.####.##### #. #.##.................### #. #....##.###.####.#.....# ##.## #.......# #.# #.#<....# #...# ###.####### #.. ..#.....# #...# #gg..g....# ########.....# #...# #.g..g.##.. #.....# #####...######.#.##.# ###.### #........g..##g#..#.# .# .......g.g..ggg.g..... .# #...........##..#.#.#. .# #####..b######..g...#.# #...# ##.#..## #...# .##<# #g..# .. ... ##.## .## ## #w