##......?## ##.........### #............ ......?...# #.......# #.....# #...# #.# #.# #######.####.# .........<...# ########.##### #.# #.# #># ### #.# ..# #.# #.# ... #######.# ### ........# #.<# #..# #.h# ..... ##..##.# #..# .. #... .! #.## # #.#