######### #...%...# ###############.......# ############## #.............#.......# #.#..........# ###.##..........#.......# #.#..........# #...##..........#...##### #.'..........# #.#..#............{.# ###..........###.#..##.............# #..........##..#..#..........>...# ##.........##..#...............### #.....(...##..##.####.#+#........# #.........##.....#......##.#.....# #.........##.#####.##.####.#.....# ########'###.......##+## #.#.....# #######'######.)......# #.#.....# #............'........# ..#.##### #........#####........# ###.# #........# #........# #........# #........# #...)....# #........# #......### ########## #......# #.<.(..# ########