########## ####### ########## ##############........# #.....# #........# #............#........# #.....# #........# #............#........# +.....# #........# #............#........# #.....# #........# #............#........# #.....# #........# #............#........# .. #.....# #........# #...##..####.#........######... #.....#######........# #...##..####.####'#))......#...####.############'##...............# #...#.............#........'...#...........#......#...............# #...#.............+.)......#...'...........#......+...............# #...#..........<..#..).....#...#...........'......#...............# #...##....#########........#........##.....########...............# #...##....#................#.####...##.....#.......##'####........# #...##....#........######'##.#..#..........#.......'.....########## #...##....#........#.........#.(#._........#.......#......# #.........#........#.........#.(#..........#.......#......# #.........#........#.........####..........#.......#......# #.........#........+.......................#.......#......# ########'###........######.##..##...###+#####.O.....#+###### #.................### #.##..###'####..#......##### #............... #...............#......# #............... +...............#......# #............... #...............#......# #.<............. #...............#......# #...)........... #.....#######...#......# #.....(......... ####'## #'##......# #............... ... ... ################ ... ..