############## #............###### #.#########........ #.# #..###### #.# #..# #.# ### #..###### #.# #...#)......# #.# ..#.....###.# #######.###...........#.# .............#.##..##.#<##.## ####.........#. #..# .#.....# #.##.####.# #..# ####..# #. #.....#.. ...# .# # #.####.# ##... # #.##l.....# #### #...b###.#.. #..##gg# #.. 88b# #.. 88%# #.. ?.## ... ##. ###. .# #. ..