### ################ #.....######.......##.....##### '.......[o...................... #.....######...o...##.....##### ... #............%....# # ########.########.#### #.#.#.###.....# #.#....)<.....# .#.....#.....# .#...#.##+#### #.....#... ###.###.##.. ... ..# ..# .## #.# # ... #.# #.#