.# ######+### .# # #......^.# #.####.#################+# #........###.......PPPPPPPPPPPPPPP..# #........+........ .......<.........# #........##....... PPPPPPPPPPPPPPP..# +.....)......# #.#################.# #.........#..# #...............#...# #.........#..# ######.#######..#.### #.........#..# #..........#..#.# #.........#..# #.##.#..#.##....# #.........#..# #.##.#..# #.#..# #########.#..######.##.# .# #...># #.#..........#.# .# ###### #.##########.# # #.# ..# #.# ### #.# ..# ###