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