######### #.......########## +.......'........# #.......########.# +.......# #.# #.......# #.# #......[# #.# #)......# #####.# #.......# #.....# #######+#########.######## ..)........>....).#......# #####..###########.####.# #.)#######.# #.####.# #%)........# #.#..#.# #.########.# #.#..#.# #.......##.# #.#..#.# #.......#..###....#.# #.......#..##....##.# #.......'%......###.# #.......####..#.# #.# #.###...#.<...#.# #.# #.# ##....###.#.# #.# #. #........#.# #.# #. #....#####.###.# #. #............#.# #.# #...######.#.#.# #.# ##......(#.#.#.## # #.# #####)..#.#.#..# .######.##### ###.....##.# ............# ###..........# # #...>...##..## ###..##.....########## #.##.......{# #..#############..###...............# ........?)..# #..#.......#..####.#####.#######.## o.....%%.##.# ##)'..~~~..'.## #.[.....#.....#.# .........%..# ###..#.......#..#####.########.#.#.# #......%.######.o#############..###..# #....<#.# #.......o).##..### ###..##.# #.#####.# #........#).!### ###...# #.......# ..############ ##### ######### #