## ############ ! >........... .# ..........##### ..# . ...####.......####..#.. ....................... [..#.##.............# ...................!.<.# .#.......#............### ..#...#.######.....#### ......#...........#### ..........###....[.... #.!..#.##.###......... #......o#......>...... #.....o?.............. +..##..o..####........ ##..#......$...... ##............... #.#.##.......... #.#.###..####### #.#.# ##.# ..#.# #.#