######### #######.......# #.......(.###.# ############### #.#####.#.# #.# ##.............# #.# ###.#.###.###..###########.# #.# #..............## #.# #.# ###.####..#.....# #.# #.####...###..##...## ##.# #..##.....##..###.## #..# ####.......#..# #.# #.## #..._...#.## #.# #.# #+ #.......#.# ##'## #.# ... # ##.[...##.###...## #.# o.o. #####.##### ##...##..##.....## ###.# .o... ##.........# #########.......## ##.#.# Z.....####...##.###.####...####.........####....# ......+..o................(...+.........+.......# ......####......###)####...####.........####....# ..... ##...### #.#.......# ##.......## ##.#.# .... ##..#####)#.##....# ##.....## ###.## ... #.......o#.##....# ##...## ##.#.## #+ ##.#######.......# ##'## #.###.# #.# ####.##########..# ##.#.## #.# #.# #.........# #..## #.# #.# #.######..# #.## #.# #.###.#####...## #.# ... #..............## #.# ### #####.###.......# #.# #.# ###.8.#.#######.# #.# #..............# #.####8.>.8########## #..........# #######.8.## ##..# #.## #.# #.######## #.####### #........###.#...... #.######........# #.# #...#....# #.# ####..###...# #.# #......#[...# #.# #.##..#.#.#.# #.###.##........# #.........###.### #.........# #+# #.###.###.# #.###.# .# #.<...# .. #....## ......... ###......... #.#.###### #.### #.. ##