###################### ......................# ........#####...######## .........# #...# .........# #...# .........#####...######## ........................# ........................# ..........###..########.# ..........# #..# #.# ..........# #..# #.# ########..# #..# #.# #..# #..# #.# #..# #..# #.# .# #.. #..# #..# #.# ..# #..# #..###..########.# P?.##..# #................# .......# #................# ......########.............<..# #.............#############.# #.............# #.# . #.............# #.# .#.. #...########..# #.# .... #...# #..# #.# #..####...# #..# #.# ###.....[...########..# #<# ......................# #.# ...........#########..# #.# ##.......# #..# #.# #.......# #..# #.# #.......# #..#############.# #.......# #................# ## #..)....# #................# ...#..))...# #..#####.........# ............# #..# #..######## ##.##....^..# #..# #..# .. #....>..# #..# #..# . #.......# #..# #..# #.......# #..# #.[######## ....#####.####### #.{#####.........# ..##. #..........................# . #. #[....................####.# #.#####.....................# #.# #........########......>....# #.# #........# #...........# #.# #.####...# #...........# #.# #...# #...........# #.# #...# #...........# #.# #.####...########...........# #.# #...........................####.# ..................................# #############..#######............# #..# #............# #..# #............# #..# #............# #..# #............# #..# #............# #.. #............# #............# #............# ............).# ####..........#