... ..# #..# ..# #..# #..####..# #... ...# # ###.## #..# #. #....# #..# #..##.<..# #..# #........####..# #.............b# #..##.......?..# #.. #....####..# #. #....# #..# #. #....# #..# # ##.### #..# #.# #..# #.# #..# ... ..#