############# ######### ##### ##...........## ##### #.......# #...#######...%.........# ##...###.##+##.# ###........%....########..#######.....##.#...#.# ###########.......####.....#######..............##.#.<.#.# #.............%)..............##.....######.....##.##'##.# #.#####...........####.....##.##.###.# ##.....'.+.....# #.# #..........## ##...###....# #..# ##.#.##+####### #.# #..........# ##### #..#.# #..# #.#....# #.# #..........# #..#......# #.###### #.# #............. #..###.##.# #.# #)# #.............. #..# .# .# #.# #.# #............. #..# # . #.# #.# #.........#.. #... #.# #.# ########.##. ##.. ... #.# .# ### #.# #.# #.# #.########## #.#### #..........# #.##.. ###..#.##.##.# #.##.# #......##.##.###.##.# #.####...........##.# #.####....##.....##.# # #.......##.....##.# #.#...............# # #####.##.##.##..# #.##.##.##..# #...........### ##......##....# #>#....##.##.###### #.#........#......# #.#####..#.######.# #... . #.# ..#. . # #.# ##. #. #.# ##.# #.# #.#..l##.# #....g...# #.....r...# #..........?.. #.........##... ##.......## .. ##...#.## ##.##.# #. #.# ...