#+# #.# #.# ##.## ###.<.## ##......# #.####..h...## #.......hg.## ######..?.....# #.....#### #######