########## ###### #......... ..##.. #.######## #.##.# ##.## #.##.# ##############...##### #.##.# ## #..............#.....#####.##.## ... #.############...###...........##.... #.# ##.## ######............ #.# #...# ######..##..##.... #.# ...#.........[.##..###... ##########.# ###. .########...........>. #..........# ## ........>..##........# #.########## ####...#.###......... #.# #.#.........###..# #.# ### #...#...##.## .# #.# #.. ##.####.##.# # #.# #.# ##...###.##.# #.# #.# #.###.....##.##.# #.# #.# #...............# #.#####.# #####.....##.#..# #.#...#.#### # ##...###.#..### .. #..........# .# #...## #.##...# .# ###.<.#.##.###. #.### #.####.##.# ##.##)##.#... #. #.# #.##.. #..........# #. #.# #.##.# #..##.##.#.####### #. #.# #.##.# #..##.##.#........ #.####.##.# ####...........###### #.........# #.....#......%...... ##..[..##.# # #.#......###...###### ######...#####.####.# #.....##.^........... ....................### ##.#..###..##.####### ######...#....O!....... #.#..###..##.## ##.##.##..######## #.#...........######. #.##.##.## #.#.................. #### #.## #.# #.######.#...<.####. ... #.# #.# #.# #...#...# #.##### #.## #.# #.# #.###...####.. ##.....# #.##.##.#### #.# #............. #......####.##.......# #.# #####...#####. #..........#####.##.# #.# #......... #.....###### #.# # #.# #..###.#.. #.....# #.# #.# #..###.#. ####.###########.# #.# #......... #..............# #.# #.####.#.. #...############### #.# ##.####.#. #### #.# #......... #.#########.#######. #...........# #############