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