. . ##.#? ..... #.#.# #.#.# # #.#.#.# # .########.#.#.# .# #. .......<..)...##.# #. .<####e.......#.. #. #.##>.#...# #. #.##.#...# # #> ##.>..{..###.### #. #..###............... ##.##### #..........O......... #......# ##.###..##...$#####. ##.###.# =................# ## #.# #............##.# #.# ###.............. #.# #....)....#######.. #<# ##.#......##### # #.# #.#.......#.###.. #.# #.............#.#### #.# ###..#####....#.#.. #.# #.. #......#.#.# ## #.# #. #..#...#.#.#...#. #.# # ###..##........_... #.# .........#.#.#...#. #.# ##.......#.#.# ## #.# #..###.##)#.. #.# #####.# #..# #.##.#### #.# #.....# #..# #.##.. #.# #.##### #..###.###### #.# #.# #.....#....... #.# #.# #.###...##.### #.# #.# #.# #........ #.# #.# #.# #^..##.## ##.## #.# #.# ##### # ###########...### #### #.# #.# ................# #.. #.# #.# ###########...#.# #.# #.# ##.# #.....##.####.########.# #..# #.######...............# ##.## ##.## ######.########## ##...## #...# #... ##.###.## #.#.# ##### #.## ##.######## ####.#.#### #.# #........# #....#....##### #.## ##.####.#.#########.#######.....# ##.###.## #.#.#............#....###.# ##...## #................#.#### ##########.###.###........#.# ..(.....># #.# #######....# ########## #.# #.#### #.# #.# #.# #.# #.# #.# #.. ..# ###