########### ######### #.....#.#.#++#.#.#.... #.####............# #.# #.........P..# #.# #..P.........# #.# #............# #.# ##.###..##.#|# ######.## ##.# #.......####### .........#.##.# #####.......... #######.?.# #.# #.#.###########.# ##.#.##.# #.#..)...<....... .PP.. #.#.##.. ..#####..######.. .... ... # #### #..# ##..⌠ ... #..# #.... #.... .... ...## ##... ....## ... ..... ####.# #.# #.# #!# #.# #.# #.# #.# ... ..# ..#