### ###########.... #.......f....... #.............. #...........# #...f....C..# #......(....# #.(.........# #.(.........# +...........+ #..........f# . #............. ..... ####............. ......# #............... ....... ##.....######## .. ........ #...........######.h$ ......... #.................... #......# #...............g..... #......###.............g....... #.............................. #....................######### ####.####...............# #.....(##...............# #......##...............# #......##...............# #.)..##...............# #....##...............# #....'....<######.############## #....##....# #..%............ ##'####....# ########.#....#### #.# #.#### #........+....### #### #.# #+# #.######.#....#.. ..#### #.# #.# ##........#######.... #.# #####'#####.##...............# ..# #.# #.........#.##....#..........###..... #.# #...........##....#................# #.# #.........#..#....#.................. #.# #.........#.##..^.......###...##.#.# #.# .#######.######.#....#................# #.# ..................^.>................/. #.############.#####.###...#..#..##....##.#. #.....# #...# ### #....^...###....# .# # #.##### #.### #.###.#..# #....##.#.# #.# #.# #....%##.###.........## #.# #.# #.###.##^............... #.# #.# #..##..########.##.#.### #.# #.# #####.## #......... #.# #.# #.# #.##.#.### #.# #.# #######################....# #.# #.# #<.......................### #.# #.# ########################....... #.##########.# ###### #............# ##############