### ##.# #........# .......... #####........## #.....[.......# #...+.......(.# #...#..#......# #.##########...##.####...#### ......................<.....# P.####f....#...#####..)/....# ##....###.####.....###.# #.....# #..........##..## ##..... ##.####.....##..### ............ ##...###'##.### .###....##### #............# # #....# #...........## #... #>..........# #...#.#(##### #.#.#...# #.#.....# ##.#+....# #........# #........## #.........# #.........# #........## ##........# #.........# #.........# ##........# #### ### #..###.P.## ####..######.####.#####.f#### #.#.#####...................%.......# .e......................e>..........# h###..P.............%......###......# ...#...#.P###..#...#......# #.#P#### . #...#..................# ##### #.#.##..#..###.........# #... ..................# # .. ..#.f####..........# #.###.### #..........# #.# ##+..f#...## .######.. #. .