# ##.# #####...## #......... ##......... #...g...... #.######### #.# #.# #.# #.# #.# ###.### #8'''8# #.###.# ##...## #..<..# #######