###################### #>...................# ####)##################.# #..g...%.... .......<.#.# .......r....##########.#^#.# ###?.......# #.........#.# #.......... #.#####...#.# ........... #.##..#...#.# #..##+###.. #.##..#...#.# . #.##..#...#.# #.........#.# #######..##.# ...........# ############