####### #..<..# ##...## #.###.# #8'''8# ###.### #.# #.# #.# #.########### #...........# ########....# #....#### #####........ #.......#.... #.####### ### #.# #.# #.# #.# #.## #..# ##.# #.# #.# .#. #.# ... #.# ..# . #.# .. .. #.##.###... #.#........ #g#........ #g...g.#... ##......... #.....#... .........# ...........# #...........# #...#.......# #...#.####### #####.