.#+### ......# .. .(.....##.# ############## ........##.#. #....<.......# ........##.#.#.. #.############ ...gg......#.#... #.#..........# #....#..#(#...# #.#.##..#.#### #.......#....##.(###.#.##..#.# #####g.......................# .. #...#....##..###.#.###.#.# ....####......................#.# .................##...#.....####.# [ .#+####.!.......##.. #.....# #.# .....#..............# . #.....# #.# ..........#.#......## ...##...#####.# .....####.#.#...%..# ...............# #' #####.#.#......# ....####.###.#.# .......#.#.#....####.........#^#.#.# #.......#.#.#.).....#.........#.#.#.# #.......#.#.###..####...#.###.#.#.#.# #.......#.#.###..# ##...........#.#.# +.......#..!.....# .....#.###.###.#.# #.......###.#...###.##..#.###.# #.#.# ####...g.....g.#........#........# #.#. ........>..................#.#######.# ##.#.#.####.#####..................... # #.# #....#######.##.######.# #.# #.##.# #............ #.# #. #.# #..######### #.# # #.# #..# #.# #.# #.## #.# #.# #%# .(. #.# #.# #(# #.# #.# #(# #.# #.# #.# #.# #.# #.# #.#######.# #<# #.%.......# #.# #########.# ### ###