.## ..# .?# # #.# #.#.# .#.## ...####### #.h....... #.# ##### #.###...## #.##.....## #.#.......######. #.#.............# #................ ####.....######## ##...## ##.## #.## #..# ##.# #.# #.# #.# #.# #.# #.# #.#