##### ##.......... ##........... #............ ##............ ####### ####............. #...).# #................ #.....######## ##............. #......)...... #.....W<....... #...)<######## ##.............. #####..####### #............#.. ##.........J..#####.>^...... #.[.########## ##........... #....# #..#....%.... #.##.# #.##......... #.##.## ##.##......... #.##..###### #go##........ #.###......# #.###........ ..#.########.# #o# #........ ......)......## #o# #........ ....PP..###...###o###........ ...PPPPP# ##...#.g##......... ...PP_PP# #.....#........... ##.PP..P######..g..#......... .....PP.#........###.>.....<. ..........%........o......... .......####..###.###o....>... #.. #.# #......?.. #.. #.# #.?.?..... #. #.# #......... #.. #......... ##. #...#.#... ..........