.. ######### #. #####.......# #.# #...#.#####.# .. ##....# #.# #.## #....# #.# ..# # #....# #.# #.##.# #....## #.#####..#.#.##### ##....####................#. #....'.....#####.#+##...... ..##...#####.#.............# ........<...#.#..........##.#. ......##....#.#............... ...##>...####.#......>....#.## . .P. .###.# #.#...........# # .. .. #. #.# #.#...........# ... . #.# #....)......# .... ## #.# #...........# ..... #.# #...........###...... #.............ow..... #########+######..... ... .