##.. ...# ####..## ..?....# .....# #...# #...######## #....g...r.# # #..#######.# ##.####..# .........# .........# ..%?.....# ...#####.# ## #'# ##.## ##...## #..<..+ ##...## ##.## ###