#.......?.# #.........# #.........# #####...(...[.# .............?# ..............# ..............## .?.....h.......$ ......gh######## ........# #########