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