######## ##### ###### #......# #...# #....# #......# #...# #....# #......# #...# #....# ############ #......# #...# ##....####..........# #......# #...# #.....'.............+ #......# #...# #.....####..........# #......########## ##...####.##### ####.....### #...............# #####...........#########.###.# ######<.........# ##.#.#.#.#.#.....'.##......# #..........# #.#.#.#.#.#.#....#.##......# #..........# ##.#.#.#.#.#.....#.........# #..........# #.#.#.#.#.#.#########.....## #..........# ###.#.#.#.#.#.# #.....# #..........####..#.#.#.#.#.##.. #.....# ####............#..#.#.#.#.#.#.#.. ####### #.......>...........#.#.#.#.#.#........ #.............#.#.##.#.#.#.#.#...##### #....###'######.#.#.#.#.#.#.#.##.# #....###.## #...##.#.#.#.#.#.#.# ###.......# #####.#.#.#.#.#.#..# # #.......# #.#.....##.....###..... #.......# #####.#.###.......<....# #.......# #.%...#.# #.#....#.##..# #.......# #.#####.# #.#..#.#.# # #.......# #.# .# #.#......# #.......# #.# ## #....#.### #.......# #.# # ######... ######+## #.# .#### ####.# #.####..... # #####..........# #........####.. #..........##..# #..............# ######......#.## ##.#...# # #.##### #.# #.# #.. .## . .