....# ..# ...# . ##..########## ..... ...........<.# #..#.>......<..##### #..########.# #... ...?.... ...# #..### #.# #..# ....... #.#####....## #.# #..# #..... #...........## #.# #..####.J... #..###.......####.# #...p..pp..p## ###..# #............# #.#####ap###.###....###.......###### ##.## #..# #.................## #...# ##.###.###....#####...## #..## ##...## #.##.# ##.## #..# ##.#####.##.# #.# #..# #.#........# #.# # #..########.#.###.##.# #.# ##. ##..[........#.# #.# # #... ####.#.##########.# #.# .....#.#.###.#### ##.###.## #...#...## ##..)# ##...##..# #..>....###.##.####.#.#.##.# #.###.#..#.###.............# #.#.#.## ###.##.#.#.#..# #.#.#.# #8.8##...##..# #.....# #8...8##.###..# #...### #8.>.8##.....#.# #...# #8...8#####.###.# #...# ##888#. ##. #.. ##.. ......# .## # #.###.# . .. #