# ##. #.. #### #.# #...#####.# ......P##.# ........## ..#.###..##..### #.......$.....# # #..###.####..####..## ... ##........# ..#..######.#...... ................#### . ...##.##.P.### ....##.##.#### ...#...#.#.f# ............##########. ...#...#..#...<........f .....##.######.#####.. ..#.. #..# ### .... #.## .. ..# ###