######################### ############.......................# #............#####################.######### #.############ #..............# #########.# #.####.#######.# #.........# ###############.# #.# #.######### #...............# #.# #.################### #.############### #.# #.##....%<..........# #.# ..# ########.##.##############.# #.# ### #.........).# ####### #.# #.# ########.######.#### #.....# ##.###.# #........# ##.## #.###.#####...##.# #.######## ##...## #.#..............# #.# #####.###.# #.#.#.#####...#### #.# #<....# #.# #.....# ##.## #.# #.###.###.# ###.### #.# #.#######.####...## #.# #.# #........(..###### #.# #.# #########...# #.# #.# ##..# #.# . #..# #.# #..# #.# #########..############.# ..........#...........#.# ###.....(.....#######.#.# #.###.#####..## #.#.# ###.# #.#.# #.#.# #..)# #.#.# #.#.# #.#.# #.#.# ###.#.###### # #.#.#####...# #..........# #.#.#.......#.# #............ #.#.###..##.#.###.....###.... #.###.#.###..##...%##......##.... # #........)...##.._..#.#......... o### ###)..........................#######.(... ###.###.#####.###.#%%#.........#.....# #..##.# #.# #.#()#..#....#.#.# ##.##.# #.# #............#.#.# # #.##.#####.# #.#..#..#....#...#o# #.##.#.....# #.#..#.....(...