# #. ##.# ## .>.... # #..#. r# #... . #..## .# #..###.# #...#..# #.....# ###.#### #8'''8# #.###.# ##...## #..<..# #######