# .. .# ## ##.### . .. #.# . ..#.###. #### # . . . .. ... ...# ...# ## ####.##.#.# . #.. .#....#.# .P # #.. # #.5### # #P. # . .#33# # .. . #{#.##.## # . ... .3..... # . #.# # ..###. ## # P #. .. #. ..# # # .### . #. . ## #. . # # # # ## . . #