. #. .. ##. .. #..+#.# #..#. ## ###..### ..#f# #.#...f### ...###.......# . #..P.......# .....###.........# ....%....#....?..# ........##.......## ......# #........# .....# #........# ....# #..#.##### .f. ###.....# # ####..f# ###.###'## #........## ..##.....Hl..# ............## ...'........# .##........# #........## #..........# ##........## ..........# ####+P....# #....### ##..f+.### #.%......# #).......### #..........# .f........### #.+........# #.........# #.........# ##..#.f..## ####...## ##...#..# ## ###.#'##### .... #### #......# ....##..###......# ....f............# ..................# ......[..._.......## .....#.f.......<...# . ###........#### #..###.### #### ###