######### #.......# #.#####.##. ### #.>.>...... .. #..#######. # #. #).# #.#.####).# #......)..# ###.<.....# #.#.....##### ####.#.........#####.. #....#...#............ # ###.##.#...#.###.######. #.#..........#.........# #.#..............#.###.# #..................# #.# #.#.........##.#.#####.# #.#.........##+#'#.....# # #................##### #................# #.......#..........# ######.##.#........# . #.##.#.#......#####.... #.##...#............... .......#............... #.#................... #.#................##. ..#................# #.#.....##.#+#.#### ############.#..#..##.#.#....# #<........##.##.#..##.#.####.# ##' #########.##.......##.#.####.# ... . #....##.##.##.#'#....# ... .. ###..%)##.##.##(.<..#### ... .. #.......#.##.##.%...########## #'# . #.#.....#.....'..)............ #.#o# #.#.....####.##...............##.#.###.# #.#.....####....................oo..o.... #.#..............................# #.##...#.#########..............o# #.##..........####...#########...# #................'...# ###.# #####+#...###.####...# #.###.# #.#.#.# #.# #...###########.....#.# #.###.# #.# #...##................# #.....# #.####...##.################ ####..# #......%.....# #..# #####.....#..# ##############..# #...#.#..# #^..............# ####.....# ##############.## #.....##.# #.### #.##.## .# #...# #.##.# .# ###.# #.##.# .. #.# #.##.# #.######.##.. #........#### ##########