#### ##...# ##.>...## ....>.... ........## .........## ..........# ...###...## ##.## .. #.# .# #.# ##. ##'## #.. ##...## ##.# ##.....## ##..# ##.......## ..####...####.........# #...........'.........+ .####...####.........# #..<.# ##.......## #.#### ##.....## #. ##...## # ##+## #+## #...## #.....# . ##....... ....####<....... .......S........ #...####........ # ##....... #.....# #...## #+##