### ### #### #.# #.#########..######### #.# #..................... #.#######.#########..##.....# #.........# ######..##.....# #.##..########.......#...8..# #.##P........###............# #.##...P..##. #.............. #...P.....# .###.......#...... ####......##>..........#...... #......##.................. #.............#..###....... ###.............##.##.......# ###......P........#...........# #........P........+.........# #.................#.....#.... #.........P.......#.......... #........#.)....#............ #.....####<.#.###............ ####........#.# #....#....... ###............# #######...... #............###########....##+# #................#.....#........ +.......+ #................#.....##...##.###.......# #.............