############# #....)......# #.#########.# ####.#.#########.####### ......................... ..###+#........#..####### !......####.#..# ........# #.#..# #........####.#.########. ....(.........).......... ....?########.#.#.#####. # ##### #.#.#.....# ..# #.#.#...###....# #.#.#.......# ###### #.#.#.#.##########.#8.# #.#.#.#..# #..........# #.#.#....###8..8..8...# #.#.#..#...'.........<# #.#.#..#.###8..8..8...# #.#.#..#.###..........# #.#.......########.#8.# #.#.#####.## ###### #..........# ###.#####..# #......###.## #......# #..# #......# #..# ##......###..## ..........##...######## ...........##.#......... ...........##.#.######## ..............#.# ######.###......# #. #......# .. #......# .. #......# .. #......# #####.## ..# ...