o oo# #'###+ #o.o# #.oo# ##.oo## ####'###'# #...## ##.oo# #.8.# o8oo..# .##.# #...# oo.#### ##### ...o# ##)########## ######...##...o## #))....# .................. ######.# ######..)..###.#### #.# ###.?......###...... #.# #.......).g.gF....... #.# #.#....g.#####...... #.# ........F.g...g...... #.## .####.#####...##...## ###..#.###. #. #.......... ###........... #. ######...## #...#######.. #. ... #...# ## #...##### #.#...+ + # #.#.###+# .# #...# #.# .># ###.###.###..#.. #.............. ######......... #.###(###. #.# ###.# #...# .# ##...###.# #........# #........# ##........# #......##.# #......# .# #...#.## #####.# #.# #.# ###.#### #......# ##......# #####.......# #...#....####.#### #........%........ #(.....######.#### ####...# #####