###### #...........# #............... #.#.#.#.#.#....#### #.#.#.#.#.#....#.. # ##.#.#.#.#.#..%.#.# .# #..#.#.#.#.#....#.##.# #..#.#.#.#.#.........# #...............##.####### #.....+.........[%..(....# ##.<...#############o%.##.# #......# #..........# #......# #.#####....# #......# ...#.# #.......# .###.# #.......# #. # #........ ## #.......## ........# ######.#