# # .#. #.# ##.####.######. ........h...... #.# #.# #.# #.# #.# #.# #.# #.# ..# ###