##### ##...## ##.....## ##.......## #....#....# #...###...# ############# #...# #...# ##........P..## #...# #...# #P.P..P.P.....# #...# #...# ##################### #...# #...# #...................# #...# #...### #.#################.#### #...# #...#.#### #.##P............##)[..# #...# #...#....#### #.###P.PPP.P....###....# #...# #...#.##....# #.# ###############....# #...# #...#.#####.### ##.# ... #..........# #...# #...#.# #...# #..# .... .##.......# #...# #...#.# ###.### #.#####.... ##.......# #...# #...#.###.#.#.######..^....... #...####### ##'#####'##.##P.#.#..##............. #.#.......# #.#........#...#.#..P###..†....## #..#.).....# #...##.....#####.#.###.........# ... #.......# ###..............#.#...........# .. #.......# ######...#######.###...†.....####### #...!...... #.####.#..P....b.#........##.....## #.[........ #P.. #.##P.###.P##.#.....##.......## #.......... #...# #.###.#.#b###.#....##.........+##.......... #.P # #.#####.#######...##...........##.......... #. #....##.#....##..+#.............# ... #########.........####.##..............##...# #...........##.#### ##.)........<...........# #.###.####..#..# ###..##..............##.#.# #.....# #.....####.....##.............# .. #####.# #..##.........).##...........## # #.####..#...#.........##.........+# #......................#+.......## ############............##.....## PPP.P ##............####### #P.b## #..............###.# ######### ##.................. #.......#####.).......##..####.. #...##..#..........(...#........ #...##....##......S......######. #...##...##.........>......# #...##.................##### ####...................# #........##.........# #......#.##..>....#.# ###.###..##.#######.# ##.#.......# #.# #..(.####### #.# #...## ## #...# #...# #...# #####