.. ..... . .... . ... .#..# #... #. #.. #. #.## ###.##### ###..# #.......# ### ########....# ##^......# ######P###...##......## #P.......######P.........F............. .##.......#.......#P##.(#####.##(...#### ....?.......####P######## #####.### .......<..### ### ### ###........# #####..### #... ###.. ..# ..# ..#