##################### ...#....ff.........# #. #.#.#############.# .##. #.f....# #f# ....###.#.##.# #.# ......)...# .. #.# ####......# ## #.# ##.##f.# #.# #.#####.##..# #.# .........f..# #.# .#####.##..# #.# #.##..## ### ..#.######## ###.##..... ..# #.#<.......# #...###.#.# #.# #.########.# #.### ##.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #f# #.## #.# #.#### #.# #.#######..###.####....# #.# #.......f.#............# ##.# #########..#########...# #..# ##. #.## ##f## #.## ##...# #.# ######.# #.# ##.....# #.# #......# #.# (./....# # #.# #.###### #.# #.....# o# ..# #.# #.# ## #!...###.###.. .## #.# #.# ..##.....o...... #.# #.# ##.#......o...... #.# #.# #........o$...... #.# #.# #.#.##.###.##### #.### #.# ##.##)# .# #.<.# #.# #####...#f# # ###.# #.# ..........# ########.# #f# ####...### ..>......########.# ##f## ########...........# #.# #..f......########## #.# #.######### #.# #.# #.# #.# #.# ######### #.# #.# #..f....# #.# #.# #.#####.# #.# #.###### #f# #f# #.# #...f..# #####.#####.# #.# ######.# #...........# #.# #.# #.###.####..# #.# #f# #.# #.# #..# #.# #.# ###.###.# #..# #f# #.##########...[...# #..# #f# #...f........#f##### #..# #.# ##############.# #..#########.# #f########...f.PPPPPP.# #...f......############ ############