####### #..<..# ##...## #.###.# ### # #8'''8##.. ....####.###.# #......b#*# ########.# #......?# #.......# #.......# .........# ..........# ..#.......# ..#.......#