. o.. #... #..# #..# #.o# #####..# ........########..# ........o)......... ..####...o......... . #.b####..#### ... #..# ?.# ......####..# .# ........<...# .# ............# # ....#####..# ... #..# . #..# #..# #..# ####