########################### #......##......##....#....### # #.....##..##..##..##...#....# #.#.#..##..##..##...##.....##.# # #...#.##..##..##.......##..##.####.# #.....#....##.........#..##..........## #####.########.###############.......... .................. ..>.............. ################## #######.######### ..........# .######.#.# ### #.#.# #.# #.#.# #.# #.#.# #.###### #####.#.# #...... #.......# #...# #.###.#.###...# #.#.......# #.#####.#.##### # ### #........... #######...#####.# ........).......# ................## #######..#........ #..#.#.##.## #..#.#.## #..#..(.# #..#.#(.# ###..#..[.# #....#.<.##.# #.....5...# ##.#......# ...oc.....# o..#.#.#....# ............# ######.#....# ..... .. ..... #.#.# .. ...... #.#.# #.#.# #+ #.#.#### .. #. ...%... #. #.#.##.#####.. ..#........ #.####.#.##.....#.. #.......... #..<......#.....#.. ........... ######.#..#..##....###..#....... #.#..#..# ..........c..## ###.#..#..######.##.......... ............................# #[##.##.#..######.###o.#....# #.##.#..# #......#oo.....# #.##....# #.######(ro#...# #....# #.# ##o.....# #.##....# #.# #...#..# #.......###.#####.#...# ... #.##..)................# #. # #..#.#########.#....# #..#.# ..#..# #..#.# .#..# ...#.# ##.##.# #.# #.