#. ##.######## #!.......... ##...........# ..#..?.........# ..............# #....%......# #...........# #....h......# ###.######### #...# ###.## #hh# #####'## #......# +....<.# #......# #......# #......# ########