. # #. .#.. .## ####....# ..# #........ .. ####.# #.## #<...# #. #..####.#### #..##.#))..# #.....F########## ##. ##..#.))####....#.o.F #..##.#.)..#....#.O. #..# #.####.#........ ...# #.. #.(....# ##.. ##. ##.)...# ... .# #(....# ## .. #?.....# #..(....$..# . .# ##..#....### .##.# .>..###### ..#.# ..... #.#.# ..... #.#.# ... #.#.### ## ###.#...##... # #<.........# #......##....######## #.................... #...########.....## #... #.....# ### #.....# #.^...# ###...# #.(.# #...# #####