#...###### #........# #........# ###........# #..........# #........# ..#........# ...........#### ?.........lgh.## .........####h.# .........# ##.# .........# #.# .........# #.# ........######'##### ##########.........# ##.........## #8.........8# #...........# #8.........8# ##.........## ####8<8#### #####