## .# # .#.# .#.# #################..!# ....................# .........)...........# #######'########....# ###.........####.g..# #...8.....8...##....# #..8...#+#...8..#....# +.....##>##.....+..#.# +.....##<##.....+..#.# #..8...#'#...8..#... . #...8.....8...##..# # ###.........####.. ..########'######## ................... ................... #################