###### ########## #....# #........# #.##.# #........# #.##.# +........# #.##.#####........# #.. #.#...............# #... # #####'#######.........# #....#. #.....................# . ...... #........#............# ... #.#.g ... #........#....#+###)############ .... ##.#.# .... #........#....#....)...........# ..... ....###...#.........#.....####.##########.# .....###.#.......#..#......###(..# #.# #.# +...................###......)((>.# #.# #.# .....#.....##..##..###..##.......+ ..#.# #.# . #.....##..###..#..###.###.)%######.# #.# #.....###..##.....##...<...........# #.# #.).....................##.........# #.# #........##.........##............)# #.# #......g####..._...####............# #.# #........##.........##..#..........# #.# #####.g.................#..........# #.# ............##..%%)##....#....###.### #.# ..[......g###..#..###...###....#.# #.# ..........g##..###..##.#.# #....# # #.# ..............###..g..#.# #....# #.# ..............#.....<#g# #....# #.# ...............r..###g###....# #.# .............#.#....#...#....# #.# ..............########.#....#.# #.# ..........#....%.gg...#....#.# #.# .........#..##########....#.# #.# ........##.# #....#.# #.# .....##+# #######.%..#.# #.# .... #..........#.# #.# #.#######.##.# #.# #.......##.####.## #%# #.########.......# #.# #...........##..## #.# ###########.# #.# #.# #.# ###.# #.###### #...# #......# #.####### ####.### #.......# ####.# #######.# #....# #.#####.#### #.......# #########