#########+## #........>.# #..........# #..........# #..........# +.......?..# #....h.g...# #########'## #%# ###g# ##...# #..### #####'### #.......# #.......# #.......# #.......# +.(.....# #.......# #.......# #.<.....# #########