######## #......# #.####.####### #.# #........# ### ##.###..#####.# ### ##.## ##...##..## #.# ######### ##.###...## ###########.........####.# #.......###...#.....##.#. #..........#..[.....##...# #.##....................# ###...######.##.#.#.#.##.### #.##.##.###...###.####### #.......# #..a.a...#.##.# #.#...#.# ##.## #.# #.......# ####.#.###.##.# #.......# ### #.# #.......# #+#.## #.# #.#...#.# ##'## ###...### ##...... #.# #.##..#.# ##...## #...# ##.....## #.## #.###.#.# ##.....## ##..## ##.......## #..## #.......## ##...<...## ##...####.........####...##########....####.........# #(......+.........+.......................+.........+ ##...####.........####...##########....####......)..# #.....)..........# #..## #.#.## ##.......## #.)######5#.....## #.## #.### ##.....## #.....# #.##...## #.# #.# ##...## #.###.# #.###'## #.# #.# ##+## #.###.###.# #.# #.. #.# #.# #.........# #l# ### #.# #####.#### #.........###@## #........# ##.##.5...##...## #.##...#.# #.#.5..........# ######.#H#....# #.#@###..#....## ........###....... #.#.###..#.#.## ######.#.# ##.#### #.(l[....#.#.#### #. ... .# ###Y###.......... ## ##.# ## #.# ####.#.#### .# #.# .#.# # #.# .#.# #.. .# ..^ ## .... .... ......