# #. ...8############ P #.#.......[......# ..###.#..8##...#####.# # #.#......##.....# #.# .##.#.#.##.###.<.## #.# ...........##.....# #.# #.....##.8##...#####.# ####.....#..)...^.......# ..........(.8############ ####...###### #...# . #...# ...>#######...##### ......g..........$.. .....?h.....$....... ...#................ # #.######...###### #. #...# . #...# # #...# ....#