### ..# #.# #.# #.# ##.## #######...###### #...f.#.<......# #..f......####.# #......####.. #......# #.# #.....## #.# #####.#####.## #^......##.. # ####.##.##.##.# #.# #.......##.##.# .## .. #.#...........###..)... #####.# #..###.###.##..oo...# ..######.o...# #.# ##.......####..# #........##### ... #....##.# ########## ## #.#####.# #.## #.# ..# #.. # ###