... ... .... ..... .....######## #......o...# #......h...# #....Z.h...# #......b...# #..........# #..........# #............ #..........##. #########..# #.. . .. ... ?... ..... #######...... #....oo...... #.#####...... #.# ..... #.# #### #.# ###### #.# #...<# #.# ##.###############.# #.................# ###################