#. . .## ..# #J# #.# #g# ########### #.####### #...#..<..# #.r.....## # #...##...## ##.......####.# ...#.###.# #.#####>#... #.##8'''8# #.# #.#.## ##.####.####### ..# #....# ######...###........ ##.# #.#..# #......#....#...#### #.#####.#..# #.####...##.##.## #.......#..# #.# ##.###.# .# ####....#..####.# #.# #.# .# ####.......#.#####.# #.# # ###.............. #.. ##.##..)....... ... #.####.########..# ..# #.# #### #.# #.# #.. ###