############ ######..........# #......########.# ######..)...# #.# .......<...<########.## ######................# #......#.######..# ###.#.###...###..##### ##.##.#.#.........).# ######...#..##.####..###.### #..............# #..#.....# ###.# #.####...#..#### #..#.###)###o....# ##.##..#######.... #...oo# #.##..........##. #..#### #.###.######### ...%.%. #.# #.# #....... #.# #.# #..#...## ..# #.# #..##.## #.# #.. #.# ..# #. #.# ###