######## ############### #......####### #.............# #......#.....# #.............# #(.....#.....# #.............# #......#.....# #.............# #......'.....# #.............# #......#.....# #######'######## #......#.....# #..............#####......#...### #................)......###...# #.......................#.....# #.......................#.....# #.......................#.....# #.......................#.....# ###'###########...).....#.##### #....#.......#.......###.# #....#.......#.......#...# #....#.......+.......#...# #.)..#.......#.......'...# #...##....##.#.......###.# #...##....#####'#......#.### #...............#......#...# #...............#.....)#...# #...............+......#...# #...............#......#...# #..<##...########......##### #..)######................ #.... #................ #...## #................ #...# #................ #...# #.......p.p...... #...# #.......ppK...... #...# ..#####.......... .. #.......... #.......... #.......... #.......... #.......... #.......... #..........