######### #........ ##.## ##.#.## ##.###.## #.## ##.################ ##.###...PPPPPPPPPPPPPPP #...#.#.........<....... #.##.###.PPPPPPPPPPPPPPP #.##.################### #.##.............#.## #.###.#######.##.... #.# #.# #.# .# #.# #.# #.####.# ..# #.. #......# ### ..# #.###..## .## #.# #...# . #.# #.#.# ........# #.#.# .####.#####.#.#####.# #...............# #######.#.###### #.#.# #.#.# ###########(. #.#.# #.....w...... #.#.###.#######.... ..#.....# . #########