................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
............................................................#...................................................................
............................................................#...................................................................
............................................................#...................................................................
............................................................#...................................................................
...........................................................###..................................................................
...........................................................###..................................................................
...........................................................###..................................................................
...........................................................###..................................................................
..........................................................#####.................................................................
..........................................................##.##.................................................................
.........................................................#######................................................................
.....................................#########...........##...##...........#########............................................
.....................................#.#.....##..........#..#..#..........##.....#.#............................................
.....................................########.##...###...#.###.#...#.#...##.########............................................
.....................................#.####.##.#..##.##..#.###.#..##.##..#.#.#####.#............................................
.....................................#.##....#.#..#...####.###.####..#####.#..#.##.#............................................
.....................................#.##...##.#..#####..#...#....#.###....#######.#............................................
.....................................#.#....##.#....#...####.####...#....#.##.#.##.#............................................
.....................................#.##.####.#...###.####...####.##....#.####..#.#............................................
.....................................##.#####.###########.......####.############.##............................................
......................................##....##.##..###.##...#...##..##..###......##.............................................
.......................................########........#..#.#.#..#..#......#######..............................................
.............................................##.######...##.#.##...######.##....................................................
.............................................#..##.####..#.###.#..####..#..#....................................................
.............................................#..#..##.#.##.###.##.#.###.#..#....................................................
........................................###.###.###...#..#.###.#......###..##.###...............................................
........................................#.#####.###.####.##.#.##.####.#####.###.#...............................................
........................................###.###.##..#..#..#####..#..#..##.##..###...............................................
...............................###########...#...####.###...#...###.#.##...#...###########......................................
...............................##....#......###...#.###.#########.###.#...###......#....##......................................
...............................##.####.######.#...#...###...#...###...#...#.######.####.##......................................
....................##.############....#.#.#..#..###...#..#####..#...###..#..#.#.#....########.######...........................
....................##........###.#.####.#.####..###.###.##.#.##.###.###..####.#.####.#.####.....#.##...........................
....................#.###.###.###.#.##..###..#.###.#####.#.###.#.#####.###....###..##.#.#######.###.#...........................
....................#########.....#.##########.##...#.####.###.####.#...##.##########.#...###########...........................
....................#.###.###.###.#.##..###..#.###.#####.#.###.#.#####.###.#..###..##.#.#######.###.#...........................
....................##.#......###.#.####.#.####..###.###.##...##.###.#.#..####.#.####.#.####.....#.##...........................
....................###############....#.#.#..######...#..#.#.#......######..#.#.#....########.######...........................
...............................##.####.######.#.......###...#...###.......#.######.####.##......................................
...............................##....#.#....###.....###.#.#######.###.....###......#....##......................................
...............................#######.##....#...####.###.......###.##.#...#....##########......................................
........................................###.###.##..#..#.........#..#..##.###.###...............................................
........................................#.#####.###.####...###...####.#########.#...............................................
........................................###.###.###...#..#######..#...###.###.###...............................................
.............................................#..#.###.#..#.###.#..#.###.#..#....................................................
.............................................#..#..####..##...##..####..#..#....................................................
.............................................##.######...#######...######.##....................................................
.......................................########.....#......###......#.....########..............................................
......................................##.....####..###...#..#..#...###..####.....##.............................................
.....................................##.##############..##.###.##..##############.##............................................
.....................................#.#..####.....###..#########..###...#.####..#.#............................................
.....................................#.#....##.#........##.###.##........#.##....#.#............................................
.....................................#.##...##.#........##..#..##........#.##...##.#............................................
.....................................#.##....#.#.......####.#.####.......#.#....##.#............................................
.....................................#.####..#.#....####.#######.####....#.#..####.#............................................
.....................................########.##...##.####.....####.##...##.########............................................
.....................................#.#.....##....##.###..###..###.##....##.....#.#............................................
.....................................#########..........#.#####.#...##.....#########............................................
.................................................####.######.###########........................................................
................................................##..#.##..#####..####..##.......................................................
..........................................#########.#....#.###.#....#.###.#####.................................................
..........................................#.#.#.#.###.####..#..####.###.#.#.#.#.................................................
........................................#######.#####.#.###.#.###.#.#####.#######...............................................
......................................###.###....#....#############.#.......###.###.............................................
......................................###.###.#########.###.#.###.#############.###.............................................
......................................###.###....#.......#..#..#............###.###.............................................
........................................#######.#.###.#####.#.#####.#####.#######...............................................
..........................................#.#.#.#.###.#############.###.#.#.#.#.................................................
..........................................#########.#....##.#.##....#.#########.................................................
................................................##..####..#.#.#..####..##.......................................................
................................................#########.#.#.#.#########.......................................................
...................................................##...#.#####.#...##..........................................................
................................................#####.###..###..###.#####.......................................................
................................................#..##.####.###.####.##..#.......................................................
...............................................####.####.#.###.#.####.####......................................................
..............................................###.##...###..#..###...##.###.....................................................
...........................................###########.............###########..................................................
..............................................###.##...###..#..###...##.###.....................................................
...............................................####.####.#.###.#.####.####......................................................
................................................#..##.####.###.####.##..#.......................................................
................................................#####.###..###..###.##..#.......................................................
...................................................##...#...#...#...##..#.......................................................
................................................#########..###..#########.......................................................
................................................##..####...###...####..##.......................................................
................................................###.#....#####.#....#.###.......................................................
................................................#.###..#.#.###.#.#..###.#.......................................................
................................................########.#.###.###.######.......................................................
.......................................................#.##...##.#..............................................................
.......................................................#.#######.#..............................................................
.......................................................##.......##..............................................................
........................................................#########...............................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
................................................................................................................................
