###### ################....# #.................[.# #.###########.8...#.# #.# #.P8.P#.# #.##### ##.8..#.# #.....###### ######.# ###### #..O.......##### #.# #....### #.....####.....## #.#######......# #.....# #......# #..............# ......# #......##########.#..8..# ######## #............# #.#.....# #.....######<####.#.....# #.#####........##.#.###.# #....##.####.#.##.#.###.## #..#.##.# #.#.##.#......# .. #+#### #..#.##.# #.#....#).##### ... #....# #..#.##.# #.######..# ...########....# #...8...# #....# #..# ...............# #....8..#######.# #..# ..........##...###...P......# #.###..# ....................PP......# #......# ..........######...<#.....###########.# ....................+.................# ..........(#####....#.....############# ...........# ############ ..........## ..........# ..........# ..........# ..........# ..........#