#### ..# #.# #########+###.######## #....................# #.................##.####### #.............>............. ###.................##.####.. #...........###.....##...# #...........# #.....####.# #...........###......# #.# #....................###.## #.................##.#....#####.# #.................# .#.#..<.....# #.................# .#.#......### #.................# .#.#.....## #########'#.......##.#.#....... ....................<+........ ........##'#####....##.....#.... ........##.#...#....##.....#.... ........##.#.#.#....##.....# ### ##########...#......+...... #######....#....!. #######O#....... #............... #..........$.... #............... #...........#### #...........# #......S....# #...........# #....)......# #............. #..S.......#.. ...........#..