#### ##..####.... #..# #...>.......# #..# #..# ....# #..# #..# ...... #..# ##..## #....# #..###....####...# #...##..........## #................# #........<...^^..# ##.)......##..^_^.# #......######.^^^.# ##..#...# #....... ##.####..# ##....##. ##.## #..# ##..## ##.## ##.# ..# #<## #.# . #....# .. #......# #.....## ......# ......#. ..#....### .##..## ###