############# ##### ######### #...........#####...# #########.......# #.#######...........# #.......#.......#### #.......#...........###.......#........... #.......#.............+................... #.......#....####'#+###...........####...g #.......#............#...#........##### . #.##....##+#.........#...#............. #......###.#........................... #........#.#.#....#...........###...... #........+...>....#................##.. ##.......#.#.......................+ .. ####.........##.#.###........#.......# #####...#####.........###.....##.####....# #...'...+...........#.#.............###'######### #.###...##..............#.#.........+............ #.# #)..##......####................###.......... #.# #...##...##....##...#.....#)######...######## #.# #...##.........#....#.....+..####....# #.# #...++.....)...#....#.#...####..(....# #.# #...##.........#....#.#####.......#### #.# ###.##.........#......# ##.....####..# #.# #.##...##....#......###....###.....# #.# ###'##................##....##.....#.##### #.# #....#.)............#.##...##....###.#...### #.###....#.%............#.#....#....##...'.....## #...'....#..............#.#...##...##...##.##...## #####....#..............#.#...#(...#...##...##...# #....#..............'.#...#....#...##.<.##...# #...[####...........#.#...#....#...##...##...# ###### #...........'.#...##...##...##'##...## #.......)...#.#....#....##.........## #.......#####.##...##....###.....### .............(...#....##.....#######.. .................##....###............ ...................##.....####.......# .................#..##.......##'###### .##................ ####.............. #........##.... ####........... #........# .... ############