############## #............# #.##########.# #.#........#.# #.#.####.###.# #.#..........### #########.#............######## #......................'........# ### ##.######+#............########.# .. . ##...........................##.## ###. ######... #.......%..................#.#... ....#+######g....... ##.####.................##.#.#..#### #........%)...... #...%'........###+#.......#.#..#..# +.......gg....... #..###.....####^.....#.##.#.#..#..# ########...........#.### #..# ##'#######.<....#.##......#..# ..........#........# # #..# #.......+......#.######..#..##########%.#.........# #..# #.#######......#.#.......#..#........#..########.## #..# #.#######......# #.#####(#%.#.######.#........ .l. #..# #%#.....+......+### #.#...........#.####### '## #..# #.#.....#......##>## #.#.###.#######.# #..# #.#.....'......#...# #..........%....# ##'#.....#.[....#.8.# #####.#.######### #.....#'##......#..)# #...# #.....######+#+###.############## #.....'....#######'##...........# #.>...#...##...##...#.#########.# #.....+...#>.8....8...# #.# #.....#...##%..##...### #.# #.....#....#######.## #.# #.....#####..(.###.## #.# ####### #....##...# #.# #...(.#.8.# #.# #....[#...# #.# #.....##<## #.# #.....)##############.# ###.....[..........##.# #................##.# #................##.# #................##.# #................##.# #........>.......##)# #.......<........##)# #....(..............# #.....#####...#'##### ####### #...#.# #...#.##### #####.....# #######