# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
424040 | NachoLibre | Nowruz (IOI17_nowruz) | Text | 0 ms | 0 KiB |
이 제출은 이전 버전의 oj.uz에서 채점하였습니다. 현재는 제출 당시와는 다른 서버에서 채점을 하기 때문에, 다시 제출하면 결과가 달라질 수도 있습니다.
X.X.#.X.X.X#.X#.
X.#.............
....X.X.X.X#.X.X
.XXX.X##.XX.X.X#
.##.............
....X.X.X.#.X.X.
.XX##X.X.X.X.X#X
................
.X.X.X.X.X.X.X.X
.XX.X#X.X.X.X.X.
..........#.....
X.X.X.X.X...X.X.
#X.X.X.X#XXX.XX.
................
.#.X.X.X.X.X.XX.
X...X...X...XX..
..X..X..X....X...XXX...X..X.X.XXX.X.X.X.X.X.X.....XX.....X..X...
.X.X.X.X.XX.X.X.X.X.X.X.X......X..............XX.X..X.X.X.X...X.
..........................X.X.XXX.X.X.X.X.X.X...X.X....X...XX..X
.X.X.X.X.X.X.X.X.X.X.X.X.X...X...X...X...X...X.XX..XX.X.X.X.X.X.
..X...X..X..X...X...X...XXX.X.X.X.X.X.X.XXX.X.X...X.............
.X.X.X.X..XXXX.X.X.XXX.X.X.XX..........X.XXXX...XX..X.X.X.X.X.X.
....X....X.XXX....X.XX........X.X.X.X.X...X...XX.X.XXX.X...X.XX.
.X.XXX.X......X.X.....X.X.X.X.X..XX..X.X.X.X.X.X....X..XX.X...X.
..X..XX..X.X.XXXXX.XXX..X..X..XXXX.XX............X.XX.XX.XXX.X..
XX.X.X.X.X..X.X.X.X..XX.X.XXX.........XX.XX.X.X.XXX...XX..X...X.
..........X.......X.X.X..X.XX.X.X.X.X...X.XX.X.X.X.X.X.X.X.X.X.X
.X.X.X.X.X.XX.X.X......X.....X..X..XX.X.........................
..XXX...XX.....XX.X.X.XX.X.X..X..X...X.X.X.X.X.X.X.X.X.X.X.X.X.X
.X...X.X.XX.X.XX...XX...XX..X..XX..X...X..XX..XX..X...X...X...X.
..XX.X.....X...X.X...XX...XXX.X..X..X.XXX...X...X.XX.X.X.XXX.X..
.XX....X.X..X.X.XX.X.X..X....X.X.X.XXXXX..X..X.X..XX....X.XX.X.X
.XXX.X..X..X......XXX.X..X.X......X.X.X.X..X..X.X...X.X.....X...
..XXX..X.X..X.X.X..XX...X...X.X.X........X..X....X.XX..XX.X..X.X
.X.X.X....XX...X..X..XX.XX.X...X..X.X.XX.X.X..X.XX...X...XXX....
.X.....X.X..X.X.X..X.XX...X.X.X.X..XX...X...XX....X.X..X..X..X.X
.XX.X.X....X.....X.....X.XX......X...X.X.X.XX.X.X..XXX.X.XXX..XX
X....X.X.X..X.X.X..X.X..X..XX.X.XX.X.X....XX.....X..XX..X.X.XX.X
..X.X..X..XX...XXX..X..X.X.XX.X...X.XX.X.X..X.X.XXX...X.........
.X...X...X..X.X.XX.XXX.......X..X.....X.XXX..X.....XX..X.X.X.X.X
..X.X..X...X......XX.X.X.XX.XXX..X.XX....X..XXX.X.X...XX..XX..X.
.X.X..X..X.XX.X.X.....XX...X.X.X..X..X.X.XX..X...XX.X...X...X...
....X.XX..X....X..X.X...X.X......X.X.X..X.X.X.X.XX.X..X..X.X..X.
.X.X.X...XX.X.X.X..XX.X..X..XX.X......X........X.X..X..X..XXX..X
..X....X...X.....X...XX.XXX.X..X.X.X.X..X.X.X.XX..X...X..X.XX.X.
.X..X.X..X..X.X.X..X...XXXXX..X...X...X..X...X.X.X.XXX.X.....X..
..XX..XX..XX...XXX..X.XXXXXXX.XX.X.X.XX.X..X............X.X.X.X.
.X...X...X..X.X.XX.X...XXXXX.X.....X...XXX.X.X.X.X.X.X.X.X......
..X.X..X...X......X.X.XXXXX..X.X.X..X.X.XXXX..XX..XX..XX.XX.X.X.
.XXX..X..X..X.X.X....X.XXX.X...X..XX........X...X...X......X..X.
..XXX.XX..XX...X..X.X...X...X.X..X.XX.X.X.X..X.X..X..X.X.X.XX..X
X..X.X...X..X.X.X..X.X.X.X.X.XXX....XXX..X.X..X..X..XX..X....X..
..X....X...X.....X............X..X.X....XX.X.XXX..X.XX.XXX.X.X.X
X.X.X.X..XXXX.XX..XX.X.X.X.XX..X..XXX.X.....X.XXX.X...X.....X...
...X..XX...X....X...X...X...X.XX.XXX.X..X.X....X..X.X.XX.X.X.XX.
X.X..X...XXXX.X..X.XXX.X.X.X....X.X...X..X..X.X..X...XXXX......X
.X..X..X...X...X..X.XX....X.X.X....X.XX.XXX..XXX..X.XXXXXX.X.X..
...X..X..X..X.XX.X..X..X.X.....X.X.....XXX..XXXXXXXXXXXXX...X..X
XX..X.XX..XX....X.X.XX..XXX.X.XX..X.X.X.X.X..X.X.X.XXX.X.X.X.X.X
...X.X...X.XX.X.......X.X..X....X..X.......X........X..X......XX
X.XX...X....X..X.X.XX..X.X.XXX.X..X.XXX.X.XX.X.X.X.X.X.XXX.X.X.X
XX..X.X..X.X..XX..X.XX........X.X......XX...X.XX..X.......X.....
XXX.X.XX..XXX...X.....X.X.X.X....X.X.X...X.X....X...XX.X.X..X.X.
XX..XX...X.XXX.XX.X.X..X...X..X.X...X..X..X.X.XXX.X...X.X.XXX..X
X.X.X.XX....X....X.XX.X..XX.X..X.X.X.X..X........XX.X........XX.
.........X.X.X.X.....X.X....X.X.......X..X.X.X.X...XX.X.X.X.X.X.
.X.X.X.X..X.....X.X.XX...X.X..XX.X.X.X..XX..X.XX.X...XX..XX.....
..X...X..XXX.X.XX..X..XX..XXX.XXX...X.X...X.....XX.X...X...X.X.X
.XXX.X.X..XXX....XX..X...XXX...X..X.X.X.X..XX.X...X..X..X.X...XX
X..XX....X.XXX.X..X.X.XXX.X.X.XXX.X....X..X..X..X..X..X..XXX.X.X
X.X..X.X....X...X............X.X.XX.X.X.X...XXX..X..XXX.XXX.....
...X..X..XX..X.X..X.X.XX.X.X.......XX....X.XXX.X..X....X.X.X.X.X
.X..X.XX...XX..XX..XX...X.X..X.X.X...X.X..X.XX.XX..X.X......X...
X.X.X.XX.X...X...X...X.X...X..X...X.XX..X.......X.X.XX.X.X.XXX.X
..........X.X..X..XXXX.X.XX..X.X.X....X..X.X.X.X......X.X.....X.
.X.X.XX.X..X.X..X....X....XX....X.X.X..XX...X.X..X.X.XX..X.X.X..
X..XX...X.X....XX.X.X..XX...X.X....XX.XX.X.X..XX.X..X...X...XXX.
..X...X.X.XX.X...XX..X..XX.XX..X.X...X.....X.X..X..X.XX.XX.X.X..
X.XX.X..X...XX.X...X.X.X.....X..XXX.X..X.X.....X.X.......X....X.
..X...X.X.X.X...X.X...X..X.X..X....XXX..X..X.X....X.X.X.X..XX...
................#...#...XXXX.X.........X.X..X.#.X.X.#.X.#X......
.X.X.#.XXX.X.X.X.X.X.X.X.XX....X.X.X.XX....X...............#XXX.
XX..X..X.X..X...............X.X.X#X.X.XX.XX..#XX.X.X.X.X#.X.....
...XXX....X..#.X.#.X.X#.X.X#................#..#.#.X#X...X#.X.X.
X.X.X..X.X..X#..X...XX#..#XXX.X.X.#.X#.X.X#...X.X.X.XX.X#.XXXX..
.....X.X#.X...X..#.XXXXX..XXX#...XX...#X.#..X.........XXX.X#X.X.
X.X.X.#XX...X..X..XXXXXX.X.XXXX.X.X.X...XXX..X.X.XX.X.##........
...#...X#.X.XX.X.XX.XXXX....XXX....X.X.XXX.#..X..#..X..#.X.#.#X.
X.#.X.X.XXX..X..X#...XXX##.#.#.XXXX..X..#....X.X#.XXX.XX..XXX...
..........#.X..X.XX.X.X##X..........X..X.X.X.........X#.X..X##X.
X.X.X#.X.X...X............X.X.X.X.#X.X.#....#.X#.X.X.....#XX#XX.
...XXX..X.X.XX.X.X.X.X.X.XX..XXX.#.X.X..#X.X....X#..#.XXX..X.X..
#.#.XX.X....#...X..X..XX...X..#X.......X.X..X.X...X..X.XX#...#.X
X.....X.X.X.XX.X#.X..X...#.#.X.#.XX.XX....#.X..X#..XX....#.XX..#
..X.X.#..X....X.XX.X..XX..XX.X..#..X...X.X...#..#.X.X.X.X...##.X
X..X....X#X.#.......X.X.#...X.X...#.#X..#.XXX..XX......XXX.X.X#.
..X.#.X...X..XX.X.X..X....#.X..XX.X.X..X.....X...X.#X.X.X.......
X....X..XX..XXX..X..X.X#X.X##.X.X....X...XXXXX.X#..#X....X.X.XXX
..X.XXX...X.#X..X.X......#.X......X##..X......#..X...#.X....#...
X..X.X#.XXX.X.X...X#.XX.X...#.X.X.X...XX.X.X.XX.X..X..X.X.X...#.
..XX..#.##X...X#.X.X...X..#....#.XXXX..X..X.X.X..X..#....X.#.XXX
.X...X....X.XX......X.X.X.XX.X......X.X..X..X..X.X.XX.X.#.......
...XX.X.X.X..X.X.X.XX......#..#.#.X.X#..#.X.X#.......XXX..XX.X.X
.X....X..X..X.XX.X...X.X.XX##..#...XXXX.......XX.X.X##...X....XX
..X.X.#.X.X.....XX.X..X......#.#.##.XXX.X.X.X.X.X....#.##X.X.#.#
.X#..X....X.X.X.#X..X#XX.X.X..X......X...X...X..XX.X#.X.X.X.....
...X..X.XX...X....#..#X...X#.XXX.X.X#.X.X#X.X#.X.XX.X......X.X.X
X.XX.XX...X.X.X.X..X.X.X.XX#..X...#XX.....#...........XX.#.X..XX
....XX..X#....X..XX.....X.#.#..X.X.X..X.X..X.#X.X.X.X#X...#..#.X
X.#...#...X#.X#.X.X.#.X......X#.X...XX...X..X....#XX...#.XXX....
...X.X..X#....#X.....#.X.X.XX...X.X.XX#.XX.X.XX.X.X#.X.X..X..X.X
X.X#..#...XX.X.X.X.X...X.X...#.X.#...#....X...X.......#X.X.X..X.
...X.X..X..X.#.X..#..#.#..X.X.....#.X.XX#X.X.X.X.X.X.X.X.X...X..
X.XX..X..X.X....#.XX..#..X....X.#..............XX.X.X...XXX.##X.
....X.X.X..X.X.X.X...X.X..X#.X.X.XXXXXXXXXXXXXX.X.X.X#.X.XXX..X.
X.X..X..XX.#..X#.X.#...X.XX...............................X.#...
..X.XXX.#X.X.XXX..X..X.X.#.X.#.X.X.X#.X.X.X.X.X.X.X.X.X.X...###.
X..X.#....X...#..X.X#X.X...#X...X.XXXX.X.X#..X...XX..XX.X.X.....
..X...X.X..X.X.X......XX#.X.XX#....##....X..X..#...X...X.XX.X.#.
#...XX#X..XX.....#XXXX.X.......X.X...X.X#.X..XXX.X..X.X......#X.
..X.X.XXX..X.X#X........#.X.X.XX.X.X.......X....X..#..#XX.#.X.X.
.#.....X..X#X.XX#.X.X.X.XX.X....X...X.X.X.XX.X.XXX.X.#....X....X
.XX.XX.XX.......X.XX.#......X.X..#.XX..X....X.#.#...XXX.#X..X.XX
..#..X...X.X.X.X#..#...#.X.XX..X..X...XXX.X......X.X.#.X..X..X.X
.X#.XX.X.X..#....#..X##..#...X..X.#.X.XXX.XX.#.X..#.....X...X...
.#X...XX..#X.X.X.X.XXXXX..X.X.#..X.XX....X....#..X..X.X.X.X...XX
..X.X...X..X....X..#.XX..X#.X.##.....X.X.X.#.X.X.X.X##.##X..#...
.X.X..X..XXXX.##.X.X...X..X....#.X.X.X..XXX..#.X.....#.X#.X..X.X
X...X..X.....X.X.....X.#.XXX.X.X.X..X..XX##X...X.#.X.......X.X..
X.X#..#X.X.X....XX.X.X.X.XX#X...XX.X.X.X...X.XX...X..##.X.X...X#
...XX...XXX.#.XX....#XX...#..X.X.....X...XX....X.X.X.#X..X.X.X..
X.X...#..X#.X...XX.#.X#X.X.#....#XX.#..X...#.X..XX.....X....X#X.
....X..X.....X.XXX......X....X.X.#.X.X..X.X..#.X...X.##X.X.XX...
.X.#..X.X.X.X#..X..X.X.X.X#.X.........X..XXX..XXXXX.....X....X.X
.X#.X.#....X..X.XX..X......#.X.X.X.X.X..X.XX.X.X.XXX.X##.X.X#...
.....#..X.X.X.X.X..X.X.X.X....X.#...XXX.....XX....X....X......X.
X.X.X..X.......X.X....X...X.X.X..X.X.XX.X#.XX#.#.XXX.X..X#.X.X.X
...XXX.#X.X.XX#....X.#.X.X...#X.#......X#.......#X#.X#X...XX....
X.X.X.X....XXXXX.X.#....XXX.X....X.X.X.X#X.X.X.#.#X..X..X...X.X.
.......X.#X.X.X#X...##.X.X..#.#X.X..X.X.....X##..X..X.X..X.XX#..
XX.X.XX.........#.#.XX....X#.X.....X..XX.X.X.XX.X.X.....XX..#.X.
#...XXX.#.X.X.X..XX...X.X#...#.#X.X.X.X.X..........#X.X...X.#.#.
XX.XXX..X..X...XXX..X#X...X.X.X..........X.XX.#.X.XXXX..X##.#...
XX#XXXX.X.XX#XXXXXX....#.X......X.X.X.X.X#...XX#..#XXXX....X..X.
.........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...X...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
..#...X..#..XX#.XXXXXXX...#..X...X...XX..X...X#..XX..XXX#..X...X..X..X.X.X....X..XXXX..XXXX.X.#.X........X.X...XX..........##XX.#XX..XX#.X..X.X.X..X.....#.X..#...XX#..X..X.#XXXXX..X.X..X..XX#X.X.X..XXXX.XXX.#.....X.......#.X.X......XXX#.X.....X..X..X.XX#X.
.X#.X#.X.X#..X...XXXXX..#X..##X.X..X..X.X.X.X.X.#.X.X.X.X.X.X.#.X..#.......#XXX.X.X.X.X.XX....X...X.XXXX#....XX..XX.X.X.XX...X...#..X..#..#.....X.X.X.XX....X.XX.X....X..X...#XXX.X.X.X.#.#..XX......X.XXX..X..#.X.XX..X.XX.XX.X...XX.#X.XXX.X.X.X..X..X....X...
..........#.X.X.X.XX#X.X.#.X.X....XXX.............................X#.X.X.X.................XX..X#..#.#..X.XXX.X.X.X#...#...X#.X.X.X...##.X.XX.X.X....##..XXX.......X.X..X..X.XX#............X..X.X.XX...#..X.X.X..XXX.X.XX.#...X.X#XX#XX..X...XX#..X..X..X.X.X.#
#.X.X.X.X.....................#.X.XXX#.X.#.X.X.X.X.X##.X#.X.X.X.X.....#XXXX.XXXXXX#XXXXXXX...XX#X.X..#.X............X.X.XX..........#.X.....#X..X.#.XX#X..X..#.X.XX.X..X..X.X##.X.X.X.X.#X.X.X....XX#.X..#.#.....#.X.......#.#....XXXXX#.X.X.X.XXX...X..XX.X.X..
..X..X...X.X.X.#.XXX.X.X#.X.X....X.XX#..X...X...X..X.X...X.#...XX.X.X..X.X.#X.............##......#.X....X.X.X.X.X.XX.X...X#.#.X.X.X#XX#.#.XXXX.X..X.XX..X.X.X..#XX..X...X.........X.X.#XX....#X.#X#X..X.#...X.#.X..X.X.X.X.X.X.XX.X##XX........X..XX..X..X..#.X
##..X..#..X..X.XXX...#...X.#..X#....#..XXX.#.X.#XX...X.X.X.X.#...X#..X........##.X.#.#.X.XX..X.XX.....#.X.X#X.X...X....XX.#...X.#.....X...XXXX#...X#.X.#......X#.X..#..XX..X.XX.X.X........X.XX...X...X.#XX.##.#...X...#X#..........X.X..XXXXXX#.X..X.X..X.X....
..XXX#.X.X.X..X.X.XX..X.XX..X...##.X.X.XX.....X#X#.#..XX...X#..X...#..X.X.XX.#XX..#.XX..#..X..X..#.X.X.........X.X..X.X.X..X.X...X.#.X.X.X.XXX.X.XX#.....X.X.X.#..X...X.X.X.X..X.#.X.X.X.X..X..#.X.XX....X..#.X..XX..XX.#..XX.#.X.X...X.#......X...X....X...X.X.
X...X.#.#X...X.....#.XX..X.XX.X...X..X.#.X.X.X.#....X...X.XX.X.#.X..X.X..X.X..##.XX....#.X.XXX..X...XXX.X.X.X.X.X.XX.....X...X#.XX.XX.......X..X..X.X.X#..XXX...X.X.XX.......X........X...#X..X....X..X.X.##..#.X.X.X.X.XX.XXX...XX.X#X..#.#.XX..XX..X.X..#X...X
.XX.#.X.#X.X...X.XX....X....#XX.X#..X....X..XX..XX.X#.X..X......X#.X...X....X.#...#X.X.........#.XXX.#X.X..X........#.X.X.XX......X#.XX#.X#X.X..X....X...X.X.X.X.......#.X.XX.X.#.#.XX.X.XX.#...X.X.X..#....X...........X..XX..XX..#XX..X...XX.X..X.X.X..#.X.X#.
............X.X.#.XX.X..#.X....X..X..X.X#X.X...X.....X.X.#XX.X.X#X#XX.X.#.X..XXX.X..X..X.X.X.#.......#.X..X.XXX.XX.X...X...X.X.X.XXX.XXX..X...X...XXX..XX........XXXXXX.X.XX..##...X.....X...X#..X....X.X.XX.X.X#.X.X##XXX#..X..X.XX.X.X.XX..X...X......#.......
.#.X.X.X.X.X........XX.X...XX.X.X...X.X.X.X##.X.XX.#....XX.XX..#.X.XX....#..X#X.X..XXX..X...XX.X.X.X.#.XX#X....X#.X#.XX.#.X.XXX..X#...X..X.X.X.X#.X.X.X.X.X.X#X.#............X..#.XXX.#X..#.X.X.X.X.XX..........X.X.#..XX...X#.X...X........X.X#...#X.#X.X.X#.X.
..X..#X..#..X.X.X.#...X.X.XXXX....XX..X...X......XXX.X.X....XX.......XX.XXX...X...#.#.X#..X...X...X.........X#...............X.X#X.X.X.X...................#.X.##.X.XX#.XX#X.#.X.XXX.X.X.XX............#.X.X.X.X.#....XXXX.X.....XX..#.X.X.X.....X.X.X.X.....#X.
.X.##...X..X...XX..X##.....XX.X.XX.X.X.X.#..X##.X..X..X.X#.X.X.#.X.#...X#XX#.XX.#X..X...X.X.X..#.#.XX.X.X#.XXX.XX.X.X.X.X.X##............XXXXXXXXXXXXX.X.X.........X.#.X.XX.XX.X..XX....X.X.X.X.X.X.#.X...X..X...XXX.XXXXX..X.X.X.X.X.X...X#.X.XX.X......X.X#XX#
.X.X.X.X..#.X.X.X.XXXXX.X.X.X..............#X..X..X..X...X....X...XXX.X..XX...X.X..X.X#..#...XX......XX.XX..X.X.XX.X.X.X.X.X..#.X#.X.X.X..............X..X.X.X.X.X...............#...X.X.....#.XX#...XXX.X.#..X.#.#X#XXXXX.X...X.......X.#....XX#..X.X.XX.XXXX#X
X......XX.#......XXXXXXX......##XXXX.X.XX.X.#.X.#..X#..XX..#X#X#.X.X.#.X...#.X...X.X..X.X.X.#.XXX.X.X.....X..............#...XX.XX#...XX.X#X.X.XX.X.XX.XX.#.X...X..X.X.X.##.X.X.X.X.X.X#.#X.X...XXX.XX#XX...X..##.XXXXX#X..X.XX.X.X.X#X.X.XX.X.#..X...##X..XXX#X
..X.X.X...X.X.X.#.X.XXXX#.X.X.......X#.#........X.#.X.X.X.X.XXX.X..X.....X#.X..#X....#...........X.X..X.XX.X.X.X.XX#.X.X...#XX#X.X..#...X..X.#.#..#.........XX.X.X..XXXX#...#..X.........#.X.X.X.#XX.#.X.X.X.X.X...XXX.X.X...X.....X......#......X..XXX#..X.X#X#
X..##X..X.X..X.......#XX.XX..XXX.#.X.XX.X#X.X.#..............X..X.X.XX.XX.X.X.X.X.X.XXX.X.X.X.X.X..X.X...#.X#...X.XX..X..X...X.X.XX.XXX#..XXXX.X.XXXX.#.X#.XX.....X#.X.X.XX..X.#.X.X.X.X..........#..X........#.X.X.X.....X.XXX.X.#.X.X.X#XX.X.X.X.X..XX#.......
..#X#.X.#.X.X.X.X.X.X.X..#..#.X.#X.........XX..X.X#X.X.XX.X.X.X....................X.XXXX..X...X..X.X.X.X....#.XX.#..X.X..XX.......#...X.X.X.X#.X.X#.#....X..X.X.X........X.X.....##.XX.XX.#.X#X.X..X..#X.X.X.......X.X.#....X...X...#...X#...XX#X.X.X.XX.X.X.X.
X..X...X..X.#....X.....#...#X.X.X..X#.X.X.X#.XX.XXXX#....#......#.X.X.X.#.X.X.X.X.XX...X..XXX.X.X.........#XX...#.XX.X...X...X.X.X..#.X..............XX.XX.X.XX.X.X.X.X.X..#..X#.XX.X.X.X.X.X...X.X.X.#..X.X.X.XX.X#.X#.#.#.X.X.X.X.X.X.X.XX.X.X...........X.XXX
#.XX.#X.X.X..XX.XXX.#.X..X......XX.#...X.........X###X.#.#.#.#.XX..X...X...X.#X.#.X..X..X..X.....#.X.#.#.X..X.X.....X.XX..#X..X...X.....XXXXXX.#.X.X.X...............#..X.X#X..X..............XX......X.X.....XX.X#X...X.X.......................X.X.X.X.X.....#
X#........X.X....#...X..X..X.X.XX..XX.X..X.X.X.X.X.X.XX.X.X#X..#.#XXX.X.X.X..#...X.X..#.X.X#X.X#.#..#..X..#.#..#.X.X#....XXX.XXX.XX.X.X.......#.##..X.XX.X.X.X.X.X.X#..#.....X##.X.X.#.X.#X.X.X..X.XX.....#XXX....#..X#....X#XXX.#X.X.X.X.X.X.X.X.X.X.X.#..X.X#.
X#.X.X.#X.X.XX.X..X.XXX.XX..#...XX...XXX..X...X..............X.....XX....X..X.X.X....#..X...#...X..XXX.XX...#.X...X..#.X..#.#.XX...XX..X.X.X.X...X.X...X#...X...X...#X.XX.X.X.....X...XX.XX#X...#....X.X#......#.X##....XX......#...#X...X.X.XX#......X..X..X.X.
X.X...X...X.X..X.XX.#XX#...#.X.X...#..#..##X.X#X.X.X.X.X.X.X..#XX.X..XX.X..X..X.X.X.XXX.X.XX.X.X.X.###.#..X..X.X.#X.#...#......#.#...X..XX..X.X.X.X.#.X.#X.#.X.XXX.X.XX..XXXX#XX.XX.#...X.#XX.X#X#.#XX.X#.X.X.X.X.#X.XXX.X.X.X.X.X#XX.X##..#..##X.X#.XX#..X.....
...X.XXXX.X..X.X...#.XX.XX....X.X#..XX.XX.X..X...#..X#..X...X....X.X.X.XXX...X.X...XX#...X...#.#...X....X..X.X.X.#....X#..X.X.XX.#.X..X...X..............#.#.X..XX....X.X.X.X...X...X.X.....X....XX...XXXXXXXX....X...X...#XX.##..X....##.X..XX#...XX.X..X..X.X.
.#...XX#...#..##.X...#..#.X.X...X..#.#.X..XX..X#..#...XXXX.X.X.X.........X.##...X.X.X.X.X..X.X.XX.X..X.X..XX....XXXX#...X.X.X...#...X..X.XX.#.X.X#.#X.#.X.....X...X.X.........##X.X.X.#X.X.XX#.#...#.X.X#.X.X.X.X#.X.X.X.X.XX.#.X..X.X.X#.X.X.X.X.X.X...XXX..XX.
X..#X.XXX.X..X....#.X.X.#....X#.XX.......#.X.X..##..##.X..X....#.X.X.X.#......X........X..X...#X.X..X...X...X.X..X..X.X#...X..X#.X.XX.X#...#X..X.X.XX..XXX.X.X#.XX..X.X.X.XX#.X..X..X...XX..#.#X.#..........................#.X..X....#..............XX..XX#...X
..#.X..X.#XX..XX.XX.....X.X.X.X..X.X.X.X...X..X.X.X......#.X.X.X..X.XXX..X.X.X.XXXXXXXX.XX.X.#....X.XX.X..X..X.X.#X..XX..##..#XX.....X.X.X...#....X##.XXXXXX.#..XXX..X...XX....#.XX.X.X...X.....X..X#.X.X.X.X.#.X.X.X.X.##.X#.X.X.X#.X.X.X.XX.X#X.#.X...X.X.X.XX
X....#...X#..X.....XXX#..X.XX.XX#X..X.X#.X..X......#.X.#X#.#X...X.X.XX##..X...................#.X..X....X..#....#...#X.#..#X..#.XX.X....X.X.XX.X.XX....XXX..X#.#.X..XXX.X...X.X....X...X.XX.X#.XXX..##X..X.#..#..X...X.#..................#.....X..X.#.X.....#XX
..X#.#.XX..X..XX.X.....X..........X.....X..XX.#X.X..#..#.....X.XX....#...#XX.X.X.X.X.X.X.X.X.XX#..#.X.#.X.XX.X.X.X.X....X...X....#..X.X#......XX.X..X.X.XX.X..X...#.XX.X..##...X.X..X.X....XX.....X....XXX.#X#..XXXX...X.X.X.X.X.X.X.X.X.XXXX.X..XX..X.X.X#.XXX#
X...X...X.X.#X#...X.X.XX.X.X.X.X.XX.XX.#.#...XXXX#.X.X...X.X.X...#.X#XX.#.X...X...XXX.#..#..XXXXX.#...#.X...X........X.#..X..X.X..#..X..XXX.#...#.X.#........#.X.X.X#...X.#X.#....XX..XX.X.#.X.X.X..X.X.X...X.X.....X.XXXXX..#..XX..X...XXX..X..#XX.#......#X.XX
.#.X..###.......##.X....#X..XX.#...X.X....X.X.X#X.#..#.X..XX.X.X.X...#.....X.X.X.#.X#.XX..X..XXX....X.X.#.XX.X.X.XX.X.X.XX.X.#..#.X.X#.XX..#..X.#..X..#.X.XX.........#.X.X...X.X.X..X...X.....X.XXX..X...X.X....X.X..X.X.X.#..XX.X.X.X.X.X.X.XX..X...X.XX.X....X
.....X....X.X.X..#..#.X...X...XX.X....X#.X.....#...X.X..X..X.X..X..XX..#.XX..#.X.......X.X..#.X..#X.#.X.X.....##.XX.........X..X..X.......#XX..XXX..X.X#.X.X.X.X.X.X......#X.X..X..X..X..#.X.XX.#X.X..#X.....XX..X.#........X.....X..........#XX.X.#....#.XX##..
.X.X..#X.X...X..X.X.X..X.X#.X...#X#.X..X.##.X.X#.X.....X..X..X.X.X##XX.X...X....X.XX.X..XXX....X...X..X.X.X.X...X.X.XX.#.X#.##X.X.X.#X.X.X.XX.#.X..X.......#..X...X.X.X.X..X..X.#.X.XX.X..XX#........X..X#.X...#....#.X.X.X..X.XX#XX.X.X.XX.X.X.X.#X#.X..#.#.X.X
..X..X....#.XXX.....X.#X..X.#.X.##...#..XX..X...#.XX.X.XX.X.X.....X.XXXX##.#.#.XX...X..X.X#.X.X.#.X.X..#..#X#.X....XX#..X........#....X......XX.XX..X.#.X.X..X.X.X..XX..X.X..X..........##.#..#XX.X.X..X.XX..X.XX.#..XX.X..X.X#X..#X##..XX#............#........
.X.X.X.X.X.X....X.X##...X..XX..XX..#..X.#.X..X##...X.#..X..XXX.XX....X.X.XX.XX...X.X#X.....XXX#..X....X#X...X..X#.X#XX#.#.X.X.X.X.X.X.XX.X.X.......#..#..XXX....#.X...X.X#.X..X.X.X.XX##....X...X..X.#...X.X..X....X...XX.X.XXX.X.XX.X.X.X..X.X.X.X.X.X..X.X.X.X
#X....X.....X.X..#....X..X...XX..X.X.X#....#.#X..X..X..XX.XXX....X##..........X.X.....X.X.XX#.X.XXX.X..X..X..#..#..XXX.#XX...X.....X....XXX..X.X#.X.X.#.XX#.#.X.....X.X..#...X.#...X.X..X#.X.XX#.XX....X.X.X.X..X.X..X...X..X#............#..XX..X#..X#X#...X...
X..X.X.#X#XX.X..X.X#X..X.##.X#.X.XXX...X.X..XXX#..X..X...X.X.X.X.#X..#.X.X.X#..X.X.X.X...XX#..X..X...X.#X..X..X..##.#...X.X.X.X.X.X.##.XX#XX..#XX....#X..X.....X.X.XXXX.X.#X...#X.X...X.......X..X.X.X#.XX.XXXX.X.#X..X.X..X...X.X.X.X.X.XXX...X..#.XX...X.XX#.X
XX..#..X...X..X.X...#.X...#.........X.X...X......#..X..X......X.#.XX..XX..XX.X##....X.X.X.#XX.X.X.X.XX.X..XXXX..#X..X.X........XX.....#.XX...X#...X.XX..X.#.X.X.#X.....X#...X.X....#X.#.X.X.X.XX.............XX.#...X..#.#..X.X.X..#X...X.XX.X..X..X..X.X..X#...
XX.X..X.X.X.X.X...XX...#.X..X.X.X.X..XXX.X..X.#.X.X#.X..X.X.X.......X...XX.......X.XX.X...XX....X..XXXXXX.XX.XX..X.X.X..X.X.X.XX.X.X.X...X.X.XX#X..XX.X.X..X......X.X.X...#.#.X#X.X......X.XXX.X.X.#.X.X.X.X...X..X#X.X....X.X....X...X.....#X.X..X.X...XX.#XX.X
#....X..........X..XX.X..#X..XX..XX.XXX...#..X........X#..#..#.X.X.X.X.#X.X.#XX.X......X.X...#.##.X.X.XX......#X......##.X...X.X.X..X.X.#.XX.X..X.X.....XX..X.X.X..X.#XXX.X.XX..X..XX.#.X...X..X..#...X...XXX.XXX....XX.X.X...XX.X..X.X.X.X...X.X....##...X.XX..
.X.XX.X.X.X.X.X.#.X...XX...X...X...X.X.X.XX.X.X.X.X.X.XXX..X..X.X.....X....X..X.#X.X.X..#..#X...........X.X.X.#X.X.X.X.X.X.X......X.........XX.XX.XX.XX.#.X.X..X..X...#XX#...X.X.XX...#X.X.X.#...X.X.X..X..#...X..X.XX...X..#X..X..X..X..X..X....X.X..#.X.....X.
...X....X..#.X...X#.X...X#..#.XX.X......X.X....XX..X.#.#..XX.X...XX.X.#.X.X..#.#....#..X.X.X.X#X.XX.X.X.X..XX##...X.......#..X.#.XX.X.#.X.X......XX..X#.....#.XXX...XX.X###.X.......#X.X.......X....XXX.X.#.X.XX##.X#XX.X.X.X..X.#.XX.X.X.X..X.X..XX#....#.XX#..
XX..X.X..#X...X.X.XX.X.XX.#.X...X..X###....XX#...X.#.X.X#...X.X.X.X..XXX#...X...XX.X.#....#.......X..#...##X##.X.X.X.X.X.X..#X#....XX..X.#..X.X.XXX#X...X.X..#.XX.X...........X.X.X......XX.XXX#.X.XX#XXX....XXX...X##X......X....X...X....X..X..X.XX.X.X.X..#X.
.#.X.X..XX..#........X.X.....X.XXX....#.X.XX...#XX.X.....#X........X.#XX.X#.XX.XX#....XX.XXX.X.X.X.X..#.X..XXX......X#..XXX..#.X.X...X...##..X..#XXX#.X.#..#.....X..XX#.X.X.X.X..X..XX.X...X..X...X#X#X..X.XX.#..XX..X..X.#.X..X.XXXX.X.X.X..XXX.....X......##..
......#.X#X.XXX.X.X.X...#.X.X...#.#X.X.X.#..XX...X...X.X..X.#.X.X.X............#XX.##...X.#...XXX...X..X.#..X..X.X.X...X.X.#...X.X.X.X#.X...XX#..#X..X#..XX..X.X..#....X.XX..X..XXX.X..##.X#X..X.XX#XXX.X..#...X.XX.X.X..XXX..X.X.#.X..#XX.X....X.#.X.XX.X.X#.X.
#X.X.X..X....#...XX#XX.#...#.X.X...X.X.X.X.X...X..X.X.X.XXX..XX..#.X.X.X#X.X#.X.X.X...#....X.X.X.X.#.X.#...X.XX...X.X.X.....#.X...X....X#.X..X..#.X.X.X.X..X..X.X.XX.X.....X..#X.X.X.XX.X.X...X...X.X....#X.X.#.........X.XXX...X.#.X#X##...X.X..XX...XX..X.X.X.
....X.X.X.X.X.X.X.X.X...#.#......#.X.......X.X..X.#........#...X....X....X...#......####.X............#X#X...X#X.X...X#.X.X#XXXX.X#X.XXX.X..X.X........X..X.#....X....XX.X..#............#.X.X.X.XX..X.#..X.....XX.X#X.X..X.X.XX..........#.X..X...X.X...X......
XX.X....X#.XX.X......X.XX#X#.X.XX.X.X.#X#.X.XX.X...X.X.X.X..X.#X.XX..X.X..X.X..X.X.#.XX...X.X.X.XX.X.#XX#..#X.XX...X.X...#....X..#.X.#.....XX...X.X.X.XX.X....X.X..X.X.XX.X..X.XX.X.X.#.X......X#.X.X...##..XXXX..X...X#.X.......#XXXXXXXXXX..X..X..X..X..#X#.X.
...X.X.X........X.X.X...X.X.XX.......X#.......XXX.X..X..X#.X....X#.#..XX.X#.#X..X.....XX.X...X.#....X.XXX.X.....XX.XX.X.X.X.#X.X....XX#X.X..#.X..X..X.#...X.X..XXX..XX..#...XX...X...X....#.XX........XX.X.X.X.X.X.X.X.X.X.X.X.X..........X.XX.X#..X#XX..X..#X..
X.#.X..XXX.#X.X..XX#..X.......X.X.X.XX.##.X.XXXX..#X..X.#.#.#.X.....X...X.X..#.X.X.X.X....#.XX.XXX.X...X....X.X.X.X.............X#.XXXX.X..X.X..X.#X#..#.X.XX.X.XX.X.X.#X.#...X.XX.#..#.XX..#X.X.X.XX.......................X#..X.X.X.X.X........##..XXX.X.X.X#X
..X...#.X.X...X.X.X.X#X.X.X.X..X.X.X.......X.X#.X..##..X....X..X.#.X..X...#.X..X....X.X.X..X.X...X...#.XX.X..XXX....#XX#XXX.X#.XX#..#X....X..X#....X.#.......X...X.......X..XX.#X.XX.X...XX...XX.#...X#.X.#.X#.X.X.X.X.X.X.X.X.X...X#.X..X.#.XX#...#..#X........
X.#X.XX.....X.#.......X..X...XX......X.X.X.......X...X...X.X..XX..X.XXX.X##XXX.X#X.X..#..#.....#XXX#..X#...XX.XX.X#........X...X.#.XXXX.X...X...X.X....X.X#.X.X.X.XXXXXXX.X.........XXXX#...X...X..X...X..#.XX..X...X#..#X....#.X.X...X.X#..X..X.X#.X.X.XXXXX#XX
....X...#X.#.X..X.X.X.#.XXX.X..XX.X.X..X#..X.#.X..#.XX#.X...X...X......X#XXXXXX......X..XXX.X.X.##.X.X.XX.X.#.....X.#.X.#.##.X....X.XXXX..X..XX..X..XXX...X.X.X...........X.X.X.X.X.....XXX..X.XXX..X.X.X.X...X..X#XX.X...X.X....#..X..XX..X..X.................
.#.X.X.X......X..X...X.#X#.X.X...XXX..#.XX..X...X..X.X..XX.XX.X..X.X.X...#XXXXXX.XX.X..#.X#.#......#........#.XX.#...X#..XXXX..X.X..XX#XX#..#...X.X#.X.#.X......XX.X.X.X.X.#...X...X.X.XX..XXX#XXXXX.X#...X.X..XX.XX....X..X.X###.XX..X.XX...#.X.X#.X.X.X.X.X.X.
..#X.#X..X.XXX.X..X.X..XXX.X.X.#..X.X.X..#.XXX.#X.X..X.XXX...#..X..X..X.X.XXX.X.X.X..X....X..X.#.X..X.X.X.X...#.#.XX.X..XX.X.X..X#.X.#XX.XX..XX.........#.X.X.X...X...#X...X#.X#X.XX..X#.#.X..XXXX.X.X.X.XX#..X.....#.X..X....XX#..#X.....X.X......XX#..#..XX..X
.X......#..X.....XX...XXX......#X.X.X...#...X....X#.X.X#X.XXX.X#.#..#..X...X......XX.X.XXX..XX..X..XXX...#..X.......XXX.#....X.X.X....#....X##..X#.X.XX.#.#.X..X#.#.#..##.XX.#X##...#..X.....XXXX........#..X...XX.X.X..#.#.X.#XX.XXX#.X.X.#.X.X.X#X#.X..X...X..
.X.XX.X..X..X.#X...X.XXXXX.##.X..X...X.X.X.XXX.X..................X..X.X.X#.#.XX.#...#..XXX...X.X#..#.X.X.X..X.XXX.XXXX#.X.X.X.....#XXXX.X...X.X#...XXX#.....X...X.X..X.##...#X...X.X.X.XX#X..XX#X.#.X.X..X...X.X#X#..X.#.X..X.#...X#.###..X.XX...#.X...XX.X.#.X
.X...X..X.XX....#.X...#X#X#XX..#..XX..X.....#X##.X#.X.X.X.X.X#.XX..XX...........#X.X.X.X.X##.X...X.X.......#.#..XX..#X#.....X..XX#X...X...X.#..#.X.X.XX.X.X.XX.X....#.....#X.X.XX..X........#..XXX.X..X..X.#.XX....#.X.....X...XX.X.X.XX##....X.##...XX...#X..XX
..X.#..#....X.X.X#XX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.#...X...X....X.X.X..#.X.X.X.X.XX.X#.X....##..#X..X##XX.X.XX..X...XXXXX.#.XX##.#.X.X.X.X.#.XXX...X....X.#X....X..X#.#.X.X........#..X.X.#.X.X.X.XXXX.X.X.#.X..X.X.#....#.X..X#.........X..#X.X.X.#.X..#.X...X.XX
.X..#X...X.#XXX...XX.....................X......XXX.X.X.XX#.X...X##.XX.#..X...X....X.#.X.XX..X#..XXX.....X#.#..X.X...X...X...X.X............XXXX#..X.X....###.XX...X...#..X.X.X.X..X...XX#.......#..XX......##.X...#.X..X..X.X.X.X.#.X#.X.X.........XX...X#..#X#
..XX.X.XX...X...#X...X.X.XX.X.X.X.X.X.X#.X.X.#.#.X#....X.XX..X.X.X..X...X#XX.X.X.X..XX.#..X.#.XX..X#.##.X#..X.XX..X.X.X.#.#.X.X..X.X.X.X.X.X.#..##XXXXX.X.......X.XXX.XXX..X..##.X..#.X.XXX#X.X.X.#.XX.X.X.XX....#..X#.XXX....X...X........#.#.X.X.X..X.#.X.X.#X
#.....#X.X.XX.X..#.X..#.X..#.X.X...X....X...X......X.X.....X..X...X..X.X..X.....#..X#.X..X.....X.X.XX...#..X....X.............#.X.X...#X#....#.X.X.X.XX..#X.X.X..XX..X.X..X#X....X.XX........X.X......X...XX..XX.X.XX#.XX..X.X.X.#.#.#.X.X....##..X.#......X....
.XX#.X....#X..#.X.#.##....X....X#.X..X#..X.X.X.X.#..X##XX.#..X.X.X.X...X.#XX.X.X.X....XX..X.X.X.....#.X..#.XX.X.#.X#.X.X.X#.X......X.X.X.X.X..........#X#X#.##.XXX..#...X..XXXX.X....X.#X.X.X...X.X.X..X.X.X#...XXX......X..X..X...X..XX..X.X.##.X..X.X.X.XX#.X.
...X..XXX...XX......XXX.X...X.X.X#.X..X.X..X.X..XX.X..#X...X........XX......X#.....X##.X.X...XXX.X#..#..X#.....#XX...#XX...XX#.#.X#.......XX.X.X.X.X.X.X.X.#.X.#.XX.X#.X.XX.#..#XX.X..X.X..X#.#....XX.XX....X#.X.XXX.X.X.X.X.X.X.X.##...X..XX#X#.#.XXX...X.#...X
.X.#.X...X.X.#X.X.X.#XXX.XX..XX......X...X....#...#.X.X.X.#X.X.X.X.X.X.X.X#...X.#.X#.X.XX.X.X.X....X.XX...#X#.X.X.XX....X.X.....X..X.X.X.XX..#X...X#......................#.X.XX#X..X....#...#.X#.X.XX..X.X.X.....#XX..#.X......XX#...X#..X.XXX..#.X.XX.X...X.X.
..X#.X.#.........XXXXX#.....XX.X.X.X..XX.X.X.X..X.......#...X...XX....XX...XX..X..#.......X....X.X..X.X#X.#.X.......#.X..XXX.X.X.X....X.X#.X..XX.X...X.X.X.X.#.X.XX.X.X.X......##X.XX.X.X..X.........##.X..X####.XXX.X..X..X.X.X.XX.X.#XX#...X.X.......X.#.X....
.X.XX#.#X.X.X.X.X.X.X#.X.X#.X.....X..X..#X..X#X..X.X#.X#.#.XXX.#..#.X...X#...X#.X...#XXXXX.XXXXX..X.....#....X#.X.X.XX..#XX.X..#..X.X.......X...X..X..#...#X.#..X.X.#.XX..X.X.X......X#.#X..X.X.X.XX.....#..X...XX#..X.X#X..XX...X.XX.#XX..XX...X.X.X.XX.#...##X
....X....XXXX#.............X..#.XX#X..X.X#.X.X.#..X#......X.XX..X....X.X.X.X#.X...X.............X.X.X.X..X.X...XX..X.XX..#....#.#.XXX.X.X.X..X.X..X..X.X.X..##X...X..XX.X..X..X.XX.XXX...X.XX..X....#.X.#XX#.X.X.#X.X.X...X...XX.....X.X.X....X#...XX#XX.X.X....
.#.X.XX#X.X.X.X.X.X.X.X.#.X.X..#.....X...X.....#.X.XX.X.X.....X#..#.X.....X....XX.X.X.X.X.X#.#.XXX...X..XX..X.X.##.#..X#..#X.XX.X.X..X...X..X..XXX.X....XX.X....X#X.#.....X.X..X..X.X.#X#X#...X.X##..XX.................XX.X.XX..X.X.......X.X..X.X.X.X.....X#.X
.#X..............#...X...X...X.XX.XX...#X#.X.X..X....X..#.X.XX...XXX.X.X.X.X#.X....X...XX...X#X.XXX.X#X...X..X.....#.X.X.X..........X.X.X.X..XX....X.#.#...XX.#....#..X.X.#.X.X.X.X......X##X......X...X.X.X.X.X.XX.X.X....XX..XX#..X.X.X.X.#XX.X......#.X.X.XX#
....X.#.X.#.#.X.X.X.X.X.X.X.X.XXX.X..X.#....XX#...XXX.X..XXX#.##.XX....X.......#X.X.X.XX..X......##....X.XX.X..X.X......XX.X.X#.XX.X.......X....X.X...##.X..XX..X.X..XXX..#.........X.X.X....X.X.X..X.X...X...X....X...X.X..X.X.X.XX#X.X.#...X....X.X.X..#...X..
X.X..XX#XX..X#.....X...........X.X.X..X..X.X.XX.X...#...X.X.X..X...X.X..X.X.X.XX.....X#.X..X#.#.X.X.#.X.#XX.#X.XX..X.X.X..X....X...XX.X.X.X..X.X..#X.X.#.XX..XX..X..X.X..X.#X.#.XX.X..#...X.X..#..X..#XX.X.X.#.XX.#.X.X...X...............#.X.X.X..X...#..X.#X#.
X#XX.#X#XXX.X.X.X.X.XX.#.X.X.X.....#.X.XX......XXX.X.XX.......#.XXXXX..X...X...#X.XX....X.X...X....XX......X..#..X..X...X..X.X..#X..#X...XXX..X.X..X.......##...X.#X...X....X..#..#XX..X.X.XXX..#.X.X.......X........X..#..X.X.X.X.#X#.X.X.....XX.XXX.XX.X.X.X#.
X.X...#X#XXX.....#....#...X..#.X.XX......X.#.X#XX..X.XX.X.XX.X..X..X..X.X.X.X.X....#.XX#...XX..X.X...X#.X.X.X...#X#.X.#..X.XX.X.##.XXXX.XX#..X...XXX.XX.X.XXX.#.....#.X#XXXXX.XXX.#...XX....X..X...X.X.X.X.X..X.#.X.X.XX..X.XX..X.....X..X#.X.XXX.#X............
..#X.X.XX#XXX.#.X.X.X#.X.X.X..XX...X.X.XX..#.X.X.X.....XX...X.#.X.X.XX.......XXXX.XX...XX.X...X...X.X...#....#.X.XX.#.X.X.....#X...#.X.X.X.XX.X.X...X.#..X.X.#..X.X..........X.X...XX...X#.XXX..XX....#.X..X.X..#..X..XXX.....XX.XX.X..X..#..#...#XXXX.X.X.X.X.X
#....#..X.XX.X#........X....X...X.X...X...#......X.X.X...X#...........#.X.X.#.X.X...X.XX...#X.XX.XX..#X..X##.......X..X...#.X...XX................#X....X.....X..X..X.X.X.XX.....#XX###...X.X..X#..X.X...X.#X..X..X.#.X.X.X.X....XX..X..#X..X.X#.X#XX...X.X..X..
XX.X...#........X.X.X.XX.X.X#.X..XXX.X#XX..X.XX.X##XX..X...XX.#.X.XX.X.XX.X......X.X..#.X#.XXX.....X...#....XX.X.XX.XX.X.X#..X.#.X.X#.X.X.X.X.X##...X.X...#XX.X.X.X..X...X...X.#...#X...X.#..#.#..#..#.#X.XX.X.XX........X.#X.XX...XX#.X.X.X#..#.XXXX#X...XXXX.X
XXX..X#..X.X.X.#...X....X....XX.XXX.....#.X.#X..XX#X..X..X...X...X.......XX.#.XX..X.#.....XXX..X.X#..X..X.X...X.........X.X#..XX.X...X#XX..##....#.XXX..X....#X...X.XXX.XXX.X..#.XX.X.X..XX.X.X.X.XX.X....X...X...X.X.XX.....X...X..X........X.X..#XX...X.....XX
XX.X..#X..X...X#X.X#X.X.XX.X...X.X.X.X.XX.....XX.#.XX.#X..X.X.X.X.XX.#.X...X....X....X.X.XXXXX.X...#.#.XX..X.XXX.XX.XX.X....X.....X.XX.XX.XXX#.X..X...X..X.X...X.X#.XX...##..X..X.X....X.........X..X.X#.X.X#.XX.X#..#.X#X.X..XX..XX.X.X#.X.X..X.X...XX..X.X.X.#
X...##X.X..X.XX#....#..X..XX#.X....X#...X.X.X.......X.X..#XX.......X.X..X.X.#.#.#.X#.X..X.XXX.X..X..X#...X..X.XX...X.....XX#.X.X.X.......#XXXX#..X#.#...XX..#.X....X..X#.#.XXX.#...X##X..#.XX#.X...#............XXXX......X..X.X.X.......XXX..X..X#.X.X.X...X...
.#.X......X###X.X.X..X..X..X....#XX..X.X..X..X.X.X.X...XXXXXX.X.X.#..#.X.....X...X....X....X...X..X#...X..X.....X.X.#X.X.....##.XXX.X.X.XX#XX#.X.X...X#...X.#.#X.X...#.X......#.X.X.X.XX..#XX...X.X.X.#.X.X.X#.X.XX..X#.X.XX.X.#.XX.XX.##XXXX..#..X...X##X.X.#.X
....#.#.X.X.......#.X..X.X.XX.X.....X...XXXX..XX..X.#.XXXXXX.X...XXX..#X#.X.XXX.X.#X.X.#X.X.X.X##XX.XXXXX..XX.X.X.....X..X.#.....X...X##.X.XX#....X.XX#XX..X..##.X.X...X.X.X.X..........XX.X.X.X.......X#..XX......X...XX...XX.....X.X...X#..X...#.XX...X.......
X.X...XX..X.X.X.X..X.X.......XXX.X.X..X..#XXX...#....X..#X#..#X.X.X..X.XX..X.XX.....X..................#X.X.X..XX.X.X.XX..X.#.X.XXX.X.......X.#X.X...X#...X.X...X.X.X.#..#XX...X.X.X.XX.......XXX.X.X.X...X.XX.X.X.X.X...X.X..XX.X....X.X.X.#.XX.X.X#.X#XXX.XXXX
##X#X...X.XX...X..#X.X.X.#.X..#XX..#.X..XXXX#.X..X.X.X.X.#.X.X..#.#X.....X.....#.X#X..X.X.X.X.X.X#.#.X.XX....X...X#..X#X.X.....X.X..X.X.X.XX#....#X.#...X...X.X......XX#....X.X.X.#X...X.X.X.XXX...X##XXX.....X...X...#.X.XX.X.X..#.X.X.................X..#X...
.#....#.#...X.#.X.....XX..XX.XXX.#..XXX..XXX#..X.##...........X...#X.X.#..X.XX..XXX..X...XX..XX...#.X....X.X..X.XXX.X..X..XXX.#...X.#..XXXXXX#X.#XX#..X.X.X..XX.X.X.X....X.X....#.X.XXXX..X.X.X.X.X...X..XX.X.#X.#.X.X..........XX...XX.X.X.X.#.X.#.#.X..#.#.X.X
.XX.X..XXX.X#.#...X.X...X...X#X....X.#..XX#X#X..X.XXX.X.X.X.X#X.#...X..X.X..#X.X.X..X.X.X...X..#.XX..X.#.#X..XX..#X...#..X.XX.#.XX..X.X.X.XX#...X##..X..X..X...XX..X#X.X..X.X.X........XXX.......X.X.X.X.X.X...X...X.X#.X.X.X#.X..X.X.X..XX..X#..#...#.X........
.X.X#.XX#XX....#X..X..X..X.X...X.X...X.#.X.XX.#......X..#..X...#..X#XX..X.X...X...X.X..X.XX...XX.#..X...XX#X...X...X.X#X.....X....X........#XXX.#XXXX..X..XX.X...XXX..X..#.....X.X.X#X.....#.X.X............#.#..X..X.XX...X...#.#.....X...XXX..X.X.X..#.X##X.X.
.....#.#XX###.##..XXX..X..XXX.X.X..X.#......#...X.#.X..#..X..X.XX.....X#..X.XX.X.X.X.X.X.X#.X...X.X.XX.#.X...X..X.X.....X.XX...X.X#.X.X.X.X.X..X.XX.#X.XX...XX.X..X.X.X##.XXX.X...XX#X#.X.X.X#X.XXX#.#.X.#.XX..XXX.#...XX.X.#X.X.X#.X.XX.X..X.X....X.X.X.....XX.
.X.X....X..X.XX.X..#..XX.X##....XX..X..X.#.XX#X..X##XX..X...X.X.#.X.X....#.................X..X.......X...XX.X#..X.X.X.X....X.XXX###X..XX.....#.......X...X...X.X............XXX.X.X.XXX..........X...#...X..X.X..X.X.X.X.....X...X..XXX#X#....X.X......X.XX...X
..X.#.X.X.X..#....X#X...XX..X.XX...XXX..X...X#..X..XX..X#.#.....X..#..X.XXX.X.X.XX.X.X.X#.XXX..X.XX.X..#.X.X.#..X..XX.XXX.##X.....#..X#X.XX.XX.X.#X.#...X..XX....X.X.X.XX.X.XXX.......#XX.X#.#.X.X.X.XX#.X.X.#X.X........X.X#...#XX.#.XX.X.#.XXX..XX.X.X..XX.X..
.X...X.....X..X.X....##..#.X...#.#.XX..X.X.X#X.#.#.X.X.X...X#.X.X.##X..XXX..X..X..XX..X.X..X.#..X#...X......XX#...#X...#.....XXX.XX.#......XXX..#XXX.#.X..XXX.#.X...XXX....#.X.X.X.X.X.XX..#..XX...##.XX..........##X#.#..X...X....XX......X....X...X..XX...X..X
X.X.X.XXX.X..X.X..X.XX.X.....XX.XX...X.X.X...X........#XX.X..#..X....XX.X.X#X.X..X##X...X.X....X..#.X..XX.XX.XX.X...X.XXX.X.X.........#.X.X.X..X.X#.....X....X..#X.XXXXXXX......#.#......X..X...X.#.X...X.X.X.X.X.....X..X.#X..X.X....#.X.X#.X.X..XXXX...X.##X..
.......X...X....X..#.....X.X......X.##....X.X..X.X.#.X.#....#X#..#.X.........#..X..X..X..X.XX.##.XX#XX...X.X.XX..X.X..#XX#...#XX.X.#.X...X...#....XX.X.#..#.XXX...XXX#XX#..XX.X#....X.X#..X..XX.X.....XX.X...X...X.X.X.X.#.XX.X...X.X.X..XX...X.#..#X##.XX#.X..X
X.X.X.XXX.X.#X.X#.X..X.#..X..X.X.X#...X#.X#..X..#.X....#X.X..#X.X...###.X.X.X.X...X.X..X....#.....#.XX.X.......X..X.X.XXXXX.XX.X..XX.X#.X.X.X.##.X.XX..X#..XXX..X..#.XXX.X.X.X.XX.X.X...X..X...X..X.X....#X.X##.X...X..X.....X.X.X...X..X.XX.X....X##X..#X...X.X
...X...X..X.#....X..X...##.X..X....X.X...##.X..XX...X.#X..X#...XXX.X#XX..X......X...XX..X.X#..X.#....X..X.X.X.X.X.......XXX.....X..X.X..............X.X...X.#.X..X.#..#........#XX..X.X..X..X.X.X..XXX.X.XX..#X.#X.#.X..XX.X....XXX.#XX....#XX.#X...X.X..X.X#.XX
XXX.X.X.X.X..X.XX.X..X.X.X...X.X.X..#..X...XXX..X.X.X...X...#X...X.X.XX.XXX.X.X..X.XX..X.XX.X..X..X.#..XX..XX.#..#.#.X#..#.#.X.X.X#.#.XXXX.#.X.X.X.X.XX.X......X..X..X.#X.X.#.#.X.X.X..##X#..X....X.XX.#.X.#...X.......X.X.X.X.X.XX..#XXX.X...X...X...X.X#....#X
..........X.X...#...X#....XX....#..XXX.####XXXX#XXX#..X.X.#...#.X......X.X...X..X.##.XX..X....X.#XX..X...X...X.X...#...#....XX...........X..XX..X......X..X.X.X.X#.X.....X...#....X.X.X..X..X.XXX.....X..X..#.XXXX.X.X....X##......X.....X.X.X#.X..X.XX.#..XX.X.
.X.X.XX.X.X..X.XXX.X...X.X...X.X.#..#X.XX##.X..##XX.X..X..#.X..XXX.X.X....X.X.X......XXX..X.X......X.X.X.X.X...#X.X..X..X.X...X.X.#.X.X.#X#...X#.X.X.XX.X..XX........#.X..X.X.X.X##.X.#.X.XX....X.X.XXXX..#...X#.#.#.#.X.X.X.XX#.X..X.X.X.....#X..XX...X..#.#.X.
..#X#..X..#X....#..XX.#...X.#.##...#..........#..X....XXX..X..XX#...XX#.#..X...X.X.X#.#X.X.XX#.XX.X...#...X.#X#....X..X..X.X.#X..X.#...XXXX.#..X....###...XXX.X.X.X.#.X.XXX......X.XX........#X.X..X..X.#X..X.....X...XX.......#..X..#..#.X.X...X...#.#.X....#..
.XXX..X.X.#.#X.X..X....XX.X.X...XX..#X.#.X.X.X#.X.X.X.XX..#.X.#X.X.XX....X...X.X..X...X....XXX..#X.X.X.X.X.....X.#.X.X..X......X....X.X.X#.XX.X.XX.XX..X.#.X.X.X.X.........X#X.X.....X.X.XX#.X.XX.#.X....#X.XX.X.XX.#...X.X.X.X..X..#.X....#.X.X..X#......##.X.#
.##..X....X....X#.XX.#..X.X...XXX..X.XX...X........X....X....X.....X.XX.X..X..#..X.X.X.X.XX.X.X....#....X..X#.#X#...#XX.#X.##X..X#.X.........#...X....X.XX.....#.#X.X.X.X.X#X#..X.##..##...#.....X#..##.X.X#.X..X.XXX.X.#XXXXX..XXX.X.X.X.X..XXXX...##.XX.XX....
#X.X..#.X.X.XX...X...X.XX.X.X....X.....#.X.#.X.XXX.XX.X.X.X.X..X.X....#.XX#X.X.X...............XX.X..X.XX.X.#..X.X.X..#.##....#...X.X.X.X.X.X.X.XXX##......#XX....X..X...X..XX#..XX.X.X.X.X..X.X.##.X.X.......X......XX##XXXXXX..X....#..X.X...#..X...XXX.X..X.X
....X..X...#...X.#X.#X.#.X...X.XX..X.XX.....X...#.#....X...XXX.XX..X.XX.....X...#.X.X.X.XX.X.XXXX.XX..X.X#...X.......X..X.XXXXX.X....X...X#.......#.XX#X.X....#.XX.X#..X.#.X.XX.#........X#X..XX........X.X.X..X.X.X#.XX#XXXXX..X.X.X..X.....X..X..X.X.X...X..XX
#.X...X.X.#.X.X.X.X.#.....X.X....X..X..X.X.X.X.X....X.#XX.X##X#...X....X.X.X.X.XX..X.#....XX##.X.XX.X....XX.X.X.XX.X.XX.X......X#.X.X#X.XX..X.XXX.......#.XXXX.X.X...#.X.......X.XX.X.XX...X#...X.X#.X.XX..X..X...X....X.X#XX.X...X..X..X.XX..#..#..X...X.X.#X.X
.X.XX................X.X.XXXXX.X.X.X..X.#.....X.XX.X...X#.#.#XX.X..X#.X#..X#...X..X..XX.X............X##.X.....X..#...X...XXXXX.X..X.XX..XX..X.X.##.X.#............#XXXX.XX.X.X..#XX...X.X.X..X..XX...X..XXX.XXX.X.X.X.........#.X..X..XX...XX..#X#...XXX.......
......X.X.X.X.X.X.X.X...XXXXXX#..X..#...XX.X#.....X.#.X......#X.#.X....#.#.X.X#.X...#.#.XX.X.X.X.X#X....#.#.X#...X..#.X.X........X.....X...X.#....XX...X.X.X.X.X.X..X..X...X##.X.XXXX.X.X#.X.X#.X..X.X.X...XX.X..X...X.X.X.#.X..XX##.X...X.X##.#.#X.X....X.X.X.X
.X.X.X..#..X..X..X...X.X.XX#XX.X.X.X..XX....#.X.X.X....XX.X.XX.X..XXX.XX........#.X#X.X...XX..X.....X.XX......#.X.X..#...X.X.#.#..X.X.XX.X..#..X.X.XX.X...X...X...X.X.X.XXX..X....XXXX..X.X.X.XXX.X.X#...X.X#..XX..XX.X...X.X..XX#X#...X..X..XX..X.#..X.X.X...X.
#..X#.#..X..#.XXX.X.X.....#.XX...#..#..X.XXX...XXX..X.X#..#..#.XX....#...X.X.X.XX......X.X...XXX.X.#X...X.XX.#.#....XXX.XX.#..X..X.X....XX.X..X#....X##X.X.X.X.X.X........X.#.XX.X.X.X.X...............XX##.X.#.#.X.X..X.X#..X#.X.X..X..XX.X.X.X.X..X..X..XX.X..
.XX.....X.XX.X.......X.X.X...X#.#..XX.X.X....#..X..X....X..X.....X#.X.X.#..#.X...XXX.X..X..X.XX..#...X#.....#....X.#X#....XX.X#X.#.XX.X...X..X.X#.X.X.XX#......X.#X.X.X.X................XXXXX.X.X.X.#................X.XXX.X.#....X#.#X.X........#...X#.X#..#.X
....##.X.......X.#.#X...X.X.#....X.......#XX.X.XXX.XX.X##.X#.X.X.#..X...#X..X..X#..#..X..#.X#X#X..X.X.X.X##.#X#.X..X#.X.X...X....#.....X.X.X....X..X...XXX.X.XX...X..X...X.X.X.X.X.X.X.X......X...X...X.X.X.X.##.X.XX....X.....X#.X...X....XX.X#.X..X......X....
X.X..#X..X.X.X.##.X..X.X......X.XX.X.X.X.X..X..#X.X.....X..X#...X..#..X...#.XX..X.XX.X#.XX#...X..X.....X.X.....X#XX.X....X.XX#X.X.XXX.XXX....X.X..#.X.X.XX#.X.#.#..XX..#..X...X..XX#..X..X.X##.X.X.X#..X..X##...X....X.X...#.X.....X.X.X.X.#.XX.X..X..#.X#..X.X.
.X..XX..#...X.......#XX.X.##.X...#..X..XX.X.X#....X.X.X.X.XX.X.XX.#.XX..X.X...X.....X.X..X.#.X.X#XX.X.XX.#X.X.X......#X.XX.X#.X.....X.##.X.XX.XX#........X......X.X.XX.X.X.X.XXX.##.#..#..X....X....#.XXX....X.X.X.X.#..X.X...X.X#........X..#..XX.#X.#XX..X...X
...#X.X..XX.XX.X.X.XX##...#.X.X.X.#.XX.......X.X.X.#...X..#.....#...#.X..X..X.X#.#X....X........XX#.#......X....#.X.X.....X....X.XX.X..........#..XX.XX.X#.#X.X.X....XXX....XX#.....#.X..X.X.##.XXXX.X.X.X.X..X....#.#.XX..##X....XX#.X.X...#.X.XXX.X#...X.#.#..
X.X.....XX.X.#..X.....#X.X......#...XX.X.#.XX.X.....X.XX.#.X.X.X.X.X....XXX..X.XXX.X.X..X#.X.X.X.XX..X##.XX.X.X.#X.X.XX.X...X.XX...X..X.X.X.X.X..##....X.....X..X.X.X....X.X.X.X.X.#..##.................XX.XX.XXX..X....X....XX.X.X#..X..#......X...X#X...X.X.X
...X.X.X.......X.X#.X..X.XX.X.X..##...X#X......#.X.X#...X#.XX.....X.#.X....X....X....X.X.X..#.X...X.XX#......X........X..X.#....#X..#..X...XX.#X...#X.XXXX.X..X.X..X..###.X......#.XXX...X.X#.X.XX.#.X.X....##...X.X#X.X..X.X.X......X..X..XX.X.X.X.X.X.XXX.X.X.
X.#XX...#.X.XX.....X..XXX....X..X.XX.XX.XX.X.X##X.XXX.X......X.XXXX..X..#.X.X.X.#.X.X.....X.....#.X..#.X.#.XX#X.X.X.X..X..XX.X.X...XX.X.XX...X...X..X.X.X...X.#..X#..X..#.X.X.X.X....X.X..X.X.X...XX..X.X.X..X.XX....##..X...X..#.X.X..XX.X...X.........X...X.X.
.#.X.X.#.X...#X.X#..#..X..X.X.X.....#X...##..........#..X.X.X....#.#..X..X..#..XXX..#X.X.XX.X.X#...#.#.X..XX.XX#.X...X.#.X....X.XX.X......X.X.#X..X#.....X#X.X#.X#.X#.X....#XXX#X#.XX...#....X..X...X...XX.X....#X.X#..X.XX.X#.#...XXX...X##X..X.X.XX.X.##.X....
.......X..X.X...X..X#.XXX.XX....X.X#X.X.X.XX.#.X#.X.XXX..X..#X.#....X.#.X##...XX#.X.#..X...X.XXXX.X.....###...X...X.XX..X.X.XX..X...X#.X.XXXX....XX.X.X.X...............#X#.X.X.X...X.X..##.X.#.#.X..X.X.....X.X......XX...X..X.X#.#X..X..#.X#..XX.X..X......#.X
.#.X.X.XX...X.X..#XX...X#X...#X..X............#.X..X.##.X.X..X..X.X....X.X.X#X.X..X#XX..X.XX.XXX#..X.X.XXX.X.X.#.#....X...##.X.#.X.XX..#.XXXX.XX....#..X.X.#.XX.##X.#.X..........X.X.X.X#......X#..X..XX.X.X..X#X.#.#...X.X.X.X.X..X.X..X.....X.XX.#X..X#.#.X.X.
.XX..XX...X..X..X.X.##.X...X.#X.X.XX.#X.X.X.X....X...X.....XXX.XX..X.X.......X...#.#X.#..X....XXX.X#..X.#..........X.X#.X........X...X..#XXX.X.X.X.X.X...X.X...X.....#X#.X.X#.X#.X......#.#.X#X...X..X.X.XXX.#.X..X..#.XX........X....X..X.X.X....X...X...#.....
..#.X...X..X#.X.......X..X..X......XX....X..X.X.X#.X..X.X.#......X..X..X.X#.X..##X.X....X.X#.X.X.#.X.X....X.X.X.X.X.X.X..X.XX.X.XXXXXX.XXXX.....XXX#.X.#..X..X..X.X.X.X..X.##...#..X.X.X.X..X.X#X..#....XX......#.X.XX...X.X.X#XX..X.X..XX..##X.X#XX.#.X.#..X.X.
#.XX..X.##X.....X.X.##X.#..X#.X.X.X..XX.X.X.X..X..X..XX..XXX.X.X#..XX#X....X.#..X..XX.X.............XX##.X#X...X..X.X..X..X...X.......XXXX.X.X.#.X....XXX#XX.X.X..X....#..X.X.X..X..XXX...X....XX.X..X.XXX.X.X.X#.#...X.X...X.....X#X.X...XXX.....#..#...###...X
..X.#.#XX..XX.X..X.....XXXX....#...#.XXX....X.XX.X.X...X..#X.X#..X..#..X.X.#.X.X.X..XX..X.X.X.X.X.X.XXX.XXX.X.X.X.....X..X#.X..X.X.X#..X#...#..X...X#X.X..X...#.X.#.X.XXX....X..X..XXX.X.#.#.X...X#X.##XXXX..#.X#..X.X..XX.X.X.XX.....X.X....#.##..#..##...X#.X#
XXX.#..X..XX.X..X.X.X.X.X.#.X.X..X#...X.X.X.X.......X.X..X......X..XXX.XX#.........X..X..X...X..#..X#....X...X..X.X.X..X.#.X..X...XX..X..X.X.X..X#..X....X.X.X....X..XXX#.X#.#X..X#X#........X.X..X..X#XXX.X..XX..XX.XX...X..#####.X.X...XX.X#X.XX.#.X..X.XX....
......X.X.X..XX....XX......X...X...#.X...#..X.X.X.X..XXX..#.#X.XXX..#...X..X.X.#.X.XX.X.XXX.X.X#X.X##X.X..X#..X....X#.X.#...X..#.X.XX..#.X.....XXX.X.#.X...X..#X.X..XXXX#...X.X.XXX.#.XX#X.X..X..X.X..#.X..#.X#.X..X...X.X.X.XXX.XX...X.X.........X##.X.X#XXX.X.
XX.X#.X.X..X..#X#.X...X.XXX.X.X..X.....#X.#XX..X...X..X..X...X..X..X.X.XXX..X...X#....X..X.......X...X#..XX.X...#.X#XXX.#X.X..X......X...##X.X..X.......#.XX#.X.X..#.XXX..X#..X..XX..X..X#.#.X.X....X....X..#X..XXX..X#.......X....X.X#XXX.#.XX#.XX#......#XX..X
...#X#..#.X..#X.#..XX..X.......X.X##.X....X...#XX.XX.X.X.X.X.X.#.X......##.XXX.XX..X.#..X.X.X.X.XXX.#..X....X.XX....#........#X.X.X.X#.#.#.X##.X..#.#X.X.XX#X....X......X....#X#.X..X.X..XX....##.X..X.X...X.X.X.X.XX.X#XXXXXX.X.X#.X.X.XXX.....X.X.X.X.X..X..X.
.##.X.X.....#.....X...X.X.X.X#.X....XX.X.X..X..#X.#X.#.XX.X..X...#.#.X.XXX.#X..#.XX...X#.....XX#.X....#X.X.XX#..X.X##.XX.X.X...X...XX..#....XX.X.XXX...X..#...X.X..X#.X.X.X#....X.X.X.X.X.XX.X#...##..X..X...............................X.XXXXX.......#.XXX#...
......XX.X.#..X.X.X#X....X...X.X.X.#.#..X..XX.X.....XX....#X.X.X..X..#.X.X#XXX...X.X.X..X.XX.#X#..X.XX....#...X..#..X.X...#..X.#.X.#.X..X.X.......X#.X...#..X..XXX#....X....X.X.............XXX.X...X.#X.#.X.X#.X.X.X.XX.X.X#.X.X.X.XX.X#........#.X.X.X.X.X##.X
.X.X.X....X.X.#.X....#.XX.X.X...#....#.XXX...#..X.#X.X.X##.X.X..X..X..X#..XXX..X....X.#.XX.......X#...#.X.XX.X..X.X...#X.X#X..X..X....X..X..X.X.X.#XX..X..#.X.X.X#XX.#..X.#..X.X#.X.X.X.X.X#.X.X.#.XX..X..XX.#...X...X...#...X.X..###X....X.X.X.X...XX......#.#X
..X.X.X.#.X.#..X..#.X..X.....X.X.X.X..XXX..XX..#...........XX..XX.X..X.X.X.X.X..#.X.......X.#.#.XX..#X...XX...X....#X...X....XXX#X.X.X..XXX..XX..XXXXX.X.X#X......X..X.X#..X...#.X...X.#.........X...X.#X...X.X.X.XX..##..X.X..##.....X.X..#X..X..X...X.X.X.....
#.....X.X.....X.X..XX#XXX.X.X.X.....X.##.X.#.X..X.X.X.X.XX.XXX...XXX.........X.X...X.X.XX..X...XX..XX#.X..X.X...X.X...X..X.X..#....XX.X..X..X.X.X.X.X.X.X...X.X.XX.X.##X..XX.X...#X.X...X.X.X.X.#..X..X.X.X##.......X.#..X#..X....X.X..X.XX...XXX.X.X..X#.X.X.X.
##XXXX...#X.X.X...X.X.X..X.....XX#.#X.....X#...#...#...X.X.XX..X..X..X.XX.X.XXX.X.X#..X.X.X.X.X.X.X.X...##.XXX#..XX#X.X.XXX..X.XXX.X....XX#....X........X.#...X....X.#..X.#X#X.X...X.X.#...X...XXX..X...XX#.#.X.X.X..X.X##X.XXX.##X.X.XX...X.#.X.XX..#...X...X..
X.....X.XXX..X..X.......X.X.X.#......X.X.X.X.#..X.X.##...X...X..X#..#.X.X#..#XX.....X...X#............#.....#.X.X.XX...X.X#X.....X.#X.X....X#.X..X.X.X.XXX..#..X.X.X...#......XX.X.....#X.XX.X...X#.#.X...X....X...X.......X.##.X....X...X.X.......X.#.X.##.XXX.
.#X.#..X.#X#X.#X..X#.#.X#...#..X.X.#.#.X....XX.XX#.....X..X#.X.X.XX.......X..#.X.X.X..X.#.XX.#.X.X.X.XX.X.X........XX.X...XX.X.X.X..#X..X.#.....#.X.X.X.X.XX..X...X.X##X.X.X.X....#.X.X.....#..X...X...X.X..X.XXX.X..X.#.X.....X.XXXXX#X..X.XXXXXXX.#X..X....##.
....#X...X#......#X...X...X.X.X...X..X..X.X...X.#.X.X.X..XXX.X....X.X.X.X.#.#X.X#X.#.#......X.X.#...XX.XX..X.XX.X.XXXX.X.X..X..X..#..XX..X.XX.X............#X.#X#.....X..X..#..X.X...XXX.#.X.X..X.X.X.XX.#.X..#XX.#.#X..X..X.X.......X.X.X...........X.#X#X.XX#.
#.X.X.X.XX.X.X.X...X.XXXX..XX..X.X.X.#X#X..X.X..X...#..X....X..X.X...XXX#.X.......XX.#.X.X.X......X......X..X...#XXXX.....X.X#..X..#...X.....#..X.X.X.X.X.#XX....X.X.XX.#..#..XX..X.X.X.XX....X.X...X...##X.X..X..XX.X.X.X.X..X.XX.X.......#XXXXX.X.X.X.XXX..#X.
X#XX....#.....X..X.X..#...X.X.X.#........X..X#.X.#.X..X.#.X..X..XXX.X.X.X.#.##.X.XX.XX.#..X.X.X.X.X.X#X.XX.XX#X...XX.X.X.XX....X..X..X..X.X.X.X..XX#..#..XXX.X#.X.X.X.X.X.#.#X...X........X.#..XX.X.X.XX.X...XXX#.....X#....X.#...XX.X.X.X.......X.......#.X...X
X.X.X.X.X#.X.X#X..X..XX.X.#......X.X.X.X..#.......XXX.#....#.#.X###......X..#..X....X.XX.#...XXX..X....XX.X.X.X#.XXX....X..X##.#X..X..X..X....X.XXXX.#.X#.X...XX..X...X.X...X..X.#X.XX.X.X...X...X..X.....##.X.X..X.X..#.X.XX..XX...#X..X..XX.#.XXX.XX.X...#X#X#
X....X...#.XX....X.X...X...XX.X.X.X...XX.XX##.X.X..X...XX.#.X....#..#.X.XX##XX..X.X.....X.X.X.X.X.#.XX..........#.XX##.X.X.X..#...X..XX.#XX.X..X.X..X..XX..X.X.#.#.#.XXX..X.X.X....X.X..X#X.X#.XX.X.#.X.X.......X..X..XXX....X...X.X...X.X...X.X..X...X..X......
.#X.X.X.X.X...X#X....#X.#.X....X....X...X.X.X..X#.X.X.X...#.X.X#..#.X..XXXX.XX.X.#X.X.X..........X....X#X.X#.X#.#.XX.......X.X.X.X.X...XXX...X.....#X.X.X.X...........#.XX.#.XXX.X...X.XX#....X.....X..XX.X.X.X..X.XX#.XXX.XX..X..XXXX....X.XX.X.XXX.X.##..X.X.X
............X....X.X..X...X.X.X.X.X.X.X......X.##....X##X....#X..X...X...#.........X...X.X.X.X#.XXX.X.#.X...X...X....#.X.X......X..#.X..X.#X.#.X.X..........#XX#XXXX#X........#...#X..X.X#X.XX..X.X.X.X.X#...X..XX........X.XX..X#.X.X.X.XX.......X.#..XXX.X..X.
#.#.X.X.X.XX..X.X.X..#X.X..X.....#..X..X.X.X..XX..X.X.....X#...XX.X.XX.X..XX.X.X.#..#X..X...X....XX#.....X.X..X...X.X#X.X.XX.##...X#..X....#..X...X.X.X.X.X............#.X.X.X.X.X.X#X.....XXX.X...#.....XX.XXX...X.X.X.X.....X.......XX...X.X.X.X#.X.X...X.X.X.
...X..XX..X.X..X...#...X..X.X.X#..X.X.XX..X#.XXXX..X..X.X...X.X.......X.#X.XXX..#..X.X.X.X.X..X.X.X.X.X.XX#..X..X..X........X...X.#..XX.X.X.X..X.XX..X#.#XX.X.#.X.X.X.X...XXXX.#.....XX.##..XX.XX.X#X.X.X....X..X..XX.#.#.X.X.##X.X.X...X.#...X#........X....#..
X.X#.X...X....X.#X...X..X...#...X#..X...X#....##..X.XX..XX.X...#X.X.X........X.XX#...#....X..X......X..X##XX.XX..X...XXXXXX.XX#.X..X...X.....X#X...XX.X....XX..XXXX..X.XXX.X....X.X.X.##..X...X.#..#...X.XX.X.X.##...XX..X...X.....X..X..XXX.X.X.X.X.X.X.X#.X.X.
X...#.#X..X.X....X#X..XX..XX..X...X.X.XX...X.X..X.....X..X.#X.X.##...XX.X.X.X...XX.X.X.X.XXX.X#.X.X.X.X..X.XX...X..X.......XXX...X..X.XX#.XX....X#.....X.X...X.....X.........#.#...X..X#X...XX..X.X.X.X...#....X.##.X...XXX##..XX.X#XXX.X##.....X...X....X......
..X#..X..##X..X#X....X.#X...X..X.X...##.X.#..X#..X.#.X..X...#.....X.X.X..XX..XX...X...#.#.XXX....X..X..#...##.X.##..#.X.X.#...X.##.X.X..#...X#.X...XX.#..#.X..#.X.XX.X.X.##.XX..#.#X#..X..X#.X.X..X.....XX#X.X....#.X.X....X.XX........XX.XX.X.X.X.X.X.XX.X.XX.X
X..XX.XX...#X...#X.X...X..XX..XX..X.#.#.#.XX.#.X.XX.#.X..X.XX.X.X#.....X.#.#..X.XXXX.X#.X..##.X.X.XX..X.X#.#..X...X..X...X..XX.XXXX#..X...X..#.X.X...X.X..XXX..XX...XX..X.XXX.XXX.....#.#.......#.X.X.X..X#...X.X..X#X..X.X..XXXX.X.X.X......#...X....X....X.#..
X#X......X#X.X.X..X..X..X...X...X.#.X......#......X.X...X....XX...X.X.X.....X.X.X.XX......X.#X......X......##X..X..X..#X.#.X.X.X.X..#.XX#.X.X...#..#...#.#X#..X#..X...X.........#.#.XXX.#.#.X.X..#..#..X...#.X...X..X..#..#.X.X.#..XX.#X.X.X..XX..X.X..XX.X#..XX
###.#X.X.X......X...#X.XXX.X.X.XX.X##.#.X.XX.X.X#.X.X.X..X.X...X.X.X.XXX.X#..X......X.X.X#....X.#.X.X.X.X.XXXXX..X..X.X............#....X.#.#X.X.X.X.X..X.X.X..XX..X.XX.X.X.#.#..#........X..X..X.X.X.X..X..X..X..XX.X..X........X...XX.X.#..X.X.X...X.......#X#
XX##.XX..X.#.X.XX#X..X..X..X.....X.....X.X....XX.....#..X.XX#.X.......X....X..XX.X.#..X.##XX#....X#.X..X....#XX.X..XX.XX.XXX.X.XX#...#XXX..X.X...#..XX.#......#...X....X.X#.###.XXX.X.X#.X..X.XX#.#X..#XXX.X#.X..X.X...X..X.X.X.X..#.X..#..X....X.X.XX.XX.X.XX..
XXX#...X..X...#X.X.#.#.XXX..X#.X.#XXX.X....X.X..X.#.XXX....X...#.#.X.X..X#..X..X..XXX..X......#.X#X.X.XXX.X....XXX...XX...#...XX...X.....X....X.X..X.XXX#.X.X.#XX#.X.#X#.X....##.X.X.X.#XXX........#X.....XXX.X.#..#.X..X..X...XXX..XX#.X#...X.X#.....X....XX..X
XXXXX.X.#..X.XX......X.##..X....XXXX.#..X.X....XX..XXX..#.X.X.X...X...X..X.#X.X..X.X#.X.X.#X.X.....X...#...X.X..#.X.X..X.X.X.XX##X..X.XX..X.X..X.X.X..XX#X..#......X.X.X.XX.X............#..X.X.X.X.X.X.#..#.X....X.X..X..XX#.X.#..X......XX..#X..X.X..X#.X..#.X
#XXX......X....X.X.X.X..X.#..X.#.XXX.XXX..XX.X...X...#X..XX...XX.XXX.X..#..#.XXX.....X..XXXXX.X.X.X.X.X.X.XX..X....X.X.X...XX..X...X....X..X.X....X#.X.XX..#X#.X#.XX.......#..X.#.X.X.XXX.X..X...X.....X..X#.XXXX....X..XXXX#X..X#...XXXXX##.X..X.#..X...X.X....
XXX#.XX.#.XX.X.X..X..X.X...XX.....X...XXXX....X.XX.X..X.X#..X.#...X#..X..X.X.XXXX.X.X.X.X.XXX.X..X....X.....X..X.#......X.XXXX..X.#.X.X..X....X.X.......XX..X#.X....X.X.X.X.XX.X..#..X.XX...X.XXXX.XX.XXX........#.X.X.#X#XX...#...X.......X.X.X.X..X..X.....X.#
XXXXX...XX....#..X.#..##X.X.X.#X.X.X.X#.X..X.XX...X#.X..#.X.X..#.X..X.X.X.....##...X.......X....X.XXX.XX.X.XX.#XX.#.X.X..XXXXX.X#...X..X..#.X#...X.#.XX.X..X...#X.X..X.X.....X..#..X.....XX.X.XXX.XX#.#X..X.X.X.X...XXX.X#.#.XX..X..X.X.X.#.......#.#XXX.X.X##..
X#XXXX.X...X.X#.X....##.....#..#.........XX....XX...X.X....X..X....#...X.X.X.X...X..#.#.X.XXX.X.....X.X..X...X.X#....#..X.XXX...X.#.X.X#X..X.XX.X...X...XX..XX...X#.X..XX.X.X..X..X.#.X.X.XX...#...X...XX..X...XX#.X.X.........XX..X...X.X##.XX.X.#.....XX.X#..X
XXX#X..X##X..#XX..X.#X..X.X..X.X.X.#X.X.#X.X.X...X.X..##.XX.X..X#.XX.#....##X..X.X.X..X..XX..X..X.X.X..#.X.X.....XX.X.X....#.#.X.X.XX....X.....XXX.#.XX..X.XX..X.#X.#.X.X..X.#.XX....X.....X.XX.X.X.X.XXX.X..#..X....#.##.X.X#.X..X.X.X..X.....XX..XX.X...#.X#X.
#XX...X.....#XX.X.#...##...X.#.X..X....X...X..X.X....#X..X..X#...X#.XX.X.X...XX..X#.X.X.X#..#XX#XX..X.X.XX..X.X.X.#....X.X...........X#.XX.X.X..#X.....X.#.##X..#X#......X.......X.X.X.X.X...........#XXXX.X.X.XXX.X...#X..X..X.X...X.#.X.XX.#.XX.X...#.#.......
XX.X.X..X.X.#X....XX.XX.X.X#..X..X.XX.X.XX.X.X...#.X...X.X.X...X......XX...X..XX.X.....XXXX.##XXXXX.X.....X..XX#....X.XX..#.#.XX.X.XX.....X...X...X#.X..X.XXX..X.XX.XX.#..X.X.#.X.X..#.X..X#.X##.X#.X.XXX....X..X...X.X..XX..X..X.X.X.......XX...XXX.#..X.X#.X.X
......X..X....X.#...X......#X.XX.#.XX.......#.X#..X..#.X....#.#..X.X#...X.X..X....X.X.X.X#...#X#X#X.X.X.X..X..#XX.#X....#.#..XX.#....#.X.X.X.XX.X..#X..X.....X.....X.X..X..XX..X...X.XXX.X.X#.X..#.....#.X.X.#.X.XXX#XX.X.X.X.X.XXXX..X.X.X...X.#XXX.#X..XXXXXXX
.#.X.X.XXXX.X.X..X.X..X.X.XX.X.......X.X.X.#X.X..X.X..X#X#.#X.XX..X.X.X#X.XX.X.X.XX..X...#.X.XXX#..X...X..XX.#XXXX..X.X..X.X.X#...#.X..X...X...X..X.XX...#.X.X.#.X...##..X...X...#X.....X......X.#X#X.X..XX..X....................X.X..X...X.XX.XX#...X.XXXX#X.X
X..XX........X..X...X.#.X#X....X.X.X..X..#.....X....X...#...#...#....XX#...X..X...X.X.X.X.X..XXX#.X.X.X.X...X.X#X..X...X...X..XXX.X..XX#.X..X.X#X.....X.X.X.XX..X..XX.#.X..X#X#.X.XX#.X...##XX#X.....XXX...X.X.X.X.X.X.X.X.X.X.XX.#.X.#.#.XX...X.X.X.XXX.XXX.X.X
.X...X.XX.X.XXX..X.X..##.X.##X..#...X.X#..X.X.XX.X.#..X..X.X..X.X.X#..X.X.X.X#XX.X.........#..XX#........X.X...X..#.X.XX#.X.X#.....#....X..XX.##..XX.X........X..#.....XXX.#.X.......X#.X.......X##.XXX..X..#...X...X..#..#X..X.X....X......#.#X...###XX.XX....X
...X#....X..XXX.X...X.......#..X.X.X....X..X.X....X.X..X.X..X..XX##.#.X.X.....#....#.X.XX#.X.X.X..#.X.X.X##.X.X.X.X....#X...#..XX#.X.X.XXX...X.XX..##.X.XX.X.XX#..X.X.X.X.....#.X.X.XXX#..X.X.X#.....#..X.X..X.X.X.XXX.#X...X....X#.X.X.X.##X...XX....X...X.##..
.X.X.X.X.X#.XX...X.X..X.X.XX.X....#..#.X.X.X...X.X....XX.X.X..X.X........X.X.X.#.X.X..X.XX......X..X...X...........X.#...X.X.X#.#..X..XXX..X.....X....X..#..XXX..XX..X...XX.X..XX#X#XXXXX.X..X.XXX#.X.X....#X.....X.XX#..X.XX.X.X.X.X...#....X.XX.X.XX.X.X.#.X.X
..#X...XX.....X.#...X..X#.#X.X.X.X.X.X....XX.X..##X.#...X...#.#.##.XX.XX..XX...#..X.XX...X.X.X.#..XX#.X..#.X.X.X.X.X.X.X..X.....XX.X.X.X.X..X.X.XX.X.X##..X#.X.X...X...XX#X..X.XXXXXXXXX#.X.X.....X.....XXX..X.XX....#.X.X...XX....X.XXX..X.X#..X...X...........
.X###.X...X.X.#..X.X..XX.X......X....#.X.X#.X..X.X.X..XXX.X.X.#.X.#X....X...X.X.X.....X.X.X.X.X..XX#....#.#.X...X.#..X..X...XXX...XX......#..X#..X.X...#X.......#.XX.X.....X..X.#XX##XXX#.X...#XXXX.X.#.....#....X.X......X.XXX.X#....XXX.XX#XX.#.X..X.X.X.XXXXX
X......X.X...X..X...XX.....X.#.XXX.X.X.#.....X.....XX....X..X.......X.X..X.X....#.X.X.........#.#.X.X.X.#.....X....X.X.X..X..X..XX.X.X.X.XX.X...X#..X.X.X.XX.X.XX...X..X.X..X....X.XXXX#..#.X......X#..X.X.X.X.XX...X.X.X..X.X##.#.X.XXX#.....#.##..X...#.X.....
..X.#.X#X.#.X..#XX.X.#X##X..X...#X#..X.X.X.X.X.X.X.X..#.#.X.X.X.X.X#XXX.X.X.X.X.X..X#.X.X.X.XX#X.......XX.#.X.X.X.#...XXX..XX.X.#.....X....X..X...#X.....#..X....X.X.#..X..X.#.X...#XXX.X..X..X.X.XX#.XX..XX.X...#.X...X.X.....X....XXX#..X.#..XXXX...#.....#X.X
X..XXX.......#..X..#.X..#..XXX.X.X.X.X..X#..#...X...X..X...X..#..X.X.X......X..X..X#...X.#..X#X.X.X.X.X.XX..#.X..XXX.X.X..X....X#X.X.X.X.XX#XX..X#.XX.X.X.#.XX.X.X....X##X....X.#.X#X#....X.X..XX.#X#.#X.X...X.X..XX#.X...X.X.XX.X.X.XX..XX..X..#...#..X#.X#..X.
..X.X.##X.X.X..XXX.....#.X..#......X.X.#X..X.X.X.X.XX.X.X.XXX..X.....XX.XX.XX.X.X.X.X.X..#X..X..X..X.....X.X.X.XX.XX....X...X.XX..X.....X.X.X.#......X........XX..X.X#..XX#.X##.X#XXXXX.X.X.XX...X.X....#.X#.X..X..X#.#X.X#.X#X.X#.X...X..X.X..X.XX.XXX..X#XX...
.X.........#.X..X..X.X.#...X.X.XX#.X..#XXX...X...#.X.......X..#X.X.XXXX...#...#......X..X...XXX...X..#.X#.X.........X#.#..#..#...X.X.X#........X.XX.X..X#.X.X...X..X.X.X.X.......XXXXX#X.....XXX....X.X......X.X..X#X.#..#..#.X.XX...X#X.X#.#X........#.X.X...#X
.XX.X.X.X.XX...X.X..#X#..X.#....XX#..X.XX..#.X.X..XXX.X.X.X.X...X.....X.X#.XX..X.#.X.X.XXX.X.X.#X.X#.X......#XX.X#.X....X..###.X.X.X..X.X.X.XXX....X..#..#...X.X..X.......X.X.X.X.XXXXX.X.X.X....X.X#..XX.X.XX.##....XX#..#.......XX..X.X.X.X..XX.XXX......X#.X.
X....#..X...XX.X...XXXXX..X..X.X.X.#.....X..X...X..#.X...X....X.XX.X.XX......X#..X..X..XX..#.X...X...X.X.X#....X.X..XX.X.X....#..X...XX..X.#.X.X.X..#X.#.XX.XXX.X...X.X.X#...XX....#.#.....X#X.X.X..X.X...X...X.X.X.X.X.X.X.X.X.X...X......X.X...X.XX.X.X#......
..X.X..X..#.X...X.XXXXX#.X.X..X......XX.X..X..#..X....X.X.X.X..#.X#...X.X.XX...X.X.X..XX.X.....XX#.X.X..XX..X.X..#.XX....X.X.X.X..X#...X........X.#........X.X..X#.XX..X..X.X...X.X...X.X.X.X.X...X..XXX.#..X....X#........X...X..X.XXX.X.X..X.X.....X....X.X#.#
X.XXX#..X..X.X.X.X.#.X.X...X.X.XXX.X.#..X.X.X.#.XX.X.X#...#X..X....X.X...XXX.X#..X..#.XX.X.X.X....X..X.X..X..X.X...X.X.X#...X....X...#..X.#.X#.X#...X.#X.X....#......#..#....XX..XX#.X..X......#.X..X.X.XX.X.XXX#...X##.X.X.X.XXX.X....X..#.#X.#.X.X.XX.X..X.##.
XX.....#..X#............#.#......X..#..#....X.X...XX#...X..X.X..#.#.X..X.XXX...X..X....#.XX.X.X#XXX.X....#..X....X....X...X...#.X..X..X..XX...X..XX..X...#.X#..#.X.XX..XX.#.X.X.XX#..XX..X.X.X..XXX.....#.X.......X....X#.X.X.##...X.XXXX.....XX..X..#X..X......
XXX.X.X..X#..X.X.##.X.X##XXX.X.X.X.X.X.XX.X.X..#.X.#X.X..XXX#.X..X...#..X.X..X.X.X.#.X.............XXX.X..#X..X.X..X.X..#..X.XXX..X..XX.X...X.#.X.X.X..X..X.X#..#X#.XX.X.#.....XX#.X...XX...X..X.X.XX.X...#.XX.X.X..#.X#X....X..X.X.#XX#..X.X...X..#...X..X.X.X.
X#XX...X.##X..X....X.X.......#..X.....#....X..X......X..X.XXX..X..X.X.X....X..XX...X.X.X.X.X.X.XX.XXX#..X...#XX#.X..X..X..XX..XX.XX#...X.X#.X......#.X#..X#.#X.X.X........X.X.X.X....X.XXX.XXX.......X..X..#.XX..XX.X....#.X.X.X.X#.X.#.#..XX.X..X.#.X..XXX..X#.
X.X.X.X.#..XX.XX.X....X.X.X.X..X.X.#.XX.X.XXX..XX.X.XXX....X..X..X......X#..X..X.X..X...XX.X.X...#.XX#.X..X..#XX...XXX..X...#..#X.X..#.....X..XX.##....X......XX..XX.X.X.X.X......XXX.X.X...X..X.X.X..#.#.X...X.X....X.X..X..............X...X#.X...X..#.X..X.X.
..........#XX.X...X.X..X.X...#...##X...X..##XX...X...#..#.X.X.X.X.X.X.X.#.X.#.X...#..XX..#..X..X....X..#X..X..X.X.X.XXX#..X.X.X.X.XX.X#.X.X.X...X.X#.#...X.#.X.X.#.XXXX.XX.#X.X.X........#.XXX..XXX..X...X.X.#..#X.#X.#..X.X.X#.XX.X.#.X..XXXX.#XX.X.#....X....X
X.X.X.X.X#XX.XXX.XX..X#..#.X.X.X#X...X..X##...X.X.X.X.X..X.........X...##...X..X.XX.X...X.#.XX.#XX#..X..#.XX.X#..X...X..X#..X.......X....X....X...#XX..X..X#............#..#..X..X.X.X#.X#X.XX.#XXXX..X.#X...#.X.......X#......X..X...X.X....X..X..X.X.X.X..X.X#
XX...XX...X.......X.X#X#...X.X.XX.XX..X.X...XX..#.....X.X.X.#.X.X.XXX.X.X.X.X.XX...X.#XX......XX.#X.X..X#...X.X.X.X.X.X.X.XX..XX.X.X#.X.X.X.X..X.X.#.XX..X##.X.XX.X.XX.X.X.XX..XX...X.........XX#XX..XX.#..XX.XXX.#.X.XX..X.#.X..X##.X#.X.X.##.X#X...X..XXX.#...
XXX.X...X#.X.X.X.XX...#..X.X.X.....X.XX..XX..XX.XX.X.XX......X.X.X.XX...XX..X..#.X...XX#X.X.X..X..X..X.#..X.................X...X...XXX...#.#.#..X....#X....X...X..XXX......#.X#XX.X.XX.X.X.X..#.X.#...XX.X.X.X.##.X..X.X.X#.X#.X........XX.......#.XX.X#X#..X#.
#X.#.X.XX#....X....X.XX.X###.X.X#X#....X.X..X.XX...X.X..XX.X.........#.X..X.X.#..X.X..XXX..XX#.#.XX.X..XX#..X.#.#.#.X#.X#.X..X.X.XX....X.#XX.#.X...#XXX..X.X.#X..#....X##.X..X..X.....#.#..#X.XX.....X.............#X....X.X.X...#.#.X.X...X#.X.XX....X..X.X...X
..........XXXXXX.X..XX...#...X.X#X#X.X..X.#.....XX.X..X...XX.X.X.X#.XX..#..X..##..X#.X.X.XX.X......X.X...#X.#..X.X.X..#.#.X.X......X.X..X.X....X.X.#...X..X.....XX#.X....X..X.X.#XX.X..X.X...#..X#.X..X.X.X.X.X.XX#.XXXX#......#.XX...X..X...XXX...#.X..X....X#.
.X#X#X.X.XX...X..#.XXXX.X.XX.X..##X...X.....#X.#X..X.X..#...#...X#..X..XXX..X..X.X...........X.X.X#....X...X#.X.....#......XXX.X#.X#.X#.....#XXX..XX#.X.X..#X.X..X..X.X.X.X........X..X#...X.#.#.XX..X...X...X............#.X.X..#XX.X.X..XX.#X..X..#X.X.XX#....
....XX#....X#.XX..X.X...X....#.X...X.X.#.X.#..XX.X.X..X..X.X.X.XX.#.#X.#X.X.#.X...XX.X#.X#.X.#X#..XX.X.X.X.#XX.X.#.X..X.#.X.XX.##..#.#X.#.X.....X.......X#.XXX..X.X..X.....##.X.#.X..#XX#X..X.....XX..X.XXX.XXX.X.X#.X.X.X.X..X#..X.....X...#..X..X.........X.X.
.#.X.X.X.X..X.XXX....XX.X#X.X....XX.....X....#....#..X..X....#....#...X#.......X.X.X..#X....XX#..X..X...X......X..X..XX#......X.X.X....X...X.X.X..X.X.X...XXX..#....X.X.XX...X..#.#X...#...X.X.X.XX#.XX.#....#...X....X....#X...X..X.X#.#.X..X.XXX..#.X.X.X.#..#
..X......#X.....#.##.X.....#XX.X...X.X.XXX.XXXX.X..##.X.XX.X..X.X..X.#.XX.X.X.##....X.#..X.X.X.X...X.X.XXX.X.X...##.X.X.X.X.X....X.X.XXXX.X...X.X..X...X.X.X.XX#X.X.X.X...X.#XX..X.XXXX.#X......#.X....#XX.XXXX.X.XX.X#X.X#XX.X#.XX....XX.X.X.....X..X...XX.X.XX
.X..X.XX...X.X.XX#...X.#X.X##...X.X...X.#.###X.X.X.#X.X...XX.X...X..X...XX..#..X.X.#...XX......X.X...X..X#X...X.X...X...#..X..X.XX...X.XX.XX.X..X.X.X.X........#.XX...#.X..XXX.#..........X.X.X##.XX.X.#XXX..X......X.XX...X.......X.X...X...#.X.X..XX.X...X..#X
..X#..X..X..X.X.X.#.X...X....X.X#.XX.X....#.............X...#XX.XX.X..XX..X.X.X...X.#.X..X.XX.X...X.X.X##X.X.X#.XX.X.##...X#X.#...XX.....X.X...X.....XXX.X.X.X.....X.XX#..X.#....X.X.X#.X..X..#....X.X..XXX.X.X.X.X.....X.X..X.X.#.X.#.X.#.#....##X.#.XX.X..X..X
.X..#X..##X.#........X.XX#.XX....X..X.X.XX.X.X.X.X.XX.X..X.XX.X...X#.X...X.X...X.#X.....#.X..#.X.XX....#.......X.X...#..X.X.X..X.X...X.X....X.X.X.#.X.##..X..X##.X..X##.X#X.XX.X..X...#..X.#X...XX.X.X.X.........X#.X.X..X#X.X..X..X.#..X..X.X.X..X.....X..##.X.
X.X.X.#...X..#.X.X.X..#X.#..XX.XX..X........X..X.X..#X..XX.....X.X.....#...#X.X#X.X.X.X.....X......XX.XX.X.X.X....X##..X.....X..X..X.X#..X#XX....XX...X.#..##X#X#X#......X...XXX.X#X.XX.X#...XX.#..#..X.X.X.X.X.X.X..XX.X.X.X..#.X..#X.X.XXX..X#.X.X#XXX.XX.#...
........#.X.X.XXX..X.XX....X.X.#.X...X#.X.XX.X..#..X###...X.XX..XX#.X.X.X.XX..X.#.XX...X.#.X#X.X.X...X#.X.X..X.#.X.XXXX.X.X.#..X..X...#X.XXXX#.X...X#....XX.#X.X.X..X.X.#.X.X.X##X.#...#...XX..X.X.XX....#X..X.....X...#.....#....#..#......X................X.#
.##.X.X..XX...XX.X.X...XXXXX......X.X.XX.X.....X.X..X.XX.X.#X#.X#X...X...#X.X......XX.X..XXX#...#..X#.#.X..X..X..........X.#.X.XX..X.X...XXXXX..X#...X.X#.........X..X..........X....X.X#X....X.....#.X.X.X.X.X.X.X#.X.X#.#.#..X.X..X..X#.X..X.X.XX.X.#.X.X.XX.X
X....X..#X#.XX.....X.XX......X.X.X....#....X##X....XX.......XXXXX.X.X.X.#.....X.X#..X..XX..#XX.XXX........X..X.X.X.X.X.X......X.X.X#..#X.XXXXX#...X.X#...#.X.X.#X...XXX.X.X#.X.XXX.X.X...X.X.XX.#X.X...#..##X....XX...X#...#XX..#XX..X...XX.X#..X....#...X....XX
..X.XXX...X..X.X.#.X..X.X.X.##..XX.#.X.X.X...X.X.X...#.#.X.X#X.X.........XX.X.X...X..X...X..X...X..X.X.X.XX#....XX.X..XX.X.X.X...X...X.#X.XXXX..X..#.X#.X.X.X.XX.X.XX....X....#XXXX...X.X...XX.X#X..X.X.X....X#.X#.X.X.X#.X.X.XX.#.XXX.#...#XX.X.X.#.##.X.X.#...
X..XX#..X.X.XXX..X.X.X...X..X..#....X....#.XX..#X..X#X#...X......X.X.X.#....X..X#..X..X.X.X..#.X..X...X#.#XX#.X...X..X...X..##.XX.XXX.........X..X.....X..#........X.XX.X..X.X.XXX.X.XX.#X.X...X..#.X....X.X.X...#.#..................X..X....X..X.X...X.....#.X
..X.X.X..X.XXX.X.#.X..X.X.X.XX.X##.X.XX.X..XX.X.#X.....X.X.#XX.XX..XX...X.##..X#..XX.X......#.X#XX.X.X.#..#X#..X.X..X.XX..#...........#XX.X.X..#..#.X.XX#..XX.X.XX.....#X#X.....X......X.X.##X..X....X.X....#.X.XX.XX.X.X.X.X.X.X.X.X.#X..X.X.#X.XX..X..X.X.X...
.#....#X...X#...X...#.X.X..X..........#.XX.#.......X.X.X...X.X.X.X...X.X.X...X.XX...X.X.#.X........X....X..X..X..#X....X.XX.X.X.X.X.X....#XX.XXX.X...XX#XX...XX.#XX#.X.....X.X.X..##.X....XXX.X.#.X.XX..X.X....X....#..X...X...XX..X..X.X..X.......#.X.XXX...##X
..XX#....X...X.X.X.X..X..X...X.X.X.X.XXX....X.X.XX..X.X#XX....#X...X.XX....X....X.X...#..X#.X.X#.X#..X.XX.X..X.#X#XX.X.X...XX.X..XXX.#.X........X.X.X.XXX.X.XXX..X....X.X.X..X.#.X....XX.X.X......#...XX...XX.X.X#.XX.X.X.XXXX...X.#X....X.XX.X.X.XXXX.XX.X.#...
.X.X.XXX..X.X.......X..#..X.X...#...XXX..X.X.#..#..X.......X.X.X.X..X.#X.X.#.#.X...X.X.X..X..X.X#.XX.#...X.X.X.X.XXX.#.X.X...XX.XX##....X#.X.X.X.......#.......XXX.X.XX..X..#..#.X#.#...#X.#.X.X.XX.X...X.#..........XX.......X#X....X#.XX..#..XX..X.X.X....XX.X
...X...#.XX#..X.XX.#..XXXXXX.X.X.XX.XX#.X..X.#X..X..X.X.#X..X...X..X...#.XX...#.X.XX...X.XXX.......X.X.X...#........X..X.#.X.#X..X...X.#X..#..XXX.X.X.X.X.X.X.X#..X....X.XX..#.XX....X.#.....X.XX....X.X...XX.X.X.X.X..XX.X.X#X#..#.XX....X..X...X....XX#.X.....
.X#.#.X...#..X...X..X.X............X.X.XXXX.....X#.XX..X.X.X.X.X.X.X.X.X...#.#......X.X.....XX.X.X.X..X..##..X.X.X.X#X.#XXX....##XX.X..#.X.X#..#X.#..X...X...X#..XXX.X.#...XX...#XX.X.#X#X.X.XX...X.XX.#X.X..X...X..#X.X.#..X.#XX.X..#X.X.X.#X#.X.X.X..X.X..XX.X
.X......X..##.X.XX.X..X.XX.X.X.X.##.....##X.X.#X.....XX...........#X#....X.XX.X.X.X..X.X.X.X#...X..#.##X.#.#..XX..X.XX.#XX..X.X.X#.X.X....XX..XXXX..X.X.X.X.X.X.X.X.X...X.X#.#.X..X...X.X#..X...XX....XX.XX.X.X.X#X.......#.X.X.XXXX...XX..XXX#....X..X#..X...XX
#.X.XX.X..X......X..XX.X....X...XX..XX.X.XX..X...XX.X.X#.X.X.X.X.X#X..XX..X.....X.#.X....X...#.X.X.#...#....#...X.....X.X.X.X.........X.#.#.#..#.XX.................X.X..XX..#..X.XX.X..X.XX.XX.#XX.#.........XX..#.X.X.X.X.......XX.X...XX#XX..X.X.X....#.#.XXX
#...X.##.#X.X.X.X..XX....X.X.X.X.X.X.X....X##..X.X......#...X.X#..#.XX...XXXXX.##..XXX.X.X.XXX....X..X#..X.X..XXXXX.#......X..X.X.#.XX..#....X.....X.X.X.X.X.X.X.X.X#.X.X.X.XXX....#XX.X......X.X.#..X.X.X#X.XX.#....#XXX#X.X.X.X...#..X...#XXX..XX...X#....XXXX
XXX.X......X.X...X...XXX.XX...........#.X....#X...X.X.XX.X.X...XX#...X.X......X...X.X.X..#....X.X..X..#.XX#..XXXX....X.X.#.#X.X..X##XXX..X.X..X.X.X...X...X...X...X.#.X......#..X.XX.....#.#.XXX#...XX#.....X.....X.X.X.X.X..#X..X.X.X..X.X.....X..X#..#.X.XXXXX
X.X#XX.X.X.X.#X.X..X.#XX.X.X.X.X.X.X.XX#X#.X.#.#.X..#X.......X.##..X..X..XX.XX.#X......X..X.X..XX.X..X.X.X.X#.XX.X.#..X...X....X...#XX..###X.X...X.X.X.#.XXX.X.#.X....#.X.X.X.X..X#X#X.X.#.X.X..XX.X.X.X.X.X..X.XX.........X...X..X..XX..X..X.X..X.#.#..#X..#X#X
...#...X..#X.X..XX..#.X.X....#X...#...#X#...XX..#.X..X.#.X.X..X.X.#.##.X#.X.X.....X.#.X..X...X...X.X..............X..X##.X.X##..X.X.X.X.....XXX.X..X....X.#X....#X#.#.X.#X..#...X..X...X.#X.#XX..X......#X#..X..#XX.X.X.X.XX.X..XX..X...X#X..X.X......X...#.XXX#
X.X.X.X..XX....X...XX.....XX...X.XXX.X...X.X...X#...X..XX..#.X.............X.X.X.X...XXX..X.X..X...X.#.X.#.XX.X.X.XX..#....#...X#......XX.#..X....#..X#.X....X.X...X...#XXX..XX...X.X#.X#.X..X#.X.XX.#.XXXXX.XX.#XX#...#....X..X.X.X..X...X.X..X.#.X.X#.#.#.XXXX
.....X.X..XX.XX..X...#.X.X...XX.#.XX#.X.X.#X.X..X.#..X...X..X.X.#X.X.X.X.X....X...X.X.X..X.XX#..X.X...X#..X...#..X...X.X#.X..X...X.X.X...XXX#.X.XXXX...X.X.X..X.X.#.X.#.XX..X...X..........X........#X#.XXXXX.#.#X#.X.X.X.XX.X......XX..X.XX..XX#...XX...#..##XX
XX#X.....X.XX.XX.X.X.X..X..X.......#........X..XXX..X#.XX.X.......#...X...X.X..X.X.....X......X..X.##XX..X.XX.X.X..X.....XXX#X.X..#...XXXXX...X#..#..X...#X..#............X#.X.X..#.X.X#.X...#.X.X.X.X...##X..X..X.......XX....X.X.#XXX..X...X.X.X.X.XX.XXX.#XXX
.....#.X........X...XXX.XX..#.X.X.X..X.X.X.X.X.XX.X...X.....X.X##XX#.#XX.X...XX#..X.X.XXX.X.X..#.#.X.X#X...XX..XXXX..X.#..X.XX.X.X..##.X.X.X.X.X.X.X..X.XX#.X.XXX#X.#.X.X....X.#X..X.#....X.X...#X.....##....X.X#XX.X.X.X..X.#..X...#X..#X.XXX.X.......X.XX..#.X
.XX.##X..X.XX#XX.X.XXXX...#X..X..X.X..XX#...........X.X.X.X..X..X.X.X.XXX.#.XX.#.X...X.X..X.X.XX......X..X...X..#.XX..XX#XX..X.X..X................X.XX..X......##.X...X.X.X.X..X.#X.XXX.XX..XX##.XXXX#..X#X.....X#X...XX#..X..XXX.X#.X.X...X..XXX.X.X.....X....
.XX.X..X..X........#.X..XXX.#..X....X.##..X.X.X.X.X..X...X..X.X........#....X.....#.X#.XX..X#...#.#.X..X..XX..X....X.X.XX.X.X.X..X..X.X.X.XX.X.XX#.X...X.#X.X.X#X...#X....X..X.XXX...#.....X............XXX..#.X.XXXX.X.X.X.XX#XX......X.X.X.X...X..XXX#.X#.#X#.
X....X...XXX.X.X.X....XX......XX.X.X.XX.X.XX#..X.X..XX.#XXX.....X.#.X.#..XX..X.X.X......X.XX..X..#X..X..X...X.##X.X............X.#X..X...X.X.#....#..X..X....XXX..X.X..X.#XX.X..X.XX...X.X..X#.X.X.X.X.X.X.X.#X.#.XX...........X.X.X.X.........XX..X.X..XX#.X...
X.X.X..X..XXX.X..#X.X...X.X.X...X#.......XXX..#X..X...X.....X#.X.X.X.X.XX...X..X..X.X.X.X.X.X.X#...XX.###.X..X..X..X.X.X.XX.#.X...#.X.X.X..X..#.X..XX.XX.XX.X.XX#.XX.X#..#XX.X.X....X.X...XX....X#..XX........X.....X.X.X.XXX.X#.X..X..X.X#X.X...#.....X.XX.X#X.
...#..X..X.XX..X..##..#.X..#..#X...X#.XX#XX.X.X.X.#.XX.X.X.#XX..........#X.#..X..X#X#.#.X....X...X.....#X..X..X.#.X..#..X.X..#XX.XXXX.XX.X..XX...X....X...X........X.X.XXX..X...X#.#XXXX.X..X.#...X...X.X.X.X...#.X..X...#X.#....#.#.#..X.X...X#..#.X.#.......X.
X.XXX.XX......#..X.X##X#..X##..X.X...XXXXX...X.......X..X..XX..X.X.X.#.XX..X.X..#X.....X..#.#X.#..X.X##...XX.X.....X..X...X.X.X............X#.XXX.X#XX.#.X.XX#XXXX.........XXX.X......X...#...X.XXX.#X..#XX.#X.XX..X..X.X.....X.X.....X....#.X.X.X#..X.X.#.#.#..
...X.X...X.X.XXX......X.X....XX..X.XX.X#XXX.#XX.X.X.X..X.X...X.#..X...X.##.X..X.#.X.X.X.#..X.XX..XX..#.XX...X.X.X.X..X..X#X...XX.X.X.X.X.X........................XXXXXXX.X......#.X#..X.X..#.X....XXXX....XXX..XXX..XX.#.X.X..X#X.X.X..X.XX....X..#.....#..XXX.
#.X...#X..X...X#.X.X.X..X.X.X...X..X#..XXX...X.X..#...X....X.X..X.#X.X...X#.XX.....X....X.X....X...X....X.X...XX...X#XX....X#..X..X...X..XX.X.X.X.X.X.#.X.X.X.X.X.......XX.X#X.X.#...#..XXX.X.X.X.XXX##.#.X#X.#....#X.X..#XX..#XX.#.XXX.#...X.X...#..X.X#.#..X..
..X.X....X.X.X..X...X.#...X..XX..X#.X.X.X..XX...#X..X..X.X..X..#..X.#.X.X.X.X.X.X.X.X.X..XX#.XX..X..X.#.X.#.X..#X.X.#X..X.X...X..X.X.XXX..X..X#XX..XX..X...X...X..X.X.X......X..X#XXXX#XXX#X#.X..#X#X#...XXX..XX.X.....X..X.X..X..X..X..#.X..XX.X.#X..#X#.X.XXX.
X.XX.X.X.#....X.#X.X..XXX..X..X.X........X...X#...#..X.#X..X.X..X.............X..X.....X.......X..X..X..#..X..X.X.....X..#X.X..X....XXX#X..X.....#...X.##.X.X.X.XXX#...X.X.X..#.........XX.#..X.X.X.X.X.X.X.X.X...X.X.XX.X....#.X.X.X..X...X...X....X#XX...XXX..
.X.....XX.XX.X.....#.X.X#X.X.X..#.XX.X.X.X#.#X..X#..X.#.#X.X...XXX.X.X.X.X.X.X..#XX.X.X#.X.X.X.X.X..X.X.X.#.X....XX.XX..XXXX..X.X#.X.X.X.#..X.X.XX.X..X..#.........XX.X...X#.X..X##.XX.X.....#.........X........#..X#...X.X.#........#X.X.X.#.X.X.X...X.X.X.X.X.
.#X.X.XXX...#..X.X........##..X...X.X.X.X.X.X.X.X.X.....#...#.XXXXX...X#..X#..XX.X.X....XX.X..XX#XX....XX#....X.X.X..XX.XXX.X....X........X..X#...X..X..X###X.X.X#X#XXXX.X.X.#.X......X.XX.X.XX.X.X.X.X##X.#X.X.X.X...X.#...X#.X.X.X.....X.......#X.X..........X
...X...#..X#..X..X.X.X#.XX...X..X...........X.......X.XX..X..X.XX#.X.X.X.X#XX......X#.X..X.X.X.XXX.#.XX.X.X.X.#....X..X..#....X.X..X.X.X.X..XXX#.X..X..X...#...XXX.#XXX.....#X.X.##.X....XX#.X...X...X.......X..X..#X..XXX.#..#..#..X.X.#XX.#.X.X.X..X.X.X.X.X..
X.X.X.X.X...#X..#...XX.X...X..X..X.X.X.X.X.XXX.XX.X.#...X.#.#X..XX...#..#..XX#.X.XX....#..X.....#..........#...#XX..X.X.XXX.X..X.X.XXX..X.X..XX...##..#..X.XXX.#.X.X#X.X.X.X.#X.X.X..X.#.#X...X.##X.##.X.X.XX.X.X.X.X.X.XX#X.#.#..X#...X.X.XXX.....X..X..#..XX.X
.........X.X.XX..X.X.....X..#.#.X...X...X...X...X.X..X.#...X.X.X...X.X#.X.X.X.X.X.X#X.X..X.X.X.X..X.#.X.X.X.X.X....X.X...XXX.#...X....X.#...X#.X.X#X.XX.X.X.#...........X..........X..XXX..#.X...X...##.XXX.....X....X...#X......XXXX.X....#X.X.X.#..X.X..X...XX
X.#XX.XX......X#..XX.X.X#..X.X...##XXX.X.X.#XX.XXX..XX..X.X.....##X..#......X.X...X#...XXX.#..X#XX..X.#..X....X#.#.#..X.XXXX.X.X.X.X#..XX.X.....X....#......##.X.X.X.X.XXX.X.X.X.#X..X.X.X.##X.X.XX.X....#X##.X.X.X.X..X#..XX.X.#.XX....XX.X....#X.X...X.X..X.#X
..#XXX...X.X.X#..X.XX..X#.#...X.#.X.XX.#.....X.XXXX...X#....X.X..#.X...#.XX....#.X..X.X......X.XXXX.X..XX.X.#.X.XX...#XXXXX.....X....XX..X..X.X..#.#.XX.X.XX....XX..X.X.X.XX.#..#XXX..........XX#..XXX.X..XX.X..X..X.X.X.X.#.X......X.X..X..#X.X.....X..X.X..X.X
X...X..X..X....X....X.X...#.#.........X..X.X..#..#..X.#XX#.X.#.X#X...X..XXX.XX....X.#..#.X.X....#X.#..X#..#X......X.XXX.##XX.XX..X.X..#.XXX..X..X.X.....XX.X.#X...X.........X..X#XXX.#.X#.X.X..#.X.X#X#..X.X..X.X.#........#..X.X#.X.#X.X#.X.X.#.X#X..X....X....
..X..X.X.#.X.X.X.X.X.X..X..X..X.X.X#.X.X.X.XXX..X#X..X...........#X.#..X.X.XXXXXXX....X.X#XXXX.XX#..X..X#..X#.X.#..XX#...XXX..X.X...X....#..X.X.....X.#XX...X#..XX..X.X.#.X..#..#...X....X...X.......X##.X..X....X.X.X#.XX##.X....X....#......X.X.X.#..X.X..XX.X
X.X.XXX..X..##.#X.#....X..XXX.X..X......#..XX.X.....X.XX.#.X.X.X..X..X............X.X......#.....#X...X#.X.....X..X.X.X.X.X.X.#.#X.X#.X.X..##.X.XX.X......X...X.X.X.X..X..X.XX.X.#X...#.X.X.X..X.X.X..X....XXX.X.......X.X.X.XX.X#X.X.X.X.#.X.......X.X...X#....
X##..X.X...#.X.....#.X..#X....#.X.XX.X.XX.#.....X.X.....X...XX..X.#.X..X.X.X.X.XX.XX..X.X.X#X.#.X..XX..X..X.X.XXX............#...X...#.XXX....#...X.XXXX.XX#.X.....XX.X..#....X..X#.X.#.#..XXX..XXXXX..X.X#.X.X#.X.X.X.........X...X......X#..X.X.X..#.X.X..XX.X
#...X....#....X.XX#..X.X.#XX.X..X.X...X..#.X.X.X..X.#.X#XX.X...XX.X.#X..#X#...X.#..XX..X...#..X...X...X.X.XX...X..X.X.X.X.X.XXX.X..X.#.X.#.#.X..X.......XX#...#X.X...X.X.XX.X..#.X#X..X...XXX..X.X.X.#........XX..X...X.X.X#.X.XXX...X.XX..#X.#..XX.X....X.X.X..
.#X.XX.X..X.X.#.##..X....XX.X#X....X.XX#...XX...XXX##.#.XX..X#...#.XX#.X.#.X.X..X.X...X.X.X.X.X.X#.XX.......X.XXX..XX..X...XXX...X..X.......##X.X.X.X.#..X.#XX....XX.X.X...#..X....X#XX.X.#X.X.......#.#.X#.X..X.XXX.XX..#.X..X....#.#.XX.X.#..#...X.X.X......X.
......X..#.X...X...XX.#.X.......X.XX#.##.X.X.X.X..#.....X..#.X.X....#..X.X.X...#X#..X....X...X.......X#.X.X.X..#.X...XX.X.X#XXX.X#.X..XX#X.X.X...XX..XX#.#....X##...X....X..XX#.X.X#..XX......#.X.X.#X..X..#..X.X.X....X....X#.X#.X..XX.....X.X.#.X#..#XX.X.X..X
X.X.X..X...#XX###.#.#.X.X.X.XX.X...X....X.......X...X.#.XX....XX.X.X##.....X.X#.#.X..#.X...X..X.X.X.XX.X...#..X....X.....X.XXXX#...###..X....X.#...##..X...X#X.#.#.#.X.X#.X...X.X..X.X..X.X.X..X..X...X#..X.X.#.X.XX.X.#.XX.....X.X.#...X.#.X.X.#..#X.XX..X#..X#
XX..X.##.X.....X.....XX#.X....XXX.X.#.X.X.XX.X.X..X..XXX...X##..X.....#.X.X.......#.X...X.X#X..##..X.....X.#X..#.X.#.#.X.....#X.X.X.X.X.XX.X..X..X....#..X........X...X...#.X....#X....X...XX.X..X.#.X#X.X..X#......#...X..X.X.XX#.XXX.X...X.....X.....XX..X.X.X
X.X..X....X.X##..X#X.###...#XX.......#...XXXX...XX..XXX.XX.....#XX.X.X#.X#.X.X.X.X...X.XXX.X..XX#.X.X.X.#....#X.X...#...X.X.XX...........#.X.XXX.X.X.XXX..#.X.X.X.#.X#.X.X#X.X#.X.#.XX.X.#...X..#..#.X.X.X.X.X.X.X.X#X.X.X.X..#.X...XXXX#.XX.#.X..#.X.X#..X.X...
....X..X.#X....X....X.X.#X..#XX.X.X.X.X.X.XXXX.XX#X..X.....XX.X.....X......X..XX..X.X...#..XX..#XX#.XX...X.X....#X.X.#.X..##XXX.X.X.X.X.XXX#XXX.#X..X.X..X.#X..XX............#X......##..X.X.#X...X............XXXXX#......X.XX..#.X.XXXX...X...X#...X..X.....#X
.X.##.X....X.#.X.X.X#......X#X...#..........X...X...X..X.X...X.X.X.#X.XX.#..X...XX...X.XX.X.XX..#...XXX.X..##.#..X....X.X.#.#X.X...XX#.##..X.X#....#X.X#.....X...X.X.X.X.X.X.##.X.X.XXXX.X.X.###.XX##.X.X.#.#.X#.X.X.X.XX#..X...X#....##..X..X.XX.X.X..X..X.X...
X....#.X.X.#..X...X...X.X.#...X.X.X.X#.#.X.XXX.XXX.X#X..X..X....XX...X....X..X.X#XX.X.........X..X.X.X.#X.#XXX..X.#.#....X...X..X.X.X..XX.#...XX.X..X.X..X.X..X##X.X.#..X...XXXX...XX#XX.##.X......X...X...X..........X....X#.X#.X.X.X#.X..X..X.......#XX.#..X.X
#X.XX.....X#.X#X.X#.X..X....#XX#......XX..XX#...X....X#X.X..X.X...X.X.X.X..X..XXXXXXXX.X.X.X.#.X........X..XXX#...X..XX.X..X..X......#..X..#.#..#..X...X.X..X.....X...X#XX.XX#X.X.X.XXX.X...XX.X.X.XX.X.X.#.#.X.#.X.XX.#XX..........#.....X..X#.X.X.XX.X...X.X..
...X..XX.X.X..XX##.X..X.X.X...X.X.X.X...XX.X.X.XXX.XX......X#..X.X.....#..X.X#XXXX##X#.#..X....XX.X.X.X.X.XXX.X.X.X.XX..X.X.X#.XX.X.X#.#.X.X.X.X.X...X.X..X.#.X.#.XX.X#.X...#........#...X.XXXX.XXX......X.....X..#....#.X#.X.X.X.XX..#.X..X.X.X#X#.....X.XX#..X
.X.X.X......X.XXXX.X.X.....XXX.....#..X..#.X.X.##..#..X.X.X#..XX.#.#X.XX#.....#XX#......X#.X.X.X.X.#.X...XXX.....X..#.X........X...X...........X...XX..X.X...XX#....X.X.XX.X#.X.X.X.X.#.X...##...XX.#.X.#.X.X.#.#.X.X#.....X..#XX...#..X..X........#.#.X...XX#..
X..#.#.X.X.XX.#.X....XX.X.X.X.X.X.#..#X.X..X.....X..XXXX....X...X..X..XXX.X.X...X..X.X.#.#....X.......X.X.X.X#X.X.X....X.XX.X.#.#.X.X.X.X.X#.X.X.X..#X.X.XX.X.#.X.X.......X#.X.X.X#.......#X...XX..X...X...#.....X....X.X.X.X....X.X#.X..XXX.XX.X.X..#..X.#.XX.X
.X.X..X..X#.X....XX.X...#......X.#.#..X...X..X.#X..#.#..X.X.X.X#X.#.XX..X..X.#.X..X...X...##.X##.X.X#.X......X.....X.X..X....XX........X....X#..X..X.X#.#X.......XX#.X.X.X.......X..XX.X.X.X.XX.X.X.X.XX.XX.X.X.X..#.XX.X....#.X..X.X.#X..X....X.X.X..X.X.....XX
.X.X.X.X.....X.X..XX..X..#.X.X.X.....X..X#.X#....X.....X.X..X..X.X..#X.XXX....X.X..XX#XX.X........#.XX..X#.X..X.X.X...##X##.X..X.X.X#X.XX.X..X.X.X......#.X.X.X.X.#X..XX.#.X.XXX.XX...XX.............X....X....#..X....X..XXX...X.X..#...X..#X#......XXX.X.X.X.X
...#...X#X.X..X..X...X..X...XXX..X.#.#X......X.X..#.X.X....#..X...X........X.X....#...X...X.X.X.X.....XX.X#.XX...XXX.X.XXX....#X.X....XX.#..X#.X...X.X.X.....X......X.XX....#.#.X.XXXX..XXX.X.X.X.##..##.X..X.XXX.X.#.X.X..#.X.XX...#..X..###XXX#.XX.X#....X....
.X.X.XX.....XX.X..X.#XX..X.XX#XX.X..X...X.X.#..X.X...XXX.X..X...##XX.X.X.X..X.##X..#.X.X.XX..X#X..X.X.........X.X.X#....#.X.X...#..X#.X...X.X...#X.#..XXX.X.XXX.X#.X....X.#............#.....XX..XXX#.....#..#XXX#..X.X.X.X.....X.X#..X..XXX#XXX#X....#X.X..X.X.
.#.X...X.X.X.....X...X..X...#XXXX..X..X..X...X..X.X.XXXXX..X..X..#XXXXX...##.....X.........#.XX.X..XX#.X.X.X.X....###.X....X#.X..X.#.X.#.X.X.X.#...X.X##XX..XXXX#..XX.X..XX.#X.XX.X.#.XXX.X.X.#.XXXXX.X.X.#.XXXXXX##.....X.X#X.X#.X.X..X.#XXXXXX#X.X.X.#X..XX..X
.#.X.XXXX..X.X.X..X.XXX..X.XXXXX#X..XX..X..XX..X....XXXXXX..X..XXXXXXXXX.X...#.#...X.X.X.X..X.....XXX#..X...XXX.X.XXXX..XX...X..X.............XX.X..XX#XXX#XXXXX#.XX#..X...X.....X...XX#XX..#....XXXXX...XXXXX#XXXXXX.X#......X......#..#XXXXX#XXXX....XXX...X..
......X.X.XXX.#.#...X.....X.#......XX.#.X.X.XXXXXXX.X.X.X..X..XX..X.X#..X..XXX..X....X.XX.X#.XXX#X#XXXXXXX#...X...#..X...X.X....X.XXXXXXXX#.#...X.#....X#.X#XX......X..XXX.#.....X##..X#....X.X....X...XX..XXX#X.#XX.#..X.###.XXX....#X##XXXXX...XX#..X#......#.X.X.X.#X.....................#.X.X.X...#........X.X.#.XX.#.#.##.X.#..XX#...XXXX..X..X##......#.#...X.....X.........#....X....X..X.X.X##.X.X....#XXX#XXXXX..X..X.X..XXXX............#XX#.X.XX##..X#XX.#.#.XXX...#XX.X.....#X##XXXX.X#....X.X#XXXXXXX..#...X#XXXXX.XXXX#....XXX#X.X....X.X.X.X.X.X.XXXXX....X.#..X.....X#XXXXX#.XX.XXX#..X.X.XXX.XX.X.X..XXXXXXX#X..#XX..XX..##...X.#..XX.X.X..##XXXXXXXXXXXXXX....X...#..#.X..XXX.X..X..X..X..#..X.X.X..X.#XX#..#.X.X#.X.X.X..#.#..X...X..X............#..#X.X.#X.#.XXX.X...X...#..............#XXXX.X.X.XX..X..#.......X.X..XX#XX##.X....#.X#.X.XXX..X.XXXXXXXXXXXXXX.X..X.X.....XXXX.X..XX#.XX...X...####...XXXXX.XXX..#.X......#X#..X##.X...X.....X..X..X#.#XXXXX#...#..X...X.X....X.XXX...X...X...XX#..#X.XXX.X.X.X.X.X.X.X#X.X.X.XX..XXXXX.X
.X.X#......#......XX..XXXX..X.X#X#..X........XXXXX........#..X##.X....#...X.#.#...#.X............##XXXXXXX#X.#..X...#..XX...#.X....XXX#XXXX.X.#.X.X#.X#.X.X.X#.X.X#.X.X.X..X##.XX.X.X.X..X.#..#.X.X.X.X.X.X.#XX...#X.X.X..X....X..#.X.X..XXXX..XX.X.X..X.#.####.......X..XXXXXXX.X.X.X.X.X.XX........XXXX.X#X.X...................X.X.#.X.X.X#..X..X..#.#.X.X..X.X...X.XX..X.XXXXXXXX.X.X#.X#.X.............#.#.X#XXXXX#.X..X....X...X..X.XXXX.X#.#..X.....#.X.X..#....X.#X.X.X.X....X.XX.XXXXX#...#.XXX....##XXX#..X.#.#.##XXX...XXXXX.X....X...X.X..............XXX.#X.#X.X.X.X.#.X..XXXX#......X#.X......#...#.#..#..XX#XX#X..X.X.X...X..X.X.#..#.X.....#..XX#XXXXXX#XXXX.##.X.X.XX.X...X..X..X.X#.#..X..#XX......X.X..X.X.X.....#......X...#.X.X.X..X..XX#.X#.XX.XX#.X..........#....XX..#...#XXXX.X.X.X.X..X.........X...XXXX.#X.X...#..X#.XXX..XX#....X....#.X.X..#X##XXXXXXXX....X....X.X..#X...X...#....#X..#.#X#X.#X.#X#...X..X..#.X.X.XXXXX..X...XX...X.X.X.X.X..X.X#XXXX..X..X..X#....#.X.#..X..X...XX.X.X.#.X..............................#.XXX#...
..XX..XX.X..#.X#XX.X.X.X.X.#.XX#.X.X..X.X.X#X.XX#X#.XX.##...X..X...XX.X.XX.....##.#...#XXX.X.X.X...XXXXXXX#....X.X.#..X.X.XX.#..#.#.XXXXX#...X..................#...#....X.............XX....#.X.............#.X.X.X.....X.X.X#.X.XXX...X..#.X..X.....X.X..X#...X.X#.X.X..#.....#.XXX.X.X.X...XX#X.X...#.....#XX.X.XX.XXX#XXX#X.X.............#..X..X.X.#..#.X..#.XX..X.X.X.#......X#..X........#.X.#.X.X.X.#....#XX#XX#...X..X.X.#.X.X..#....#.X..X..X.X.#....X.#X#.X............X.X.XX..X#XXX..X#...X#.X.X..X#X.#........XXX.X.X.XXXXX..X.X.#.X.X..X.X.X#X.X.##X.#.............X....X.XXXXX.X.#X.....X#.XX.X.X...#...X.X.X#..X.X.....XX..XX#....#...#.X.X.#.X#X#XXXXX#XX#..............#.#.X.X.X..#..#..X..#..X.XX.#..X......X#.X..X#.X.#.#.X....X...X..X.XXXXXX...#X#..#X.X.X.X.#.X.X..X.X..#......#..#..X#X..X.##.##.##.X#.XX.XX#...X...X...X#..XX#.X#.X..X.#......#.X..#XXXXXX.##X..X.#X.X.XX..#X...X.#.XX#.X.X..#XX..X...X#X.X.X...#...#...#XX..X..XX...##...XX.....X....X#X.X..XX..X.X.X#....X..#.X.###..#.........XXXXXXX#.X.X.#X.XX.X.X.X.X.#.....#.X.X
.XX.X...X..X...X..............XX....X..#XX....XXX#...X###X.X#X...#..#......X.XXXX.X.X.....#...X..#.XXXX#XXX#.XX...XXX......X.X.X.X..XX#.X.X.X.X.X.##X.X.XX.X.X.X.X.X..##X..X.#.X.XX.X.X#.X.##...#.X##X#XX.X.X........X.X#..........#..XX..X....X..X.#X...X....##.XXX.....X..#.X#...X........#.....#.XX...##.XXX.#XX#.X.........#..X.#.X.#.#X.X#.X.X......#X....#.....#......##.X.#X.X.X.#.X.X.XX.X.X.X.X.X.#.X.#.#X..XX#.#...X.X#.......X.#.X....XX..X...X.X.X...XXXXXX.X.X.X.#.X..X..#.X..#XX.#...X.X...X.X#..#..X.X.X#.X#.X.......##X.X.X........X..##.X..#XX....X#.X.X.XXX##.X..#.X#..XX#..#.#..###X.X.#......XX##X.......X...X#.#X..X.X.X.#.X#.X.X##........##XX##XXXXX.X.X.X.X.X#.XX..........#..X..#..#.X..#X.X..XX.XX.XX....X#.X.XX......XX#..#.X.X...##XXX.X..#..X.X.#XXX.....X..XX..X#..X.X.X.X..X..X..X.#XX.X.#..........#XX.X.XX...X#..X..X...X.X.XX#XX.X.X.#..#.XXXXX#...X..X...X.....#...#X..XX........#..#.X..XX..X.....X.X..XX.#.XX#.X...X.X.#X.XX.X...X###X.X.X......#.XX......X.#XXX.X...X.X#.X#.#XX.X.X........#X.X.X.X..X..X...X#..X.X.X.....
..#...X..#..X.X.X.#.XX.XXXXXX....X.X..X.XXX.X.#.#.X.X.....##.X.X..##.XX#XX.XX..XXX...X##.X#X.X.XX##.##XXXX#...X.X#.#..#XX#.X.......X..X..........XXX.###..X...X..XX..X..X.X.XXXXXXX#X........#.X#...#.X..XXX.XX.X.##..X...X.X.X.X.X#X..X.X.X.#...X.X.X.XX..#.X....#.X#X.X..X#.X..X#.X.XX.X.X.X.XX.#...#.X.X#X#..X#.....#XX.XXX..XX.X#X.#X#..........X.X.XX.X.XX..X.X...X.X.X#...X..........#.#.............#.X..X...#.#.X.X#......#.X.X......X#.X...#..XX...X.X.X.XXX#.X..XX...#..X.#.....XX#....XX....XX.X.X.X.#.X#...X.....X.X.X.X.X....X.X###.X...X#.X..XXXX#.X#..XX#...X...XX.#.X.#.X.XXX.X#.X.X.#X..#X.X.XX.....#.XX#XX.X.#..X#X..X................#.X.#.X...##XXX##XX#X#...#....#X#.XXX.X.X.XX.#.X..X.....#...#X.....###..XX.X#....XX.XX.X.X..X.X..X.XX#XXX.X.XX..#...#..X.X.#.#.X....X#X#..X.X..X.X#.X..X..###...X.X.X#X.##..X#X...X.#X.X.XX.X.#.X.....XXXX#XX..##.X..XXXX.X.X.X.X#.X..X.X..XX....X...#.X.X#.X.X#..X.#..X.X.X.X..X.X.X.X...X...X#.....X.X#..#X..X....#..X.X.X.X..X.X.X##.#.X.....X.........X.X..X#X.#.X.#.........X.X.XXX.X.XX..XX.#.X.X.
.X..X..X..XX.......X..XXX...#X###.XX.X...X...X........X#.X.X....X.......#.X.X.X.X.X.X.#XX.XXX...XX#...XXXXX#.X......X..X#XX..X.X.XX..#..X.XX.X.X..X..X.#.X.#.#.X...X.X.#.....#.X.XXX.X#.X.X.X.....#.....X.X....XX#...X.X.X.XX#.X.XX.X.X....#XX.##.........#.XXX.X....X.X#.X.X#..#.......X#.X..XX.#XX.XXX#...X.X....##X#...X...XX.#..X...XX#X.X.X.X#.X..X......XX#X##.X.XX.#.X#.X.X#.#X.XXX.....#XX#X.X#.X.X..#.X.X.X#........#.X.#.#.X.XXXXXX..#..XX..X.X.XX.......#XX...X...#X.X...X.X#.X##.X.X..X.X.X.X...........#.X.#.X.XXX...X...X.X..XXXX#..X.X.X...#XX##X..X.X.X.X.X.#.#.........................#....X..XXXX.....X#.X##X.X.#.X...#XXX.X.X.#.X.X....X...#X...#.X.X##.X.X.X.X.X..X.XX#.XX..X.......X#.XX.X..X..###.X....X...#..X.##.....X...X....X......#X....X.X.X.XXX.X.....X....#.X..#X.X...X.XXXX#..X..X....XX.X...X....X#.X.X.#..X....X........X.XX.#XX.X.X.X....#.##.........#...#.XX##XXX.X..#X.X..X#.X.X##X.X..#......#..X.......XXX.##....X.XX....XX...X.X.X..#X.##X....X...X.......X#.X.#.X.X.X.#....XXXX.X#..XXX.X.X.X.X.XXX.XXX....X...X...X..
##.X..XX.X#X.XXX.X.X.X#XX.X#XXX.X..#.X.X#.X.X.X.X#.#.#XX.#...#.X#.X.X.X...............#XX..X#X.#.#.#.X.XXXX....XX.XX.#..XXXX..X..#..XX.#.X#.X.#.XX.X.X......#....XX......XXXX#....X..X#..XX...#.XX.X.X.XX...X.X.X.#X........#..X........X.X.X..X.X.X.X.X.X...X...#.XX...X...X#X...X.X#.X..X.X....XX...X...XX....XXX.X.XX.X.X.X.X.#.X.#.X.X#..X..X#..X#X.XX.#.X..X#.X..X.#...........#.X.X.X.X#......X....X..#.#.......#X#.X.X.X..............#.X.X.X.#.......X.X.XX.XXX.X..X.#..X.XX...X......#..#...X....X.#.X.X.X......####X.X.#.X.X.XX.X.X.X..X.....#X.X.##XX.#..............X.X.X.##.#.XXX.X.X.X.XX...#.X##.X..X.X.X...............#.....#XX..XX#X.XX.X.X.X.X.X................#.XX...XX..X.X..X.X.X....X.X#.X..X..X..X.X##.X#.X....X.X.##.X.X.X.#...XXX#X.XX.X.............X.X...X.X.XXX...X.X.X....#XX.X..#.X.XX.#..#.#.X.XX.........#.X.X#.X.X.X.X#.XXX..X.......#.X...X.X#.#.XX.X..#X...X...XXX..X....X.#..X...X...X.X.XX.X.XX..#.#.X.X.X..X..X.X.XXX.X.X.X.#....XX.X.#.X...#.X..XX..#.#.#X...X#X#.XXX.X.##.X..X..X.XXXX.X.X.XXX..XX..X#..#.X.#.X..XX.X#
...XX...X##...X..X#....X....XX....X..............##.X.#....X.X.XX..X...X.XX.X#.##.#X.#.X..X.#..X........X#..#XX..#.....X.XXX.X.XX.#.......#............#X.X..#.XX.X.##.X.....#.X.XX#..X#...X##.#....#..X..##.XX......XX#X.X.#.#.X.X.X.X.X#..XX......X.X.X.X.#.X.X.X...XX..X.X...##.XX#X.X.....##...X.X.X.X.X.XX..........................X#X..X#.XX.X...X...X..X.X...#X.X.X#.X.XX.X........#...X##.XX#X.X.X.X.X#.X#.X....#....#X.X.X#.#.X.XX...........XXXXXX.X.X.X..X..XX..###....#.X#.X.X.XX.X...XX.X.XX.XX#X#..#.X.X.X..X...................#..#X.X..#....##..X.X.X.X.X.XX.X..#...X....XX###...X....X.X.X......#...X..X.X.#.X.X.X.X.#XXXXX.X.X#.......#..X....X..X.X.X.X.X.X.X.XX.X.X.#.X.X.X.XX#XXX.X.XX......#.#.X..X.#.X.......X.X...#X.........##........X.X.X.X.XXXXXXXX#..X.#.......##.......X.X.X....X.........X..X..#XXX.X.#.#.X........X.X...X..X..#XX.##X.XX#..XX..XX#.X.....X.X#.X.X#..##X..X#.X.X.X.X.XXXXX.....#.XXX..#...X..##..X..X..XX..X...#...#..XXX.X...#..X#..XX.X.X.X##.X.X.X.XXX...#..X....#.X.X...XXX.......XXX...#...#..X...XX.#.X...
.XXXX#.X.X.X.X.X#...X.#.X.X#.X#.XX.#.#.##.X.X.XX......##X.X.X.#..X#.X.X..X.XXX#...XX....X....X...XX.X.X...X.X.X.X.##.X#.............XXXX#...#.X.X.X.X.X#...X#.........X#.#.X....XXX..#.#.X#....#.X#.X##X.X.X....X.X.X...##.X.......#.X.X.X.X.X.X.X.#X..............#.#.X.X.X.X.X....#XX...X.X.X..X.............#.X.X.X.XX.X.#.X##.X.X.X.X#.XX.#X..X#.X.X.X.X.X.....XX.X.....#.#.XX.X#X.X.X..#XX..#..X..#...........X#.X.X.X.X.#X##.#X..XX#X#.X.X.XX#.X..............#..X...#XXX.X#XX.....#...#...X.#..X..X..#.X.X..XXX.X.X..X.X#.X.#.X.XXXX.XXXXX..X..X.X##.X..#....#XX...X.X.X.X.#.X..X.XXX...X.X.X.X.X.....#X.X.##.X.X..X...X...#.#..............X.X.X#X.#..X.XXX..XX..X...X...##X...............#.X....XX.X###..X....X..X...X.XX.#.##.X.X#X.X##.XXXX#.X.XX.X#X#...X..X........#.##.#.X.X.XXX.X.X#X.#....#.XX.X.#.X.#.XX.X..XX#XXX...X...#.#.X#.X...X.X..X.X.#XX#XX.....X...X..#...#X.X...........#....X............#XX.X.#X.X..XX#...XX.X#.X.X.X...X.X.X.X.#.X.#X.#......#.X.#.X.X................X.X..X.X.X.#X.#X.....X#.XXX.X#.XX.X..X##.XXX.#.X.X.X.X...XX
..##X...........##.X.X................##...XX.XX.X.X.X..........#X#....XX#..XX.#X...#XX...##X..XX.#..X.X.X..............#.X.X.X.XX.X.....#.XX..X.X.X.X#XX.X.X.X.X.X#.X#.#.XXXXXX.X.X.X..X...X##...XX.........X.XXX.#.X.#.....##XXX..............##..X#.X.X.#.#.X.X...............X.XXX..XX#..X.X..X.X#XX.X.X###...X...XX#..X.....X...X.......X...X.X...........X.#......#.X......#.X..X.XXX.X.X#.#X..X...X.X.X#.X.X....X..##X#.X..X..XXX#X#XX#X.X...X..X.X.X.XX.X#.X.X..X.X.XX...X...#.#.XX.X#.XX.X.#.X.##.X.....#..X......X.#..XXX..X.X...XX..X.X..#..#.X...X...#.X.X.X#X...X.....XX##..#X.X#......X##..X.X.#...X.XX....X.X.X..#.X.XX.#XX.X#.X.XX.#X.X#...XX..X.XX.#...X#XX#.X#.#.X.X.#X.#.X.X.X.##..X.X.X...X...X.X.X.#.#XXX.X.#.X..#X..XXX...XX#..##...X.X..##.X.X.X##.X.X.X.X#.#.....X...#...X..#X..X.X........X.X.XX#...XX##XXXX.#..X.X.#...X.#.#X...X.....##.X.X.#.X.#.X..#X.##.XX..#X#.XXXXXX.XX.XX.X.#X.X#.X.X.X...#.X.X.X.XXX.#....X.X...X.#..................XX#.X..........X.#XX#XXXXXXXXX#..X..#.....#X...#.XX.X..#...#.#...X..#............#...X...
.XX...#.X.#.X.X........#XXX.X.X.#.XX.X#XXXX..X.X..XXX.X.X.XXXX#X.X.#X.X#...#....#.X.#.XX.XX.#X..X..X.X.#X.X.X.X.XXX.XXXX...XXXXX..X.X.XXX.##..X......##X#......X.X..X......X..........#..##..#..X....XX.X.X.#.X.X........#.X......#.X.X.X.X.#.X.XXXX.X..X...X...##.XX.X.X#XX.X#X..#.X.X.X##X.X.X.X.XX...X..#XXXX.X.##....X..#.X.XXX.X.X##.X.X.X#.....#.X.X.X#.X.X..X.X.X.#..X#.X....#.X.XXX#...#...XX..#X.X..XX#..#X.XX.X.#.X....X.X.X.X.X.X......#X.XX.X...X.....#...#..X...X#.#.#.XX#...X.................##X.XXX#..X.XX.X..X.XXX.X.X..X##..#...XX.#X...X.X.#.X.........X.X#X.X#.#X..X.#..XX.X.X.#....X...X#X.X....##X....XXX.X.....#XXX#....X.........X..#.X#...X.XX.......#X.....X.XXX.X#X.X.....#XX...X.X.X.#X..X..#..X....X....X.X.X.X.X.X.XXX....X....X..........X..X...X..X#.#X.X#X##.X.X.X...X#.X.#.##.X.X#....X..XX.#XXXX#X#XX..X..#.X.#......XX..X.X..#.X....X......X#...X....X..XX..#....X......#...#XX.....X.X#........X....X.X..X.X#.XX.XX.X.X#.X.X.X.X.X.X#X.X.XX.X.X.XX.#..##..........XX.X.X.X.XXX#X..X...X.X.X.X.#.#.X.X.X.##.X#.X.X.X..X..#XX
.X..X.X..#.#...X.X.X.X.....#.X.X.X.XX#.X...X.X...XXXX.#.#X.........X#.#XX.XX.X.X.#XX#.X.X....X.X#.#.X........#XX..XX....X.XXX##XX.....X...XX#.X.X.X.X..#..X.X.X#.X.X.X.X.X...#.XX#.X.XX.X.X.#.X..X.X...#X.#.......#XXX#.XXX.#.#X.X.XXX.X.X.X.X.#.#.X.X.X.X.X#X.XXX...X.....X....X.........###...X...X.X#.X..#XX..#....X.X..##..XXXX......X.......#XXX.X.XXXX#....##X..X..XX#....X.X......##.X.X.#.X.X.X.X..#.#X.X..#X........#.X#............#X.X.....X..X.XXX#.X.X.X.X.X.X.X........X#X.X..X.X.X.X.X.X.XX##XXX..##.X..XXXX..X...#.....#.X.X#.X.X.......#........X#.X.X.#....##...XX..X##.X...X...XXX.X..X.X.XXX.X.X#XX..#X#XX##..X.X..X#X.#X.#.XX.##.X.XX#..#...XX...#.X.X.X...X.X.X.X.X.......XX##X.X.X.X.....X.X.X.X.X.X.XX.X.X#X..............#XX.X.X.X.XX.X.XX.X.X...XXX.X.X.X.XXX.............XX.....#...XX...XX.#X.#.X.X#XXXXXXXX.X..X..X.#X.#.#X.X.X#X.X....#X.#.X.X.X.X.X.X..X##XX..#.X#.X.X.X.#X.X..X..X#X.X.X..###XX.X#X#.X.X#.##.X.........X..XXX#XX##..#.......#.X.X.X.X.##X.#.X.X#.X.X#X..X......X..X.X.X.X#...................#....XX#..#.X.X....
.#X.#..X....#.XX..XX#..X.X..............X.X...#X..##....X#.XX.#.X.X.X#..X..XX.....X.....X.X.X.......#X.X.XX##.XX.X...X.X.XXXX..#..X.XX.#.X.XX#...XXX..#.X..XX...........#.XX.#....X#............X...X.X.#.#.X.X.X.....X..##...#X..........................##.X#.X.XXX.XXXXX###.X.#.X.X.X.X#...XX.X.X......#....#.##.#..XXX.X.X..XX..X#.#..X.X.XX.........X...X.X...#.X.X.X.X#X.X.X.X.X.#.#................X.#X...#....X.XX.X......X.#.#.X.XX...#..X.#.XX..X.X##..X..XX.X......#.X#.#XX#...#.XX.X.X.XXXX#XXXXX#..X.#.X.X.XX.X...XXX.X.X...........#XXX.X.#XX.X#.X.##..X#..X.X.X..XX..X.X.....X#XX.X#XXX..X#..........##XXXXXXX#X#.#.#..XXX#.#......X....X#X#.X.#.X.X.X#X#...X..X..X........#.X.#.............#.X......................#XXX#.XX.X#.X#XXX..X#X...X#...XX.#X.#.X.........#..X.#.XXX.X.X.X.X.X.X.#.#..XXX....X......XX#.X#XX....#.X..X.X.X.X......X..X.X..X......X........#XXXX..X...X..X#...#.#..X..X.X...X..X#....................#.##.#.X.X#.XX.X.XXX.XXX.X.#.XX..................XX...#X...#X##X.X..........XXX.X#.X.X.X.X.X#.XX.X#.X.X......#.X#
..XX..X..X.X....X.#XX#..X..XX#.X.XX.X.X.....#..#.X..XX.#.X.X.X.#.X....X...X.#X.#.X.X##.X.##...XXXXXX....X...X..X.X.X..X...XX.X.X.X.X.X.#......#.X.X##.#...X#.#.X.#X.X.X....X#..X.XX#.X.X.X#.X#.X#X.X##....XXX.X..#.X.#XX..#.X...X.X#.X.X.X.X.X.#.X#.X.X.X#X................X......#...#....#.X.X.....##XXX#.#.XX.X...X..##...X.X..X...#X.X#..X...X.X.XX.X.#.X.XXX.X..........XXX...X..X....#.XX#.X.X.##.#.....#.X#.X.X....XX.X.X.X...XX#....X.X##X.#.....XX...X#...#....X.#.X.X.X##XXXXX.XXX...X...XX#XX##XX#XX..............#......#.XX.X.X#.X.X..#.X.....X##..XX..X.X.X...#.X.X.X.....X.#X..X#XXXXX#X..X.X.X.X.X.X.X#..X.#XXX.....X#.XXX..#.#.XX..#.XX#XX.........X##.X#.X.XXX.X##XXXXXX.XX..X.#.X.X.X.X#.#X.X.X.X#.X##.XX.X.X.X.X.....#X.X#.XX..#X.X....X.X.#.X...X#..#..X.X.X.X.X#X..X..X..X...X...X....X.#.#...X.X...#X.X#.X....XXX.XX...X#...X....#XX#...XX#X##..##.##.#.XX.X.X.XXXX#...XX..X.X.#....#.#XX...X#..X...X.##.X.XX.X#.X.X.X.X....XX............#.X.X.X.X.X.#X.X.X.X.X.X#.X.X.X...X.#..X.........X.XX.X.X....#XX#X#...XXX.X..X.......X.X.##..#.
.X...X.X..XXX.#..#.#XXX..#....X#...X...X#.X.#.XXX..X.##........#...X.X..XX..X..##...........#.......X#.X..##..X...X..X.#.X.X.............X.X.X.........#X.....X.#.X#X..X.#...#..X##.X.X.X..X#.XX####.XX.X....X..XX..X##X.XXX..X..XX...X...X...XX.#X#...X....X.XXX.X#XXX.#.X.X#XX.XXX.XXX.X.......#.X......X..#..X.X#X.X...XX#X#..#XXX...X.XX#X#X.#..X.X........X.X#XX.X.X.##..X..XX..XX#.X.#X#...#..X.X..X.X#....X.XX##.X...X..#.#X.X.X..X.X#......#X.#.XX..#X..#.#.X.XX.#...X.X.X.XX#X#..#..X#.X.X.X.#XX#X#X.X.XX.X.X.X.X.X..#.X.X.X...X.XX.X.X.X.X..#.X.XXX..X#.X....X.X.#.......XX.XX.X.X.X.X.X#XXXX#.X..X...X......#.#..XX.X.X.X#...X..X...X#.X#.X#XXX..X.X.X.X.X.....X.X.X.X............X..X...X..X.X......##...XX...XX..X...X..X.X.........X.....XX.X..#.X..#.X..X..#.#X..XX..#...X..X..X.##.X.X..X.X.......XX.X..X...#XX..X.X..X...X.X#.X#.X.X.X....#XX..X.XXXX.X.X.X.XX..#XX...X#XX.XX.X.X.....#X.#XX.#XX.X.XXX..XX..X.XXX..X..X.X#..X.XXX#..X.X#.X.X.XX.................#XX..X...XX..X##X..XXX..X.XX.X.X.X...##.#.XX.X...XXX.X.X#...X..X#X.X..XX..#X...
.#.#...#.#.XX..X....XX.X..XX#...#.XXX.X..X#.XX.X.X......#.X.X.X.X.X.X#.X.X.X.X.X.X.#.#.X.X.X#XXXXXX....#.X.#.X.X.X.X.........#.X.X.X.X.X..#....##XX#XX.X..X.#........X..X..X.##X........X.X.X..#XX.#...X..X.X.X...X..#..X.X.X..X.#XX.#.X.X.X.X.X#XX#X.X.#.X#.X...#.....#........#.X.XX#...#.X.X.X#..X#.X#X..X..X...X...X#XX.XXX.X....X.#X....#.X..X....X.##.X#....#.X.XX..X#XX.X..X.XX#...X#...X..X....X..X.X.X.#......X..XX.X..XXX....#.X#XX.X.X.X....X..X.XX.X...........#........####.X.X............X.X.......#.XXXXX.X.XX...X....#..............X.X.X#X.X.....X.X.X.#X#.X.#.X.................X#XX.X.#XXX.X.X#.X.X....XXX..X.#...XX.X.XX.X#......#XXXX..XXX#.#...#.X.........X.XX.X.#.X#..XXX.XXX..#..#.X.X...XXXX.X...#.XX.XXX.X.X.X.XX.X.#X##.X.X.XXX....X..X#X.#.XX...XX..XX.XX..##.X.....X...X#.X..X.X.XX....X..XX..#..XXX..X.X.X.............X.XX...XX..XX#.........X.XX...XX..#.........#.X...XX#...X.......X..X.X...XX.X#X...X.X........X#XX#..X....XX.X.#.X.#.X.X.XX.X.X..X.#.X.X.....X.X..XX...XX..X#X.XXX#X#X#X.X.X.X......#X.#X..#.X..X.X.XXX#.X
X..#.X.X.....X#..X.X.....X#X.#X..#XX..X.X.X........X.X.X...X.......................X.#..XX.........X.X...............#.X.#.X..X..##.#X.#.X.X.X.......#XXXX.X..X.X#.X.#.X.X..X#X#.X.X.X.X......#XX....XX.X..X..X.X..X...#.....XX#X.X....X.X.X.....###..........X.X.X.X.X.X.X.X.X.....X#XX.X..X#.X.X.X.X....X..X..X.X.X.X.X#...X...X#.X.X.X.X#....#..X.X.#.#X...X.X#...#..X#.....X.X.X.XXX.XXX#.#..XX.X.XX.XX....XXX.XX.X.X.....X..#.XXXX.X.X#.X.X.XXX.#.XX.......X.X#.X.X#.XX.X.XX.XX.........#.X.X.X.X.X#..X#.X#X.#..X.X......X#..X.X#..X.X.X.X.#.X.X..#.XX....X.#.##X.#.X.X..X.X..X.X.X.#.X.X.X.X..........X....##..X.#.X..X..X..XX.X.X.X...X...X.X.XXXXX..X.X.X#.#.XX#X.X.X.X.X.X..##X.#..#X..#X#X#..#.#.X..X.XX..X#.X..XXX...XXX..X..XX...X#X.XX.#.....X.#.X#X#..#..#.#..XX.X.X.X..X.X.X...X.XX.X.#.X..X..X...X.#.X..X.XXX.X..#.X.......XXX.X.XX#.X.XX.XX.X.X.X.X.X.#.X.#.X...X#.#.#.X.X.X.X.X.X...X.X.X.X.X.X.#.X.X..X....#.......X.X..#.XXX#XXX...#XX.#X.X..##..#..X...X.......#.XXX...XX#X.X....X...X#...X....#XXX#XX#.X......#X.XX...X.#.X..#X....X.XXX..
..#.##X..X.XX..X.#.##X.X......#.X.X.X......X#X#.X.X.X.X.X.X.X.X.X.#.X.X.#.X.X.X#.X..#XX...X#.X#.#.X.X..X.XX.X.X.X.X.X.X...XX.XXX......X.....X..X.X.X...X#X.XX.XX....X..X..X.......##..X##.#.X.#X#X.#X...#.X#.#.X.#..X.X..X.##.....XX.X..X#...##.X...X.#.X#X.X........#..X..#...X.X.XX.XX##.X......XX..X.XX..#.X..........#X.X.X.#..........#X.X##XX.X..X.X.X#.#..X.X.X.X...#.#........X.XX#X.X.X...XXX.....XX.X.X....X#.XX.XX..X..................XX#....X.X##.X....XX..#...#.XXXX.XX.#X.X.X#..X#.X.X...X.X....#.X.X.....#X#.XXXX..X..X.X..XX..X#XXX.X.....X.X..X.....X.....XX...X..XX..X...X...X..X.X.#.X.X#X.#..#.#...#..X.X...X.X.......#...X.#X#XXXXX.X........X#XX....XX#.X.#X.XX#..#.XX#XXXXXXXX.#.XXX.X.....X.X..X....X.XXX.X..X...X.X..X..X..#.X.#X..X.#.XX..X.X#XX..X.......X.X...X#..X........X..X..X.X...X..#...X..#.X#...#.X.X#...X.X.X.X.X.X.X.............X..X..X.X............XX..XXX.X.............#.X.X.X.X.XX.X.X.X.....#.X.#......#..XX#..X.XX...X#X.#X.X.X.X.X.X.X.#..#.#X#XX.#.X..X.X...#..X.X...XXXXX#...#XXXX.X...X.XX.X.X.#.X#.#....#X.X
#...X.#.X.....#X#....X#..X.X.XX......X#.X#.....X.........#X..#..X##..XX..XX.XX#...X..#..X...X..#....XX..XX...X...XX...#X.XXX#XXX.XXX.X.X.X.X#X..X#..X.X......#..#X.X.#X.X.#.X.X.X#X.#...#.X..XXX#..X.X#.X....X.#...X.X#.X.X.X.X.XX...#.X..X.X.....#XX..XXX...X.X.X.X#XX..XX..#X.X.X#...##XX..XXX.X...XX#..X#....#X.#.X.X..........#.X.#.X.X..X.X.....XX.X...#.XX.#..#....#X.X#.X.#.X.X..XX......#.X.X.XX.X...X..#X.X#...XX..X.X..X#.#.X.X.X.X#.X.X.X.#.X....#.X.XXX...X..X.X...XXX.#X#X#X.XXXXX.....#X.X....X.XX.....X.X...#..#X..X..X...#...X.........##.X..X.XXX.X#...XXX...#.X.X...#..#.X.X.X.X..#...X...XX..X#....XX.X.X.X.X#....##.X.XXX.X.XX.X.X.#...#.X.X.#X#XX..X##XX#.......#.X.#..X...X#XXX.......X.XXX.#...X..#.X#X..#..X.X..X..X.#...#.X...X.#.X.X.....#.X...##.#..X.#.#X...X.X.X.X.X#.X.X.#.X...X.XX#.X.X.X.XX.X.X.X.X.X.X.X..X.#.............#.X#.#.X.X.X.#X..X.....X.X.X.X.X.X...XX#.X.#.X.X.#.X.X#..........##.X.X...XX.X.....X.##X.X.#X.X.X.X.X.XXX.#.X..X..X..X........X...X..#.XXX.XXX#.X..X.XX..X..#X....X........X.X..X...XX.....X..X.X..X.
#.XX.....X.#.XXX..#.X.XX..X....#.XX.X...#X.X.X..X.X.#.X.X...XXX....X...X..#..XXX.#..X.X.X.X.X.#.X.X.#.XX###.XX.X...X.X.X#.X#X#X.X.X.....X#X..X.##X.X#XX#.#.X...X.X#X.X..X..X..X.X...X.##...X.XXXXX....X.#.##X..#XX#............#...X..X#X..XXXX.X....XX.#.X#XX..X.X.X#..X..X#.......#.X.X##.X.X.X#.XX....#...#.#.X..XX..X.X.XX.X.XXXXXXX#X..#...X.X##.X...#XXX..#..X##.X#.#..##X#X..XX#..#.#.X.X........#.#.X.X......XX...XX..XX..XXX#...X...#.#......X..X#........X.XX#..X.X.X.#...X.X#...###XX.X.X#X#XX.X#.XXX.X.XX.X..X.X.X#X#.#.#.##..X.XX.X.XX.X##X.X..XXXX#X...XX....XXX#....#.X..X....X.#...XXX.XX#.##.XXXX#.X.............##..XX.X.X............##..X...X#X.#.XX..#XXXX.X.X.#X....X...X#X#XXX#.X.X.X#.X..XX.XX.#.X....X..X.X#XX..#....X#....#.X.X.....X.X.X#X..X##..X.#.X.X.X.X.............##.#..X#...#X........................#.X.X.#.X.X.X.X.X.....X..X#...XX##..X.X.X...X...XX..#X........#...XXXX#...X.X.X.X.XX#...XX.XX.X..X.X....##.....................#.X.X.X.XX.X.X#.XXX.X.X.....XX.X.#.##..XX#X..X....X.X.#.X.X#.X..XX#.X.X.X.#.#.XX..#.X...
....###.X...XX#X#..#...#.X.X.X..X.X..#X...XX..XX.X...XX#.XX.XXX#.XXX.#X..XX.#X#.#.X.#.#..X.......X........#...#.#.X#........#...#.XX.X.X.X#X..X.XX#...XX#...#.XX..#....#X.X.XX.X.X.X.X.X.X#.XXXXX.XX.#...X..#X.X..X.#.X.X.#.X.XXX#.XX.#...X...#..X#X..........X.......X.#.X...XXX.#...................#.X.X#.X.#..#X..X.#XXX..X.X.#.#.X.X.X...XX..X.....XX.#.X.X.X..........##XX..X#XX..#.X...XXX.X.X.X....X...XX.X.X...XXX.X#.X.X.XX#X.X..#..X..X#.X#.X...XX.X.X.X..###.X.......#.X....#.X####...XX.#.#......#..X.XX..XX#..XX#........#.XX...X....XXX....X....X...X...X.#....#.X.XX#XX.X##X..X..#..###.XX......#X..###X##.X.##.X...#.......#.X.X.XX.X.X.XX..X.X.X..X...#.X#.#..#.X.X.XX.#X#.X.##.XXXX#..X.....X.##.X....#.X.X..X..X.X..XX.X.#.X.XX......#X.##.X...XX#..X..X...........X#.XX.X.X.X.X#XX#.X.#.X.X..X.X.X#.X#.X.X.X.#.X.XX........X...#X#.#.#.XX..X#XXX.XXX##.X#XX#X#X.X.#...X#..#.X.X.X#.XX#.XX#..X..#...X..X...#XX#..#.#X..X.#.XXXX.X.X.#.X.X.X.X.X#.X#........#.X..X#...XX.....X.X......XX.X.X.X#XX..#.X.#...#..X..#.X...........#..XX#.X#...#.
X##.#....X.X.X.X#.XXX.X.#.....X...X.X#..X##..X.X..X.X.#......XX.....X..X...X.X..X...#...#XX.X#.X.#.#.X.X#..XX...#...X.X.#.X...X.X.X.X........X...XXX.X.X.X.X.X.X.X.XXX..X....................#XX......X.#X.XX#..#...#..X..X#X.X#XXX..XX#X.##.X.X....X.X.X.X.X..#.X#.X.......X..X##X.XX.X.X.X.###.X.X.X........#.X.X.X.X#.X#.X..............#.X.X.X.#.X.X...........#XXXX#XXX..X..XX.XX#....X.X.X...X...X.##..XX.##.XXXX........#X...X.XX.X.#.X.X..X.#....X.XXX...X.XX..XX#.X.#.X.....#.XX..X#..X.X.#.X.#.XX.#.##..#.X.XXXX.XXX..X.X.X.X....X.X..X.X.X#X.#...X.X..X.X.X..X..##....#XXXX.X..X..XXX#.XX......X.XX.X..X..X.....X..X..X.XX.XX.X#.X.X.X.X..X......#.X...X...XX..#..X.X.X.X..XX#.X.#......#.X.X..#.XX........#X.#..X.X...#...X...X#......X#.#.X........X.X.XX.X.X...X.X.X#.X.XX....XX#..X..#X........#.X.X..X.X.#...XX.#..XXX.X##.#.X.X.X.XXX....X...X#X#X#XXXX##...X.X.X....#X.XXXXX....#X.........X..X..#.X##.X...##X.X.#.#.XX.X......#.#XXXX.X.X..X..XX#...#.##.X#....##.XX.#...X#.#...X.#.X#...X.....X..XX..XXX.X#.X.X.X.X.XX.X.#.#.XX.X.XX....#..X
X#XX..#.X.XX....X..X....X.X.X..XX..X...#XX..#X...X......X.#.XXXX.X.X.X...X...XX.#.XX##X..##...XX#.X.X.X.#X##..X#..X#..#.X..X.X.......#.XXX.X#.X.#.X...................#...XX.#.X.X.XX.X.X.XX..X.XXX#X.......X..X.#X..X.X#.X..X.##XXX.X#.X......X.X.X...XX##X..X#..#..X.X.X.X.X.#.XXXX..X.XXX.XXXXXXXX..XXX.X.X................X.#.XX.X.X.#............#..X.X.#.X.X..........X..X........XX......#.X.X.XX.X..X.X......#..XX.X#.X.X.X#...X..#XX....X#.#.#.X.X.####.X...X......#X#.XX.XX.....X.X.X...........#..X...X.....XX.XXX.XXX.#..XXX.#..X.#.X.#.X.XX.X.#...XX...#..X.X..#.X.XX.XX#..X..X#.X.X.#.X.#.X#X...X.X.##XXX.X.#XX..X..XX.X..#X#..#.X.X.XX.X.X.X...#.X#.X.#.#.XX.X.X.....X..X......##.X#......XX...X.X.XX#...X#.X....XX.#.X.X.XXX.X.#.X..#..#.X.##.X............##..X#....X..X###.X.#..X.X##.X.X.X......#....XX.X...X..X.X..#....X..#.XX.X#.###.X.XXXX#XXX#XXX#.#......#X.X..#XXXXX.X.XX.X.X.X.X.XXX..X.......X#.X.X....X.....X#X.X.X.X.XX.X.....X#..#X...X.XXX#...X.XX.X...X.XX...X.X.XX..X...X.#.X.X..XX#.XX.X.X..........XXX..X#.##..X....XXXXX#..
XXX..X.......#.X..X.X.X#.X..X.X...X.XX.XX#X....#XX.#X#.X.X.X.X#X..X...XX..XX.....#...#..X..X.X.XX.X.X...X.X#X...#..XX..XX.XX..X#.X#.X.....X.........#.X.X.X.X#.X.X.X#...#...#XX...X.X..X...X.X........#X.X.X.X.X.X..X.X.XX.X....XX#.......#X.X..XX.X.XX.X....X...X.XXX..XXX#......#..#X.X..XX.X#.X.X.X#...#..X.X.X.X.XX#.X.X.X.##..#..XX..X.X.X.#.X.X...#...X..#.X#.X.XXX#X.#.X.X.XX.X#...XX.X.X....#...XX#.....X.X.#.X...X..X.....X.X#..X...###X.XX.#.X#...X.#.X.X#...#.X.XX##...X#.X.X.X......#.X.#.#.X..##.X.X.XX#.X...##.....XX.X#XX.X.XX.#.X......X....X.X..X.X.X....X..XX#....X#.X.X............X....X#........##XXX..#.X#X......#.X.X........X..X.#XXXX.................X.X#X..#..##.X#...#.X.X.X...X.XX#.#..#X.X..X.##X..X..........#X#X#..XXX.#..X..#..X.X.X.X.X.XXXX..XX.##.X.........X#X......#X.#.X.X#.##.X...X..X.##....#...#.X.X.#...........X.#XXXXXXXXXXXX.X.XX.X#X#..#.#XXXXX##.....XX..XX.#XX##..#.##.X......#.X..X.X.XXX...#.........#.X#..X...#X..X..X.#.X.#.....#.....#X.X..XX.XXXX.#.X.X.X.X#..........#X.X.X#XX..#.X...X...X..#XX.XX.#..X
XXXX..#.X.#.X..#X.........##...#X.X........X.X....X.............#..XX.##.X...X.XX.X#.#X...X..........#.X...X#.X#.#...X.X..X#.XX#X#.#..#.X...XXX.X.X#X..#X#....X..#XX..X#..X.##.X.X....X..##.#.##.XX#.X#X#.........#.........X#.X.#X#.X.X.XX.#..X.XX.X....#.X..X.X#..X..XXXXX.XXXXX..X.X.X.X.#.........X.XX.X...#..X##.X...X......X..X...X.X#X..X...X.#.XXX.#XX##...X...##..........X.#X.X...X...X.X.#.X..#..#.XX.XX##...#.#X...#.XX.....X.X.XXX...........X..........X.XX#X.XX.X.X.X..#X##.#.X.X...XX#...X.............XX..####X.#X..#X...XX....X.X.X.X.X#X..#.X......X.X..X..XX##.X.......#X.X.X.X.X#.XXX...#.X.X.XX.X.###......X.#.X......##.X.X.#.X.X.......#.X.X.XX.X.XX.X....X.X...X##.###X....XXX..X..#XXX..X.....#.......#..X.X.X.X.#.X.X..#X#X..X...X.X.X.#..#...#.XXX#..X......#XXXXXXX...X.X.XXX#X#..X#.#....X.XX.X....X.X.XX.X....#...X.#.X.X.X..XXXXXX##XXX#....X#...X##XX...#X#X...#X.X...X...XXXX.#.XX#....#X.X.X.X#.X.X.XX##.#XXX.X.X.X.XX.X.#..X.#.#.XX#.X.......#X.X..X.X.#.X..#X..XXX.............X#.#.XX.X.XX.X#...X.X.X.XX.X.X.X.X.X....#X..
XXX..###..#..#X.X#.X.X#.X...#.X#.X.X.X.X.X.##..XX.#.#X.X.X.X.#.X.X......X..X..X......#..XX#X.X.X.XX.#...X.X#......XX..XXX.#X#X#.....X..X..X....###...XXXXXX.##.X.XX.X#..X..X.X.X.#.#X#.#........#X#.X.#X.#.XX.X##...###.X.X......#XX.XX..X..X#.X.X....#.XXX..#.X...#X#.XXXXX.#...X.X..........##.X.XX....#..#.X..X#.X.XX.X#X.#X#..XX#X#X....#.X##X....###.X.X.X.XXX.#.X#..X.X.XX.X.#...XX###.#X.X..X.#..X..X#..#..X...X.XX.X.X..X...#X.#..X..X..X#.X.X.#.X..X.X.X.#.X#...............X.X.X.X..X.X#....X.XX.#.X#.X.X.X.X#..XXX.#X.#..X..X.X.#.X.X...X#......#XX..X.#.X..X..X..X.X.....##XXXX.X#.X.XX.##....X.X...X...X....#..X.##..X.#X.X#.XX..X..X.......XXXX.XX..X....X.##...X#X.....#.##..#.XXXX#XXXXX.#.XXXXX.#.X.X.X##.#X.X#.XXX#XX...X......XX#X..XX.X...#..X..X.XX....XXX.XX#.#.X..........#..X..#.X....X.X...X.X#.X.X.X.X#...XX.X.#.X..#.XXX##...#..XXXXXXXXX#XXXX.#...XX.......#XX##..X..X..#.XX.X..#X.....X.XX.XX#..X..........##..X.XX#...X..#.X#...X....X..X#..XX.X.X...X.X..X....#.X.X.X.X.X.X.X.#.X.X.X.X..X.X#...X...X.#.X...#.............X.X...#
XXX#....X..X....#..#...XX.X..X...X..X...X...#.##..XX...X.#..XX....#.X.X#..#X.XX.X.X.X.X.....X...X...#X.X...XX.X.X..X.XXX...X##.XX.#...X.X..X##...#.X#..#X#...#......#.X...X.....#XX.....X.XX.X.X.#...........X.X.X#XX#...X..X.X.XX#...XX..X.X..X..#.X#.XX##X.X..#.X.XXXXXX#XX..X.X...X.X.#.#.#..#....##.#X.X##XX........X.XX....X.......#.#.#....#.X#.#..............#..XX..##X...X.XX#.X#.X.X.X.X.X..X.XX..#.X..X.X.X.X.X..X..#.#.X..X.X...X.#..#..X...X.X..X..#..X.XXXXXX.X.X.X.X#........#.X.X.XXXX.#..X...##...XXX#.X..X......X..X..X..XX.X.X#.X.X.X#.X.X.X.#XX##.X#X.#X.....#.X.........X.#.X.....#.X##.#.XXX.X#.XX##.X....#.....X......X.#X.XXXXXXX....X..##..##....#.X.X.XX.X.X...X.X#..#.....###.XX.X.X#.X..#....###.......X..#X.X.X##.XX.XX.X...##X.X#.X.X...X.X#.X##...X...#X.XX.X.#.X.#.XXX....X#X....X###.XX......#..X.XX....#..X..X#X...X.X#X..#XXX#X###X#..#..XXX..#.X.X....#XX..#X.XX....X..#X#XXX.XX.#..X#X#...#X.X.X.X..X.#...X#X.XX#.....#.X.X.#..X..X.X....X..X.X...X.X.X..............X.#..X..X#..X.X....#X..XX......XX..X.X.X.X.X.#X.#X.X..
#XX..X.XX.X.##.X..X#.X...X..X.X.#.X.XX.XXX.X.XXXX.#..X..X#.#...X.X...X.XXX.......#.....X.X.X##.XXX.X.....#X.#..X.#..X.#.X.XX.X..#X.X.#..X#....X#......#XXXX.#.XX.X.XX..XX...#XXX.XX#.X.XXXXXX#.....#.X.X.X.X......#.X..#..XX..##XXXX.X..X#...#X.X.......XXXXX..XX....X..XXXX..#X#..X#..#X.X.X..X.X#.X#........XX#.X#.X.##...#.X..X.X.X.X...XX.X#..X.X...#XXXXXXXXX.X##.X.XX...XX.XX.#.............XXX..X...#.X.X.........#.#.#.X.....X..X.X.....#..X#X.#X..X..#..X.........##..XXX#..#X##X.XX............X.X.X#.X.XX#...X.X.XX.X#..#...#X.X.#....#X...#..X.........X.X..X.X#X.X.X.X#XXX.XX.#......X.XXX.#..X.#XX..........X.X.#..X.X.#.XX.X#..............#.X.X.XX#..X.X.X..X....#..X.X.X.X.X.X..#.X..#.X..........XXX.X..#.X.X#.X..X.............X...X#..X....XX.X.X.....XXX.X.X.XXX..XXX..X...XX#.X##.X.X...X.XX.#....X.X.X.#.X..#.X.X###..XX.X.#.XXX.X.X#XX#XXXX#XXX.X.#....X..#...#.X..#..X.....X.X..##XX#..X..#..X...#..X...#X..X..X.X#X.X.XXXXXX.#.X.X...X#.XXXX....#X.X.#..XX#X....X..X.X.X#.X.X.X.X...#XX.X..X.X.XX.X.X.X.X.X.X.X.X.#.XX#...X......#X..X
.X.X..XX......XXX..X..#.X.#...........XXX.....#XX#..X..X...X.X..X..#XX....XX.X.X#.X.X.#X..X.#..X#.X.XX.X.....#X...#......XX....X.X...#.X...X.X...X.X.X.#X##.....##..#.X...X...........X.X.XX.X.#.###X.XXX.XXXX.X.X..XXX..XX.X.#XXXX..X.X.X.XX.X...X.X.XX.X.X.X....#.X.X..#..X...X.X.XXX#....##.....#..X.X.X.X..#.X..X#XXX.X.##..X..X..X###...X..#...X.X...........#X.X....#.X.XX......X.X.XX#.X#.X.X..#.X#.#.....XXX.X.X.........XX.X.X..#..X#.X.#....X...X..X#X..X.XX#.XX..##XX###.#.....#..XXXX.X.X.#.X..#....#..#.X.X.....X.X..X..X..X...X#X.X.X.X...#..X.X.X.X....#..X.X.X.........#XX#..X.X.X.X......XX..#.XX.X.X.X.X.....X.#..#..#..X#.X.X.XXX.X.X.X.......#..X...XXX.#.X.##.##...........XX..X.....##.#.X.#..X#X..X...X..X.XX.#.X.XX.X.X.X#X#.XX.X#.X.X.X...XXX.X##.#X.X.......#XX.XXXX.XX#X..X...XX.X..X#...X.X..XX.#.#..X.........X................##XX#XXXXX......X.X..XXXXX.XX.X.X.#.X.X.X##.XXX##XX.#.XX#...X..#..X#..#X#.X...........XXX...X#.X.X#.#.X.X.X.X...#....X.X.XX.X..#.XXXXX#.X#...XX#X.##.X.X.................#.X.........X.XXX.X.X.X.#..
.....X...#.X.X.X.X.X.#X....X.X#.X.X.X#.X.X.X.XXXX#X..#..#X..X..X##.X..X.#.X...X....XX...X...#X.......#..#XX.XX.XX.#.X.X.XXXX.XX..##X....XX..XXX.#X#..#..#X#XX.#...X.#..#X.X#.#XXX.X.X.........#.X##...XX..X#..X.XX.X.#..X.....XXXX##.......X...#X.X.X..X.......XX..#....X.X..X.X.......#.X.X.X.X.X...X..##X.#.X..#.#...X...X...X.X..X#XX###.X.X...#..XX.X.X.XX.X#......#.X.X##.#X.X.##X..XXXX.#.....#....X...X#XX..X#...X.X.X.X.X.......#.X.#.#....X.XX#.###..#..#X....X.XX....X......XXXX.X.X.X.XX#...XXX.#.XX##X.......#.#..#..X.X..XX..#X.........X.X#X.#X..##..#.X.X......#.X.X#.X..#X#X..X......X.#.XX..X..XX#.#...X#X.X.X..#X...X.X.#X.X..X....X..X.#.X.X.X..##X.XX#..X..#.##X#XX.#.X.X#.XX.XXXXXX.X..X..#..#.X..X.#.X#.X......###...X..X.............#.X.X.X.X.X....#..X.X.X.X..#.....#..X...##X.#.#.#.XX#XX.XX#.X.#..X.X.X.X.XX#.X..X.X.X.X.X#.#.XX...#XXXXXX#.X.#XX...XXX......#.X......#XXX..XXXXX.#...XXX.X.X.X..X...X...X.XXXXX.X.X.X..##.#..X.............XXX.XXX.X......##.XX.X#.X.X.X..#X.XX#XX.......X.X.X.X.X#.X#.X.....#.X.X#X.XX.#.X#..X..X.X
.#X.X##X.#.#.....X.#...X.X..X.#.X.#.......X...#XXX..###X...X.X..X.X.#...#..X.X.X.X...X.XXX.XX#.X.X.X...#...X.........X..X##...X.X....X.#...XXXX#XXXX.#.X.X.X.X.XX#.X#.X.XX..X....XX..X#.X.X.X.#.X.X.#X.X.X.X.X........XX.#.#X.#X#..X.X.X.X...#.X...XX#X..#.X.X...X...X.X...X.....XX.X.XX#......#..#.X..X...X...#...##.X.X.X.X#...X.#..XXXX#.#..#X..X...X#X..#X...#.X#.X..........##..X.XX.XX.X.X#XX#..X.X..#X.X.X.X..#.X...X...XX#X.X.X.......#.#.X.#XX.....X.#X...#.X.....X.X..#XX.X.............#XX####.....#XX..X.X.X#.#X.X.X....XXXXX.X..X.X.X.X..X#.X#XXX...X.##...X.X.X..XX.#X#X.XX...X##X.X.X.#X..X.X..X..X....#...#X..XX#...X....XX#..XX..X.X..X.....X...##.....#XX.#.X...X####..X....X.X.X.X.X.X..X.X..X..XX#..........XXX.X..X.X.#.X..X.XX#X#.X.#.............#.X.X.X.#..#.XX#X.X.X..X.#.X.###...XX#XXX#...##....X#.....X..#..#..X#.#..X....XX...#.X#XXXXXX..X.#..X#.X...#XXX.#X.X.X.X#.#...XXXXX...XX..#..XX...#..XX.#.X........#...XX.X.X#.XX..X.X.X.X#X.#..#.#XXXX..X.XX................##.X.X.X#.XX##.X...#X..X..#.X..X.X.XX#XX....##.X.X#.X.X....
.X#..#.#XXX.X.X#..##.X..X..X..X..X..X.##.X.X.#.#X.X..X.#.X....X.X.X.X##.X.X.......XX..X..X.XX#.X..X..X..X.X.X.X.X.X.#.X..#X#.X...X.X.XXXXX...XX..XX......................#.#..#.X..X...X#.#.#..................#XXXX.X....#.XX.X..#...X#..X.#.X.X.#.#.X.#.XXX.#.X.X.X.X##.X.X#.XX#.XX..X..#.X.X#.X.X.X#.#.X.X.X.X.X.X.X.......X.X..#.X.#.X.X..#XX.X..X..##X...X.XX...X..X.X.XX.X..##...............#.X.X#.X.X.......XX#X#.#.X.X##.X..X..X.X.X..X.....X..X.X..X..#.XX..X.X.XXX..#X..XX.X#.X.X.X.X.X.XXXXXXX.X.X.X.X.X..X....#.....X.XX.XX...X..XXX...XX.....XXXX.#....X.X...#.##XX.#X#.....X.X...X.#XX#.##....X..X.#.X.X.X##XX....#.#..X.X.X..##..X...X#X#XX.XXXX.#XX.X.X###..#X#.XXXX...X.X.X............#....#.#.X.X..X.XX.X.X....#..X...XXXXX.X...X..#...#.X.X.X#.XX.X.XX....XX#X...X....XX#..........##..XX#X#.X.X##.XX.#.X.X.X.X.X.X#X...X..X..X.XX..#..##..#X#X#X..X.#..X.X.#.##..X....X...X.X.#..XXX.XX....###....X#.X#X##XXX.X.X.X.X.###..##..X...XX.XXX.X.....X....#XXXX..X###.X.X.X.X.X.X.#............#...X.#X..X#..X...X..XX#XX##XX.X..X.........#X.X
.X..X....#......X...XX.XXX...##.X.X..X......XX.XX...X...X..X.X...........XXX.X.X.X..XX#.X.X.#XX..XXX..#.....#X...#....#X#.#....XX.XXX..X.#.X#...#..X.X.X.X.X.XX.X.XX.X.X.....#.X..#X.#..#..XX.X.X.X.X.#.XX.X.X......XX.X.X...X...X..X#.X#.##...............X..#X...X...#........X..#.##.X.X..X.X.............X..........#.X.XX...X...........#.X.X#XX.X....X.X....X.X.X..#..XX#.X#XX.X.X.XX#X.X.X#............X.X.X#XXXXX#..X.#XX..X.X#X.XX#..X#X.X.X#X..XX#.X.XX...X.#..XXXXX.X..XX#.XXXXX...XX.#..XXXXXXX......X#X.X.XXX.X.X.##..#....#.X..X.#.X.X.X.X.XX.X#.XX#.X.....#.X.X.X.X.X.X.XXXXX..X#..X#...X#X.X.#X...XXXX.X#..X..X.#.X.X#.....XXX.X..X.#X.##..#X.....X.X.....##X.X#...X.XX....X.#XX.X.X.#.X...#.X...X...XX....#...X.X...#.XX#.X.X.X#X.X.X.#.#..XX#....X##.....X#.X.X.XX.X.X#.X.XX.X#.XX.X.X...#X#.X.....X..#XX..X..X...X...#..X..##.X.#.X.X..X.X.X.XX.X.XX#..#.##.#X..X..X.X#.X.X.X...X#.X.X..#.X.X.#..X.#......X.....XXX.X.X#.....X.X.#.X.X.X.###..XX.X..X.X...#X##....#.#..XX..X.#...XX.X.X.#.X.XX#.XX#...#...X..X.#.XXXX#X#XXXX..XXXXX.X.X.X....
.#X..#.X.XX.X.X#X.X...XXXXX.##..#...X.XX#.X.....#XX.X.#X#X..XXX.X.X.X.X.XX##X##.X.X..........#.X.XX.XXXX.X.XX.#.#..#.#..X...#.X.X..X..X..##...XX.#.XXXX.X.#.X.XX.X.X.#..X.X.X....##...X..X...X...X#X...XX#..X..XX.X.#.X....XX..X#.#..#.X.X#XX.X.X.XX.X.X.X..X.XXX.#.X.X.X.X.X.X...#........##...X#.XX.X.X.X.X..XXX#.XX.X.XX#..XX.X.X.X.X.X.X...........XX.X#..#.X..XX.#X..X.X.X.X.X.X.X.X....X...#.X.X.X.X.#.X.X.X.XXXX.X..X.#.X.X.X#.X..#XXX...X..XX.X.X.X......##X...XX.XXXX.##.XX.X.X.X.X#...X..#.XXX.X..#.X.X...#......#..#XXX...X#X..XX......X.....X#..........#.X.#..........X...X...#.#.X.X.X.X#.XXX..#..XX.#X....X..X..XX...X.X.X.X.X....X..#....#..X##X.X....#.#.....#..XX..#..#.#....X..X...#..X#.XXX.X..XX..X.X..#.X...##...........XX.......#..X..X#.X...#.X.X...................X..#X....X..X..X...X#X.X#.X.X..X..X.#.#.X.X#.#X#.X....X...#.X............X#X.#...X.X.XXX....X.......X.......#....X....#.#..X.XX.XX.#X..XX.X....#.X.................XX.#X.XX.X#.X.X...X.XX..X...X#...X.X.X..#.#...X.X.X.X.X.X.#.X..#...#XXXXXX.#X#XX#.X...#X#X..#X.X
.X..X.X....X.....X#.X..#X#X..#X.##X.....X..X.#.X..X....#...X.XX..XX..#.X.#.X........X.X.XX#X....#.X.X.#.X.X.....XX.X...X.X.X.XX.X.XX.XX.X.X.XX.X.X.X.X...........#.#..X..XX...#.XXXX.XX.#.X.X.X.X.X.X.X.X..X#X...X.....#.X#.X.X.#.X.#......#X#...X#X..XXX.XX...X..........#XX..XXX.XX.X.X.X.X#.X..X...#X.XX.X.X.X..X......#XX.#..XXX..XXXX..X.X.X.X.X.#..##..X...X.#....X.X...............#.XXX.XX..XX..X..#.....X..XX...X..............XXX#..X..#.X.......X#.X.XXX.X.XX...XXX..............X#.X..X...X...X.X..X.X.X.X.X.X.#.X.X#.XXX...#.X#.X.XXXXX.X.X..#.X.X.X.X.X..X.X.X.#.XXXXXX.XX.X.X.............X..X..#.X...#.XX.X...X.X.#....X..X..#X.X.X.XX#.X##....#X#.#.#..X.X.X.#.X.X.X.XX....#.X..X.X.XXX.....#..#.X.X.X.X.#.#.#X.X...X.X#.X.X.X.X.##.X.X#.X.#.X..X.XX..#..X.X.X#.#.X#.X.X.#.X.X.X.XX.X##X..X.X.#.X....X...X.X.X..........XXX.XXX.#..X.X..#X.XX.X.XX.XXX#...XX......X#.XXX..XX.X.XX.X.##.X.XX.X.X.X.....##.X.X.#X#..X.....#.##XX#X#XXXX.X.X.X.X.X........X#X.X...X.#...X.X.X...XX......X.#..#X.................XXX.X.XX##XX..X#X.X..#X..X#.X#...X
.X#.#.X.X.X.#.X#.#XXX.XX....XX..#...X.X#..##..X.X..X.X..XX.....X...X.........#.X.X.X..X.....X.X............X#X.X...X.X.................................X.#.#.X.X...X.XX.X.X.X..#.##.X..#..X....#.........X...XX.XX.X.X................#X.X....#.X.#..#XXX..X.X#.X.X#.X.XX#...X#........#.#...X...#.XX.#X..X.......X..X.#.XXX#..X.#...X.X...#X..#X..XX..#..XX..#.X.X.X.X.#X..X.X.X.X.X.X.X.X..#....X...X..X..X.X#X..XX.X.X..#.X.X.##.X.X..XX.XX..XXX.#.X.X.X....XX#......#.XX#..X.X.X.X.X.X.X..XX.X.X.X.X.X.X..XX........#.#...........#.......X..#XX#....X...X#X...X..X.....X.....XX###...X..#.X.X.X.X.X##X...X....##...X.#X.#X....#.X#..#..X.XX...#.X......X.X..XX...X..X#.#..........XX.X##..X....X.X#X.X.XXX............X....XXXX..X.X..X.....##...XX#.....XX..X##X..X..#..XX..XXXX...X.....X..X##..X..X.......X.#X.X.X......X.X.XX.X..X...#XX..X#XXX.#..#.X.X..X..XXX.X.X.X.XXX.X.#.#.#..#..#.X.XX#...........XXXX...X....X..X...X.X.XX.X.X.......#X#.X...X.#.X.X.X....XXX.X...X.X.#.X..XX.X.X.X.X.##.X.X.X.X.X.#.X.X.#.X..#.X#..#XXX.X..#....X..X..X..#XX..
X........X......X.X.X.X.##X.X.XXXXX..XX..#.#.#....#.X#.X#..X.X..X.X..X.X.X.X.X..X..#X.#.X.X..#..X.X.X.X.X.XXX##..X.#.##.XX.X.X.XX#.X##.X.XX.#.X.X.X.##X.X#XX#...XX#XX..X#.X..#.#....X.#.X.#X.X#.X.XXX.X.XX.XXX...#.X..X.#.X.X.X.X.X.X...##XXX.....#.#XX#..X.........#XXXXX.X#.X.X.X.X.X#...XX..X#...#X#..X.X.X.X##..#...XXXX#X..X.#X....#X...X...#...X..#.X..XX........X#.XX...X..##X#...XX.#.X.X..X.X..XX.XXX#.X.X.......##..X#..X..#.#XX...X#X.X.....#X#X.X.XX#.X.X.X.#..XXX#...X##X..X.X.X...............#.X..X.X.X.X...X.XXXX.X.X..#.X.X.X..XX#XXX.XX.X.X.X.X.X.X.X.X.XX.XXX.X.X.X.#.#.X.X..X.X#X..#XX#.X.X.XX..X.XX..XXX..XX.X.X..X..#...X.X.X....#.X#X.XXX..#X.X#X...XX.X.X.X.X.X#...X..XXX.X......X..XX..X#.X#.X.X.X.X.X##X#X#.X.X.XXX.XX#X.X.X.X#XX#.X...X...X.XX.XXX...X..X.XX#X.X.#.X.X.X...#.X...#XXXX..........#.X.#...XX.XX.X.X.X.XX#.X..X#.#.#......X.#..X.......X#...........XXX......#.X.X.X.X.X###.X.XX#.#.X...#X.#..#XX.......#X#XXX.X...X.#..X##X...X.X#XX.XXX.X......#X.....#..#........#..#...XX..X..#..X#..#..XXXX....X.#.X...X..X..X#...X
.##X.X.X..X.X.#......X..#X......X.X.X..X...X...#.X.....X..##X..XXX.X..XX..XX#..X.X..XX...X#.X.X..X...X...X.X.X.XX...#XX#....XX....XXXXX.X#...X...X...........#XX.X.X.X.....#..X.#.X#......#.#.X...XXX#....XX#XX.XX#..XX..#X..X.#X..X..X......#XXXX.X.XX.X.X.XX.X.X.#.X.XX#.......X#.X.X.X.X.X.X.X.XX.#.X....X...XXX.XX.X#X#..X.X..XXX.X.X..X..X.X.X.X.##...X...#.X.X.X......#XX##X.XXXX.X..#...X.X..#..#X.#.X.X.#.X.X.X.XX...XXX.XXX......#.X.X...#.X.X.#.XX...#...XXXX#..X....XXX.X#.X.......#.X.X.X.X.##.X.X#X.X##X.X..#.XX..#XX...XX...X..X.X.X.X#...X.....#..X...X..XXX.....#X............#.X....X..XXX#......X....X.X.XX#.#X....#...X..#......X.X##.XX#..X..XXXX....#...XX..XX..XXX#.XXX...X..X.X.X#.X...X#....#..X.....#XXXX##.....XXXX##.X...........X..X...X.X...X.XX.X..X.....#X....X.....##.....X......#XXXXX.X.X.#.X.X.XX..X...........X.#.XXX.#..X.X.X..#.X.X.X#.X....#.XXX#.#.XXX.X#.XX....#X.X##..............#.#.....X.X...X#X.X#........##..X##..XX..##X#.XX...#X#XX.X.#...X.X.X.X..X.X.X.X..X#.X.XX..XXX..X...X.#.X.X#.X##......#.X.X.X.X.X###X
......XX.X.X..X.X.X.X.X.X.#.X.X....X.X.X##XXX.X.X.XX.X.##....X..#...#...X.X..X....X...X.X.X.X...X..#.#.#........#.X..XXXX.#...X.XXX#X##.#XX.X.X.X.X.X#.X.X.X...........##.X.X........X#.#......X.XXXXXX.X..XX#...#XX...X...X.....XX.X..X.X.X.................X.#.#.........#.#.X...X.X.............#.X...X#X.X##X.#X.....X..X....X.X.X.X.XX.XX.X...#....X#...X..XX..#..X.X.XXXXX....XX#X.X.X#.X..X.X.X.X..X.........##.X..#X....XXXX#.X.X.......#....#.....XX.X..XX.#.X#X...X.#.......#X#XXX.X...XXXX..X............X.X.X.#XX.##XXX.XX.X.X.X........X#.X..#.X.X.X.X.X.#XX...XXX#.X.X#.#.X.X.X..#..X.XX#X..X.X.#.XX.X.#X.....X.....#.X..X.#.#.XX.XX.....XX.X..X.X..XXXX##..XX...X...##.X.XX.#..X##.X...X.....#.###X.X..XXX.X.XXX#X.XXX.X.X.#XX#..XX.#.X.X.X.X..X..XX..X.X.....#.#..X.#.X#.XXX...#XXX...XX.X##.X.X.......#.........X.X.X.#.X.X.X.X.#X....X..#.X.XX#.X.........X#.X.X.....X..X.....X..#.#.X..#....X.X.X.X#X.X##..#.#.X..X.X.X...#X#.X.XX.X.#..XXX..X.#X..#XX...#.XXXX#X..X..X..XX.X...X...X...#.....#.XX..#..XX.#..............#.X.X#..........X.X#
X.#XXX......#..XX#.........X#..#.X.......#XX....X..X..#..X.X.X.X.X.XXXX..X..X.#X.X##.X.X#..#..X.#X.#..X..X.X.#.X..X.XXXXX.#.X..X..XXX.X..X..X......#X#..XX.#.XX.#.X.X.XX#....#.X.X.X..X#X#.X.X.X#XX#XX#..X..X.X.X.X..X..X.X#.X.X.#X.#.#.XX..X.X.X.X.X.#.X.X.XXX..#.X.X.XX.X.X.XX.X.....#XXXXX.X.X.XX..XX..X....X.....X.XX.X...X.X................#..#.#.X.XX.X#...#XXX..X....#X..X.X.X......X...X.##.X..X.##.X.X.X.X.....#XX####.XX##..X..X#.X#XX.X.X.X.X.X.X..X.X....X...X.X#X.#.X.X.......#.X##.#..X.XX.X.X.X.X.#........X...XXX#.#..X....X.X.#.X......#XX...........#X##...#....#.X.X.X.X.X#.X..XX#.XX...X.##....#XX.X.#..XX.X..X..X...#...#.#..X.XX.X...X....X.XXX#..X#.#.X..X..........#.XXXX..X..#X.X.X..#.##X.XXXX#...XXX...X###XX..X...X.XX...X#..XX###X.#XX.X..X.#.#X...X.X.......X.X......X...#.....X####.X.#XX.X.#.X.X.........X..#X.#XX#X.X.X.X.........X.X.X.X..#..X.X.X.X.#.XX.X.X.XX.XX...X#X.X..#XX.....#.X.XX.X.X.#.......####...X..XXX#.X.X..X..#.X..#..X.X...###.XX.XX.XXX.X.XXX#X.X.X.XX.X.X.....X.#X...XX.X#.X.#.##.X.#...X#..X.##.X.X.....
..#XX#XX.X.XXX..#XX.X.X.XX##X.X..XX.#.X.X.#.X.X.#.X.XX.X.X..X#.......XX.X.X...#.#X.X......X..X...#X..X.X..X...X..##XXXXXX#...X.#.X.X....#.X.##X.X.XXX.#...#X..#.X..X.##X..X.X...X...X..#X.#...X.X#X#X#..X##....X#.XX#..#....XX..X.#.X.....X.#..X...X...X...X.XX#..#...X.......X.#.X.X#.......X.X.X#..X.X.X.X.XX.#.X.##..#...XX.XX.X.X.X.X.XXX.#.X.XX.X.....X...X.X..X#.#..X.X#.X..XX...X.X.X..#X..X...X.X.X...XXX#.X.X.XX.XXX..#.XX.X.X.#...XXXXX..#.....X..#.X#..X##..XX..X.....#XX..X.X.X.....#.X.X.X#.X.#XX...X.X.X.#.X..#.X.XXX..#...X.#...XXX..X.#.X.X.XX#.X#.X.X.XX...X..X.X.......#....X.X.X.X.....#...X.X.X.#X...X..XXXX.X.X##XX.X.#.#.X.X..X#...XX..##X....XX#X.....XXX.X.#.#.X.X.X....X#X..#XX.#...X....#.X.##X.#.#.X..X#..X..X#..X.X...XX.XXX.XXX...X..X.XXX..X..#.XX...XX.X.X.X...X#.X.X..X.##.X.X.X.#X..X...X.#XXX.###X.#.X.XX.XX...XX#........#.X.X.XX.X#..X..X..X...X.X#..X#XX........#.XXXX.X..XX#XX.XX............X.XXX.X......X.#.X.X.X....X.X.X...X#.X..X..X.X.X.................#....XX...X..#.X..X.X.X#.X..#..XX.##..XXX.XX.X..#.X#..XX.X.#
XXXXX.....X#X..X#.X..XX......X..XX.X.X.......X............X.#..X.X.#...XX.X.XX..#....X.X.XXX.XX.X.XX....#..#.#.X.##.XXXXX..#.#.....X.X#........X...#..#.X...X..X..X...XXX..X.X.XXX.XX.XXX.X#X....XX.XXXX.X.X.X.......#.#X.X...X...#.#.X.X..X..XXX.X.X.XXX.X...X..XXX.X.XX#.X#......#...X#.X#.....#.X............XX...#.X.X.X.X.....X...##.X..#X.......X.X.#.###X#..#..#XX#.#.....#...#.X#X#..X.X.X.#.X.#...X.X.XXXX...X.X..#.#........#...X..X#XX.#.###.X..XXXX..XX.X.X.X.X.X.X#XXX.X.#..X..XX#............XX.X.XX.#..X...#........#X.XX..#XX.X.X.X..X##......#...X...X...##.X#...X.#.X.X..X.X........#X.X..X......#..X.X.X...#.....XXX.X..#.X.....X..X.XX..XXX..#.X#X#.#.X.X.X.X..#.#..#..#X.XXX.#.X......#XX.X.X..X..#...X...#..#.X.X....#X...X..#....X.X.X.X#X....XX.X.X....#.#...XX..X.X.XXX.X.X#..X##.X.......X..#.X...X..#.#.#.#..#X##..X.X.X.X.X.X.X#X..X...#..X#..X..X.#.X...X..#XXX.#.X.X#.X.X..X....#XXXXXX...X.XX.X.X#.XXX..XX.XXXXXX.XX.#.....X.X.....#X......#.X..X..X.X#.X#.#.X.X.X.X#.XX#X##X.XXX.#..X...X....#.XXX...X...X.X......#.....#...X...
...X..XX.X.X.X.....X...X#.X##XX..X.....#.#.##..X.X.X.X#.X#X..X..X...X.X...X.X#.#..X.#...X##XX.X....#.X.X.#..XX.X#....X#XXX.#..#.X.X.#...X.X.XXX.X.X.X.X..X.X..X.X.##.X.#.##..X..#X...XX#....X.#.X....X...X.X#.X.X.X#..X....X.XX.X...#..XX.XX#X.X.....#.X#..X.#.X..#X......XX..X.X.#.#X.XX.X..X.X.....X#.XX.X.X.XX.X.XXX........XX#..#.X.X#..#X.XX.X.##XX..X.X.X.X.#XX.X..X.X#X.X.#.X..X..X#X.............XX.....#.XX.X....XX.#X.X.##.#.X.X..X.X#.X..XX....X.X#..X#...............#.....XX.#X.X.XX.X.X.X.X.X.........XX#X.X#.X.X.X.X#...#.XXXX......X.....XX.XX.X.XXX.X.X.X.X.#.X.X.XXX.XX.X.#..#.X.X.#.X.XX.#.X.XX.X#...X..X.X.X.X#X.X...#....#X.#...X....X..X..X#...X....#.....XX..X..XXX..XXXXX..#.#.X.X.#X...X..X.X.X#.X#.#X..X......##.X..#X###..X.X..........XX...XX..#.X..X..X...X.X.X....X....#..XXX..XX#XXX.X##.#.X#.X.#.X.XX.XX.XX.X..........X#..#.XX.XX.X.#.X.X..X.X.X.#.X.#.XXXX....#XX....X.X.X.#.##XXXXXX..#...X...X.X.X..............#.#XX..X.#.X.X...X#.XXX...#.X...X....X...XX##.........#.#..X..#..X.X..X.XX#XX..X..#X....X.X.X.#.#.X..#.XXX.X
.#..X..#...X.#.XX.XX.X...#XXXXX.X..X.XX...X...#..#..X#.....X.X.XXX.X.#.XX.X....XX..X.X.X...XX.X.X.XX..X....X.X.#.X.XX#XXXX..#X..X....XXX...#X..........X..#.X...X.........#X..XX..XX..X.#.X.X.X..X.X#.X.X......#..X..XX.#.X..X...X.XX#...X.X.X.XX.X#.....XX..X..XX..XX.XXX..X..X#...#....XXX..X..X.X.#..XX.X..X#.....#..XX.X.X#...XX.X..#.X.X....#..XXX.#...X.X....X..X.XX..XXX...#..X.X.....X.X#.X.X.X#....#X#........X.XX...X..##.#.....X.......X..XX.XX....X.X.X.XX.X#.X.XX#.XXX.X.XX#.X....X.XXX.#X#X#.#X.X.#.X.....X..#...XX.X.X.X.X#XX.#X.##X..X.XX......##.XX................#.........X.XX..X...X.#..XXX#.X.X#X...#.X.........#.X.X.X#.#XX.#X..X.#..X.X.X.X#X.X.X..X.X.#...X.X.X#..X.XXX.X.#.#XXX....X.#.X.........X....X..XX.X.X##.X...XX..#.##.#X.X.X.X...X#.##.#.#..X.X..X.X.....X.#XX.X.#.X...XXX.................................#.X.X.##...X.......#X.....#XX..............XX#.X.X.X..X.#...#X...#XXXXX.XX..X.#..X.......XX#X.X.#.X.X...X#.X......X..X..#.#.X.X.X.#.#X.#.#.##.X.X.X.X.#.XX.X#.X.X##..X..X#X..XXXXXXX..XX...X.XXX...X.X...X..X.X...
..X...X##.X.....#...X..X.#X#XXXX..X....X.X.#X..X..X.X.X.X.#..X....X#.#.X..#.X.X.X.XX....X.X....XX..#.X.X.X...........X.XX.X#.XX..X#.X...X.X..X.X.#X.XX.X.X....X..X.#.X.X.X.X.#X.X.X.XX.....#.X.XX.........#.#.X.X.X.X#.X...##XX.X.X#...X.........X.X.X#.X.X.X.X.X.X.X.X...#.X#...X.XXX.X.##..XXX.X..#.X...X..XX.X.X.X.#..X#...X.X#.X..#......#.XXXXX.#....X.#.#.XXX.#....X.#.#.X.X.X.....XXX#XX.X..X....X.X....XXX.X.#XX#X#X.X.X.X....#X.X..X.X.X.X.X.X..X.X##........X#X#..#X...X#X.XX.....#X.......#XXX....XX#...#.X.X.#.XX.X...........#..X.#.X.X..X..XX.X.X.X..X.X.X#.#.X.X.X.XX.X.X#X#X.X...XXXXX.#..XXX.X.........#X...X.X.XX.X...........#..XX.X.X.X........#...XXX..X.#X.#....XXXX....#....X.#.XXX.X.X.....X#.X.X.X.X.XX.X.XX#.X.X...##...X....XX..X...X..XX.X.X#...XX.X...#X..X.XXXX....X....#XXX#.X.X.X.#.#.X.XX.#.X.X.X.X.#XX.#.X.X...#X#X##.#.X#.X.X....#.#X.XXXXXXXXXXXXXX#X.X...X...X.XXX#.X#.X.X.#XXX...#.X.XX.#.#.XX.X.....X...X#..X.X....X#.X.XX.#X.##X.....#..#....X..X........XX..X.X........#.XX.XXX#.XXXXXXXXX.#..#.#..#.XXXX...#..X.X.XX.X
.XXXX...#.X.XX.XXX.X..X...XX##.#X.#X.X.#....#.X..X.X.....X.X.X.X.X.X....X....#..X...X.X.....##.#XX..X...X..X.#.##.###X..#..X...X...XXX.X...X.X.X#.....X.#.XX#..#..XX..XX...............#.X........#XXX.X.X..#.#...X.....X.#.X#X....#X.#..X.X.X.X....X...................X....#.X.X.XX#..XXXX.XXX.#.X...X.X.X.#.....X....#.XX.#.......X..X.X.XX.X.X....X#.X.X#.....X.#X.X.............X.X.....##.#.XXX.X.X..XX.X..XX..X.X.X#.....#..#.X....XXX..X#X......X...X.X.X.X.XX.XX.X.#.X.#XX#....X.X...#.X.XX..XX.X.#..XXX#..X##.....X..XX.X.X.X.X..#.........X.X.XX..X#...#XXX...XX..XX#..........X##..XX...X..X.#.X....#XXXXX#X#.X.X...X..X.X.X.XX.XX.X.X..........#XXX#.X.X.#.X..X....X..X.XXX#..X.XX#XX......X...X..X#.X....#............X#.X...XXX..#X.#X.XXX#..X.X.#.....XX##.#...#XX...#.#.....X.X#XX.X..........X...X..X..XXX..X...XX#XXX#..#..#XXXXXXX......X.X..X.##......................X.X.X.X.#..X..#...#...#XXX.#....#.XX.....X.##.X#.X.X...XX...##.#..#..#.#...X..##.X.X.X.X.X..X..#.XX.X...X....X.X#.X.X.X.XXX#X#.XXXXXX##X#.X..X#X......X.X.X.XX....X..
XXXXX.XXX..#...#XX#XX..X##.XXX.X.X....X#.X.XX#XX...#.XX.X....X..#...X.XX.#.X#.#.#XXX##..X.X.X##XX..X.X.X.X..XX##..X.X..X.X.X.X.#.#..#...X.X#..X.#X.#.X......X#..X...X...X#.X.X.X.X.##.X.X#X.X.X.X.....#X.#X..XXX.X..X.##.......X.X.#..#X..XX..X#.X.X..X.X.X.X#.X.X.X#.##.XXXX.#XX.XXXXX.XXX.X.X.X.X##.XXX...XXX.X.X.#.X....XX.X.XX.X#.X..X.....X..X.X..X....X#.##X..XX#..#.#.XX.X.X.X.X#.#.X..#....X...XXX...X#.#.XX........X.X..#X..X.X.XXX.#.XXX.X#.##..X....#...#.#.X...X...X.XX.X.X..#..X#.XXX...X.X.X.X.#.X.X#XX.XX.XX.#X...XX..XX..X#.X#.X.X.X.X.....X....XX.X...X...#X.X.X#.X.X.X.X#XX.X.X.XX.X.......#X...............#...#..#..X..X.......##.#.X.X.....X.....#..X..#.#X#X..X.XXXX..X.#.X..XX#.X..#..X...##.X.X.X.X.X.X.X.X......#..X.X.X#.X.X.X..#.XX....X.#.#X.X...X.X.XX.X...X.X.XX.##X..X.X#X.X.X.X.X.#XX#.#....X.#X.XXX.XXX#X..X....XX#X.#.X.X...#X..X.#XXXXXX.X.X.#.XX.X.X.X...........X.X.X.X#.X.X#XXX..#.X.....X.#.X.........X..X...X.X....#..X.XX.X.X.X#..........X..#.XX....X..X.####.#..#.#.......#.XX#.XXXX#..#..X#.#...X.X.X.X#.X...X.X..X.
XXX#..X.##.#.#.#X#.X..#.....#....X.X.X.#..X.X##..X..X.X.X#.X.#.X..XX..................XX...X...X.X........X..X.XX....#........#.X..X.X.#.X.#.X....X....X.X.XXX#..XX..#X...XX..#...X........X...X..X.X.XXXX.#X.X..##..X..X.X.X#..X...#...X...X.XX..X.XX#..X....X.#X.#X..............XX..X...............X.X.X.X#XXX...X..#.#.X.....XX#...XXX.XX.X.#.X..X.X#.#.X.X.X.X.X..X..X..X..X.....#..X..X.XX.XXX.X.X..X......X.#X.X.#.X.XXXX.XX#XX...#...X.X...XXXX.X.X##...#......X.XXX.X..#...X..#.X.....#X.X......##.X.............#.X.X...X...XX.X..X.#..X....X.X..X.X.....XX.#XX.XX...#.#XX.#.X..#...........X.X##XX.X.X.#.#.XXX.X.X#.X...#.#..#..X.#.X.XXX..XX..X.X.#..X.#.#.#..X#.X.X..X...##..X..X...#..X#XX.X#.X.X...X#...#..X#..#X..X.X.X#..#X........X..#.#.X#X.X..#...#.XX.X.....X..X.X...X.XX.#.X..XXX#X...X..X....#.X#.X..X....X...XXX..XX.XX...X..X..XX#.XXXX..........#XX.#....X...X.#.X.X#.X.X.............#X.#.X.XX.X.X##.X..#.X.#.X.X.XX..X..X..#.X#.X.X.#........#.X.X.X#X.X....#X.#..XX..X...X..X..X.X.X.X.........X#.X.X.X.XXX#.#..X....#..#.X.X..XX.
XX#.X.....X#X...#X..#..#X.X..#.#X.X.#....X.....X..#...#X...##..#.X.X.X#.X.X.X.X.X.#.X...X.X.X.#...X.X.X.X..#.....X.X...#.X.X.#..XX.............#XX.X.X#...X.#.#.XXX.X...X#..XX.X.X.X.#.X###XX.X..###.X.XX...#.X#...X..#....X...X#X.X#XXX..X.#...X......XX.X.X....#...X#.X.X.X.X#.X.#.X...#.XX.X.X.XX.X..........X..#..X.XX....X.XX.#..X..XXX..X..X..#..................##X.#.X#.#.X.X.X##X..#....X.XX.X..X..XX.XX##.....X..........XXXXX.XX.X.X..#.X.X.X.....XX.X..X.X.X...X...#...XX.X.X...X.X..##..X.XX#.X.X.#.X.#XXX.XX.#.X..X.X..X.....#...##X.X.X#X..XX.X###X.X#.XX..X..X#...X#......#..#.X.X.X.X..#...X.....X...###...X#X#..XX....X.X.#XX..X.X.X..X.X...#.X..XX.X...#......X...X.X.X.#X.X.X.X.X.XX#..X.X..X.X#XX.X.X...X...X..X...##...XX.X###X.X........#X##.X.X....X..#.X..X#...X.X...X.X...X###X#X.X.#..X.X.....XX.XXX#.X.X.X.X.X...X.X.X.##.XXX.X.#.XXX.X.X.XX.##XXX..X.X.X.X.#.##.X...X..X.X.X.XX.X.X.#..#...XX#.X#..#..X.X.XX..X...XX..X.XX.X..X.......#.X.XX.X###.X......X.XX.X..#..XX..##..#XX..X.##..X.X.X.X.X...........X.X#.#..X.X..X....XX.#X.
X#....X#.X..XX.X.X.X..X#...#X..X....X.X.#.X.X###.XX.X#.X.X..XX.X.......#XXXX..X#...XX.X#........#..X...X#.XX.X.X..X..X..X...XX.XX..X.X.#.#.X.X......XXXX.##.#......X#.X..#.X.X.X.X.X.X..#XX.X#XX........#XX.X...#X.#.X..X.X.XX.#........X..XX.X..#.X.X....X..X.X..X.X....XX#X...XX.....X..#..X..#...X..X.X.X.X.X#.#.X...X#.X.X.X.X.X.X.X..X.#..X...##.X.#X.X.X.X.X.#X.XXXXXXX#.....X#X...XX...XXX#...XX.X.X.XXX..XXX.X.XXX.X.X.X.X.#XXXX#X.X....#X.......X.XX..###..X#.X.XX.X.X#X.X.X...X.X..#.##...##..........X.X....X#.....#..XXX..X.#.XXX.XXX#..X.XX.X#...X.X.XX....X...X.X.X#.X.X.XX...X.XXX.X...#...#X.X.#.XX#.XX.X.XX..X.X..#.XX........X.....XX#.X#.X....X...X#.X.XX.X.X...X..X..X.......X.....#.#.X.X.X..#.X.....X.#X.X.#.XXX.X#..X...........#.#.X#.XXXXX.#..#.X.#X.X.#.XX#.#..X.X.X...#X..X.X#......X.#.#.XXX.#.X##..X.........X#...X.#.............X...##...XXX#X..#...XX.X.......#X##.X#..X....X#..X.X...X#.XX....XXX.......#..#.#.XX..X.#.#.X.#XXX.X..X...X.......##.X.X..#..XX#..#.X.X..X#X#..X.....#X#...XX#.X.X#.X.X.X#......X..#X#XXX.X.X#...#
X#.X.#X...X..#......X.X.X.XXX.X.#.X#.X#........X...#.X..XXXX.....#.X#.X.X.X.X.XX#XX..XX.#X.#XX.X.X.XX.X.X...X...X.XX.X.X#X.X.X...#..X...X...XXX.X#.XXXXXXXX...X.#.X....X........X...#X#XX#...XX#.X.X.X.X##X..#.X#.X.X#XX......X.XX#.X.X..X...X..XX..X.#.X..X..X..X#..#X.X.XXX.X...XX.X.XXX.#.XX..X.X.X..X.XX..XXXX...X#.#...X...........###.X.X..XX...X.XX#..X#.X.XX.#XXXXXX#.X.X##..#.XX.#.X......X..#....X.X.X.#.X..XXX#..X...X..#X#XX....XX.X...XXX.XX.XX#.#..X.X.X................#..XX.X.....#..X.X#.X.#.X.....X.X.XX.X.XX.#.#..XX..X.XX#.#X.#.....X...#X.....#.X#...X#..........X...X....X..XX.X.X.#...#X..##X..X.X.#.#.....X.X.X.#.X#.X..XX.X.......XX#X.X..X.X#XX#...#..XX..#...#..X.X.X...X.XX.....#X#.X....#.X.X....XX..X.XX..#X..#.#X.X.X.X.XX...#X.#XX....X...X..XX.XXXXX..#.......X.#.X#..#..X.XX...X#.X#X.X#.X#.X.X.#.X.X.X.X..X..XX#.X.#.X.X.X.XXXXX.#X#X.XXXX#.XX.XXX.X.X.X.X#..X...#.XXX.X#.X.X#...XX....XX.XX.X##.X.X.XX#.......#X...X........X..X.XXX.XXX.X.##.#XX.X..X..X.X......X..XX.X##X.#.#.XX#.XX#.....#..XX#.XX.X.X.X#..XXX....X.X.X..
XXX....X.X..X..X.X.XX......#..........X.X.X#.X.X.X...#.X.#.XXX.X..#XX........X.X....#.X.#.#X.....X#.X....X.X.X.X.X#...X.XX.#...XX.X.X.X.XXX.XXXX..X.#X#X.X.X.X...X..X.X..X.X#.X...X..X..X.#.X.XX..X...XXX#..X.......#...#.X.X......#...#..X.#.X#XX.XX....X..XXXX...##.X......XX##...X#........X.X.....#.....XX.X...XX....#.X.X.X#.X#X.X.........#..X.X.XX.X.#........XXXXXXXX..X...X.......X##.X.XX.#.X.X.XX.......#.#XXXXX#XXXXXX..#XX#X.X.XX..X.X..X.X...X..X.X..X.X.X.X.XX.XX#.XX#..#...X.XX##X.X.X...X..#..X.X.XX#....#XX.X#X..X...X....X.....XX.X.#.X.X.X.XXXX.X.X.X#.X.XXX.X.X.X..X..XX#...X#.....#..XX.##....X....#...X.X.X.....##.X.#..X.X..X.X.X.X.#.XXXX..XXXX#..X..#XX.#..X.XXX..X...X.X....#.X.XX.#.#.X.X..##.X.X...X.....X.#.#..X.X..X...X...X.X..XX..X.X.X.X.X.X#X..X.X.X.X.X.#XX.....X.#..#....X#...................X...X.XXX..X.X#.#X..X...X...X..........#.X......#.#X.X..X..X.XX.X...#......X.X.##.X.X.X.X..X..#X..X....#.XX.XX##.XX.#X.#.X.X.XX..........#......#...XX.X.....#.X.X..#.#..X.X#.X...XX#XXX.X.##..X.X...X#.X.X.X#XX#..#.X....#.#
XX##.X..XX.X.#.#..X.XXXXXXX.X.X.X.X.X.X..X....XXX..X.........X..##.#X.X.#X.X.....##X....#...XX.#....X.X###.#.#...X#X.X..#..#.X#.#.X#.X.X.X.#.XX.X.X.X....X.#.XX.XX.X...X..##X..#.X#XX.#.........X#.X.X#XX.X...X.##X.X.#..#.X..X.X.XXX.XX.X........X..XX.X..XXXX..X....X.X#.##XXXX.XX.XXX.X.X.X...#.#.X..X.X.X#..X.X.X.XX.........##.X.XXX#.X.X.X#.X.....#..X..X.X##X..XX#XXX..X..#X..XX.XX#.XX#.X...#X...X...#X.X.X.###XX#.X#..#X##XXXXXX#.....X....X.XXX.X.X....#....XX..XXX#X.#..#..X.X.X.........X..X..#..XX..#..#..#.X.X..#X.X.X.X##.#.#..X.#.....#.......................X.#.X.##X.X.X.X##X..#X.X.XX#....X.X.X.#.X#..X.XXX....XX.X......X....X..X##......#X.X.X.XX.X.X..#......X.#.XX.#XX.X.X.X#.XXX..X.......XXX....#..##..X.X.X....##....X#.X.X#.XX.X.#..XX.X#...........X....X..#..X#.XX.X#....XXXX.X.#..XX.#.#.#.X.XX.X.X.#.XX#..#..X.......XX.X.X.X.X.X.#X.X.#XX...#.X.X.....X..X.X....X..#.XX#.X.X...........XX...X..##.XX.X.X..X#X....#.....#..X##...XX#XX#XX#XX.XX.X.X.X.X.X...#.XX...X.X.....#...X.XX.X.XXXX...#.#.XX..XX............XX.X..#.X.X.X
XX....X#........X..............#..##..X.##XX.X.X.X..X.X.X.X.X.#X.....#....XX.#.X.....#XX.X.X....X.#.X.#X.X....X.XX.X...XXX...........................###....X.....#XX.XX#....X#X......#.X#.XX.X..X.#........#X.X.X.X.X.X....X..X..#.X...XXX.X.X.X.#.X.X#X#..XX.X..X.#.#...X..#X#X#....#..X..XXX.X...XXXX...X.X.#........XXX.X.X.X##..##XX.X.X.X.X...#.#...X..X...X..#X.XXXX.X.X.#XXX...#..X..XX..X#.X.X.XX#X.X...X..#..XX...X.X.XXX.X.X#X#.X#X...X.X...#......X.XXX.X...XXXXX.....X.X....#XX.X.#.#.XXXXX.XX.XX#X..X#X.XXXX...XX.....X.....X.##X.XX.#.X.#.X.X.#XXXX.X.X.X.XX.X........#XX.....X...XXX#X.XX..X.#..#..X..#..X...XXX.X...X.X#.X.XXXX.X..XX#.#X.XX#...X.......#XX.XX.#.X.......#.XX...X.X##.X..#XXXX.X.X.X..XX.#.#...##..X..#.X...X#X.............X.X.XX.X.X.#.X.X.X...#.XX.XXX..X...X.X.#.X#X#...X.X...X...X...X#...X.X....X#.#X.#X.X.X.XX#.X#........#.X.X...#.X.#X#..X.X.XX.....X#XX.X...#...X..X.#.X.X.X.XX.#X..XXX.X..#..X....#.#.#.X#.#X.XX.X.X...............#....#.....#..X..XX#....X.#X.X.#..X......#..#.X..X...X...#XX.#XX.X.X...X.X.X.XXX.
...X.X...X.X.X.X#.X##.X.X#.##.XX#..#X#X...XX.....X.XX..XX..#...#X.X#..X.#...X...X.XX........#X.XX..X.X.....X.X#.....XX.##.XX#.X#.X.X.X.X.X.X.X.X#.X.#X#XX.XXX#.##..X...X..X#....#.X.X....##X.X.X.#...X.X.X#..............X.X..XXX...XX.XX###...XX......XX..#.....X...X..XXX.XXX.X..#.X.#..XX.X.X.XXX.X..#X.......##XX#.X..X.X.X.#X#.X..X..........#X..XX.X#.X.#.#..X.X..##...........X...XX.X#.X..............X##X.X.X.X.X.X.....#.....XXXX#.X.XX.X#.XX.X.#.X.XX.X.X..X....#..#.X....X.X...#XX#.X...X..X...X..X#.X....X#...XX..X#.X..X.X.X#.XX.X.X##......X.X.....#..#..X....X.X.X.X..#.X.#.X..X..XXXX#X..XXX..XXXX.X..XX.X.X.XX#..XX#.XXX.XX##..#X.......#.X.X#..#.#.#.#XXX#...X.#.X.XX#....X.X.....X.XX..X..XX..#..X...XXX..X...XXXX..X#XX...X.X.X.X.X.X.X...........XX..X...X.X.XX#..X..X..X#...X##..XXX.X....X#X#.X#X.XXX#.X...X.X.....X...XX#...#.....##.X.X.......X......XXX..X...#.X.X.....##.X.#X.X#.#.#...XX#..#...X.X.X...#...X..X.X.#X....#...#......#.XX.X.X.X.X.X#.X.X...X.X.X.X.X.X...X.#.X.#.X.#.X.X.XXX.XX.XX.X..XX...X....#..#..X..##.#.....X..
X.X...X.X...X..XX.X...#...XXX#XX#.X.XX..X...X#.X.#...X...X.X.X####.XX.XX.X.X..X..XX..X.XX.X.#....X...XX.XX.X...X.X.X........#...X...XX.#X...##..X..XXXX#X.X.X...X.XXX.X.X.#X.X.X...X#.##........##X.X...X...X#.X.X.X.XX.X.#..#.#XX.#X.X.X.X.#.XX.#.X.X#..X#XX.X.#XX.X.X.X.X..X....XX#....X.X.X.........#...#.X.X.....X...X.X.X.#.#X.X.#.X.X.X#X.X...X#..X#.....#.X.....#XXX.X.X.X.X.X.#.X....X..X.X.X.X.X.X.X..#.............#XXX.X.X##.X#................#X#X......#.XX.X#.X.XX..X.X..X.X#.XXX.X.X#.X.X.XX..X..X.X.X...#.X.#.X.X#X.X#X..............#X.#.....##XXXX..X.#X.#..#X.X..X#.....X..X..X#..X..X..#.X..X.....X##.......##..........#...#...X.X.X........#...XX..XXX.#X..X...X....X.X...X.#.#....XX.#..#X.X.XXXX.#..X.#.#...XX.X.XX..X..X#X...X...X..X.X.X.X.X...X.#X.#......X.X.XX.X.X.X#.X.X.X.X.#.X.X....#....X#XX..##.X.X.X.X.X..X##.X.#.X.X.X.#...XXX.X.#.#.#X.X.#.X..XX#.X...#..XX#.##.X...XXX....X.X.X.X..#.XX....#.X..X..X..XX.#X.#.X#.X.#.#.X.X...X..##..X#.X...XXXXX.X.X.X.....#.X.X...............#.#....#.X.XXX.X..XX.XX.X..X.X#...X#.X.X..X
...X.X..#X.X.X...XX#X#X.XXXX..#X......X..X#...#..#.#..X.XX...............X#.X.X.X#.X#.X.X#X..X.X..X#X..X....X#..#X..XX.##.X..X#X.XXX..XXXX.X.#.XX.X#.X.XX.X..XX.X.XX..X.....X.#.X.XX#...#.X#.X#...#X#X.X.#X...XX##.X...X...X....#............X....XX....XX..XX...X..X..#X.#.X.X.X#.XXX.X.......#X#.X.X..XX..X...X.X.#.XXX#.................#.X.#.XXX.X.X.#.XX#.X...#.X..##...#XX...X#.X#..#XX.#...X..X##...X..XX.X.X.XXX.X.X...............#.X#.X.X.X.X.X.#.X.X.X.X#XX..#.....X.X..XXX..X.X..#..X.X#....#..#...X...#..X..........#......#.X.X.X.X.X.X.XX#.X.X.....#..XX##X.X.#X#..#...#.##XXX.XX....#X.X..X#...X.XX.X.....#X.X.X..X.X.X.X.XXX#.#..X..X...X.X.X.XXXX.XX..XXX..XX.X.X.X.X.X..XX#.X...X.XX.X.X.X.X.X......#X#.X.X##XX.X..X...#X.#.X.XXX.X.#.X.XXX#..X..X..X..XX#..#.X.X..........#...............X..X#..X.X...##X.#..X.X.X..X.X.#XX..XX#.X..XXXX.X.XX..X......#.....#X.X...#.XX#....X...X.XX...X.X.X......X......#.X..X.X..X..X.......X...XX.X.X#X.X.X..XX..X.#..#.X.X..........#.#.......#X#.X.X##.X.X.....#X......#...#X.XXX...X.....XX...X....X.
X.#X#.#...X....X.......X.#XX.X..X.X.X.X.X.X.XXX.XX#..XX..#.#.X.X.X.X.#.XX....X.............XX#..X..X..X.X.X...X...X..#.X#..X.........#XX#..X.X...X...#.#..#.#.XXX...##.X#.X.....#..##X.XX...X...XX#.XX.....X.X.X#X.X.X##.XX..X.XXX.X.X.#.X.X.XX.#....X.X#..X..X.X.#...#.X.X.X.......##X..X.X.X...#XX#..X#X#.X#X..X.........#.##.X.X.X.X#XX.X.................#X.X#.X#..#..#.X...#.XX#...X.X.X.X.X.X#.#.XX.X..#.X..#X##..#...X.X.X.X.X.#.#X..#....X.##..XX........#X.X..#.#.X#X....XXX#.#....XX#......X.X.#.X.X#.X.X.X..X.X.X.X#.XXX.X.X.X..X...X..#......#.XXX.X.X..#.X#X#.X....X.#.X..#XX.XXX...#X..#..#.X.#X...XX#..X.XX.XX.X#.X.X..X#X#.X#.X..X..XX#.XX.#..XXXX#..X##..XX.X.#X.X....XX.X.#.##.X...#...........X.X.X..........X.X.X.X.X...X.....X.....X....X.X..X#XX..X..X#.#...#..X.X.X.X.X..X#X.X.X#.X.X.X.X.XX.X...X.X.#..#.X.....X...X..X.X..#...X.X.##.....X.#X.X.X.X.X.X....X.#..X.X.#.X.#.X.X....#.X.#.X.X.#X.X.X.X.X...#..#.#.#X.X.X.#X.#.XX...........##X.#.X....X.......#.#.X.X.X..#X.XX.X...XX.XX....X..X#.X.X#X#XXX.X.X....XX#.#XX.X.X#.X.X.X.XX..
...#..#.X..X.X.X.X.X.#.X.XX..X.XXX.X#.X....X.#.#.XXX...X..X.#.#X.#..X.....#X##X.X.X.#.#.XX....XX.#..#.....X.XX.#.X#.X....#.X.#.#X.X.X.X..X....X#..#.X...X........X.X.#.XX..#X#.X..X.XX...X.XXX.#......X##.X.......X.#.....##X.X.X...X#..X...X..XX#.X..X..#...X....X.X.........#.##X.#X#X..X.#..X...XXXX#...X...XX.XXX#.X.XX.X.XXX.#.#.X.X....#XXXX#.X.XX.X#X.........##..X...XX..XX#X.#X.......X...X.....X.XXX.X.#.X...XXX.XX#...XX..XX.X..X#X.X.....X...#.##.X#.....X....#..X#X.#XXX...#.X#.X.#.X#.#.................X...X#...X.XXX..#.X.X.X.X..#.#.X.X....X...XXX.....XX.X.#.X...X.#..#...X#.X.X..XX.#....X..X..#XX.#.............X..........#.X.#XX....XX.XX##X..X#X##...........XX...X#......X.X...XXXXXXX#X..XX..X.X.X.X.X..........##.XX.X.X#X.#.X.X.#.....X.X.X##X.#..X#X.X..X...X...X.#..#X#..X...X.X......X.X#X..#.#X.....X.XX..XXXX.....#.X.X.##....X.X..XX...X...#X..X#X#X#..X....X..#X.#.X.#.X...X#.#.X...XX..X...X.X..X..#...X.XXX......X.X.X#.X.X.X.X.....X#.X.X.X.X.#XX#..X..#X...X.X#..X......XX.X..XX...............#X.X.X..#X.X.X.X.......X#.X
X.#.X.#..XXXX...X...X......X.......X.X.#X#........X..X.##.......XX.#..##.X#XX.#..X...X...#.#.X.....X.X#.X.#.##.X..XX.XX.XX..X.XXX..X...#...X.X.XX....X.X.X.##.X##X.......X...#.XX.....X.XX#X#....###.X.X.X.X.X#.X...#X.X.XXX..X.#X.X.X.X#X#..X..#X##.X.X.X#.#.XX#XX..X.X.X.X.XX##XX#XXX#.X....X..XX.#.X.X#.X.##.......#.....X....#.#XX...X.X......X..X..X...X.X.X.X.X.X.X.X.X.X.X.X.X.X#.X.X.#..X.#.XXX.X........#..X.X.X#..XXX#...X...#..#XX.#X.X.#..X#.X...XXXX.X.XXX.X.X.X..X..#X.X.X...........#..#.X.##.X.X.X.X.X.XX...XXXX.XX..#..X....X..#.....X#.#.X.X.#XX..X.X...X.X..XX.XX.#.X.X.X.X..X..#....X.X..X..XXXX#..X.X.X.X.#.X.X.X#XXX.X.X#.X.X.X.X.X#..#XX...X..XX#XX.X.X.X.XX...X.X#XX.X.X.X.X.X..........X...XXX..XX..X.X.X.X.X.#.X.X.XX.....XXX..#..X.XX.........X#.X.X.XXXX.X.XXX.X#.X.X.XXX.XX.X#.XX.X.X......#.....X.#.X..#.X#X.#.XXX#.......##X.#..X..X..X.XX.X.#.X#.X.X#.X...##..X.#.XXX..X.#X.X...X..X.X.X.X.X.#.X##..#.X.X....#XX#.X.XXX#...X#.#....#.X.X.X....X...#.XX..X#X..#.X....X.#X#.X.X.X.XXX...XX.X.X.X.X.X.X........XX..#.....#.X.X.#...
X##.....XX.#.X.X#X.XXX.X.#...#XXXX.......X.X.X.#.XXX.#X.#.X.X.X...XXX..X...X....XXX.X#X.XX..XXX.X.#..#X.X.X.....X.....#...X....#..X.#.X.XX.#.....X.X.........X.X..X.X.X.XX.X#.XX..X.X..X#XXXXX.X....X.......XX...X.X..X...X#.X..X.....X.....X#.X##.#...............X##..X...X#XXXXXXXXX.#XX.#..X................#X.X.XXX.XX...XXX#.X#.X.X.X.XXXXXX.X##.X.X#.XXXX.X#.......................XX..X........###XX.#.#.X.X.....#.X.X.X.#X..X#.X..#......X..X.X.#.X..XX..X..XXX......X.XXX......X.X.X.X.#X.XX.XXX...X#X..XX.....#.X..#...#.X#X.X.X.X.#..#.#.X.X#X.#....#.X..X..X#...X..X#............X..X.XX.X...X.##.#.X#.XX.##...XXXXX.....#...#..#.........#.X.#.#.X.X.#X.X.X#X...#XX...X..X.###X...#.#...X.X.X.X.X##.X....X...X....XX#...X........#.X#XXXX#..XX#..X.X.X.X.X.........XX...###..X.......X....X.#...X..#.#.#X..X.X#X.#...#.............XX.X.X....##.XXX...#X...#X...XX........###.XXX#..XX..XXXXXX..X.X.XX....X..#.......X.....X.X...XX..X.#.#.X...#.#.X..X#....X.X#.X.X....XX...X..#..X.X#.XXX..X.....#..X.#X#...X.#X..X..X.X#.#...X.X#X.X##.#.XX#.X.
X#XX#.X.X..X.#....##X#..#X.X......#.X.X.##..XXX...X......X...#.#.XX#.#.X.X.XXXX..#..#XX...XX.#X.#XX.X..X...X.X.XX.X.#XX.X..X.X.X#........XX..X.X..X..X#.X.X.X#...#.X.XX...X.....X..X..XXXXXXXX..X.X...X.X.X.#.XX.#.#.X.X.X.X.X.X.X.X.X..X.X.........X.XX.X.XX.XX.X..#..XXX.XXXXXXXXXX#.......X.X.X.X.X.XX.XX.X.X....#.##..X.X...............................X.X....#.X.X.X.X.X.X#.X.X.X.X#X..X#.#.##X.#...#.X...X....#X#XX......X##X#...XX..XX#X.XX#....X...X..XX..XX.X.X.XX##...X.X#X.X.#XXXXX.........XX.X....X...X#X.#.X.X.X.X.X...#.#..#X.X#..#X......X.X.XX....X.X.#..#...X#..#X#.X.X#.X#.X.X..##..XX.X.........X.XX#.XX..XXX.X#...X..#...X.X.X.X...................#.X.#.#..X..X....XXXXX...#X.X...X...X..XX.#.XXX.X#..X.X#XXX.XX.X.XX.X.XXX#X##XXX.....#..##XX#X#.X.X.X.X.X.X.X.X.X...X.X.X.XX.X.....XX.X..XX...X..XX#..XX.XX.X.X.X.X.X.X...#XX.#.X..#..#..X#...X...X.XX.X.X.#.#.......XX.XX.X..XXXXXX..#....X.XXX.X.##.X.#XX.X.X..X..#...X#..X..#.###...#..X...X.#X.....X..#.#.XX.X#.X.X..X.XX.X#.##X.X.X.X..X.X..X.....X..X..#...#X.X...X...X##.X.....X
XXXXXX..X#.....X.XXX#..X...#.X.X.XXX...X...X.X..X..X.X.X..#X....XX.#...X..X.XXX.X.X....X.X....#.......##.#.##....#.....X#.XX..X.X.X.X.X.X.XX..XX#..##....X.....#...#....X...XXX.X.X.XXX#XXXXXX.XXX.#.X...##.....X.................#X#XX.XX..X.XX.#.XXX...X...XXXX#.XXX....XXXXXXXXXXX#X.X.X.X..X.X#...X.....XXX..X.X#.#..X...#.#.XX.X.X.#.X.#.X.X.X.XXX.X.X.....#.X.X.X...#...XX#..X...XXXXX..X..X..X...#.....X...#X......#.X.X.......X.XX.X#.....X..XX#X#.X#.X#..X............#.....XX##.X#.X.X.X.X.#.X...#X.X..X.X...........X....X.#.X.X......XX..X.X.X#....XX.X....X##X.X.#...X....X.#XX.X...X.X.X.X.X...X.X.X.X#.X.#...X.X.XX...X.X.X..X.X...X.#..X.X#.X.X.X.X.X.X.XX.X....X.#.X..X.X#XX...X...#XX.X.X#.X.X.X...#.X...X..X.XX#XXX..X...XX#XXXXXXX#XXX.X.X.X...X.X#..#..#...#X.........X.#..X...##..X.X.X....X#X.XX#.X.X.X.X.X..X...XXX...#X.#.....#.#.X#.XX##...X..#.XX##...X...X..X#.XXX........XXXXX#.#..X.X#.#..........XXXXX..X.X##..X.X.X.X.X.X.X...XX.#X.#X..#.#.X.X...#........X....#.......###XX#..X...##..#..X.XX.#.X..X.##...X.X.X.X.X.X....#.X..
XXXXX#.#...#.X.##XXXXX#XX.#...#...#X#XX..X....#.X.X..#..X#...#.X.....#..#......X....X.X....#.#..X.X.X...##.XXX.X.#X.X.X#....X....X...X....X#.XXX..XX#.X.XXX.X.X..X..#.X..X.XXX#.X...#XXXXX#X#...X.....X.X#..X.#.XX.XX.X.X.X.X.X.X..XXXX#...X..#..X..XX.X..X.XXXXXX.XX###.XXXXXXXXXXX#....X...X.X..XX.XXX.X.XXXX#.#....#X#X#.X..##X...X...XX..XX..XX##....X#.X#.X.......X.XX#.XXX#.XXX.XXXX#X#..X...X#.X.#.#.X#..X.#..X.X.#..X..X.X.X.#....XXXX.#.XXX..##XX#...##X...X.X#.X.X.XX..#.X............#X#...XXXX..#..X..X..X#.X.#.X.XXX.#.#..#X#XX.X.X..XX.X..X...X.XXXX..X.X........X#..X.X..X#X....X.X.........X.X..X.....#...#.......X.X....#.X...X#...#X..X....X...X..#.#.#....X.XXXXXX#..XXX#..X..#.XXX#...X.......##...#.X..X....XXXX#X.XX.XXXXX##XXX#XXX##..X...X.....#.#.XXX.X...X.X.X.X..X..XX#.XXXX..X...#.X....XX#............XX#.#XXXX.XX...X.#.XX#....XXXX##XX..X..XXXX##...###.#XXXX...#XX.X.#XXX#X#...XX....#X.#.X.#X.XXXXX#X.X....X.X.............#.......X..#X....X..X..#.X.#.#.#.#.X..X.#.X.XXXXXXX.X.X....#..XXX....X#X....X.X.............#.X...X.
........##.X..X...X.XX#X#...#X#XXXXXXX#..XX.X..X..XXXX..#.....#....##X#.X..X.#.X.XX.XXX.#XX#..XXX.......#..X.X##.XX..X.X.X.#X#XX
.X.X.X.X.X.X.X.X#....X#XXX.XX#XXXXXX#X##..X..X...X.#..X.X.#.X#..#X#..X....#..........X....##.X.#.X.XX.X..X....X....X.X.X.X..##XX
.#..X.............#.X.#.X...#.XXXXXXX.X..X..X.X#....X....#...XX...#X..X.X.X.X.X.X.XXX.X.##X..........X##XX.#.X.X##.....#..X..XXX
X#.XXX.X.X.X.X.#.X#......#.X#..#.XXX....#.#....X.#.X.#X.X.#.#.X.X.X..X...##..X...XX.X....#..X.#.XX.XX.X.....X...#X###X...#.X..XX
....#...X#..X...X..#.X.X#.....X...XXX.#.....X.X..X.X.X.........X...#..X.X.X.XXX.X#..#.XX..X..X...X#XX..X.X.X.X.X.X.X..X.X..X.X.X
.X.X.#.X.X.X.#X..#.X..XX.X.X.#.X.X#XX#.XX.#..X..X.X....X##.XXX.#.#...#.......##...X....X.#..XXX.X..X..X.X...........X.....#.....
..X.......X.....X#.X.X......X........#.XX#..XXX....X.XX..X#XX.X.X.##..X.X.X.XX..#X.X.XX.X.#..XX...X.#.....#.X.X.XX.X#.X.#.#X.X.X
.X.X.X.X.X..#.#.....#.##.#.X.X.X.X.X#...#X.X.X..X.X..X..X.X##.X.X.X..#...X....X.X.....X.....#.#.X#....XX.#.XXX.X....X.##..#...XX
X...X...X.X..X..X.X#X.#.XX.X....#X#.X#.#.X....X.X#X.X.X....##......#..X.X#X.X..X.XXX.#..XX.X..X##..XX..XX...#..#.XXX.#..X..X.X..
..#.XX.X....X.X..XX#..X..X...XXX.XX....#...X.##.........X.#.X.#.#.X..X...XX.X.X...X..X.X..#X#..X.X#.X.X.#.#X..XXX....X.X.#.....#
.X....#.#X.X....X.XXX.X.X..XX.......##...X#.XXX.X.X.X.X.#......#...#..#.X..XX#XX.X.X.....X.#X.#.........#...X..#.##.##.....X#.X.
X.X.#X......X.X....#......##.X.X.XX.#X.XX.X..X#..X...X.#.XXX.#.XX.X.X.X...##XX#......X.X#.......#.X.X.X...#...#.....X#.X.#..X.X.
.....X.X.X.XX#..#.XXX.X.#.......##.#X.X.X.X.X.X.X.X#.....##...X.........#X..XX#X.X.X..X#..X.X.XX..XXXX.X.X.XXX.#XX.X.X..X..XX#..
X#X.X.X...#XX.X..X..X..#X#.X#XXXXX..X...............X.X.XX.X.X..X.X.#.X..X.X.X#X#XXX.#.X.XX#.X...X..X..#X..X#...X....X.X..X.X.X.
.X......X.X....#.#.#..X.XXX.X...X..X.X#.X.X.X.X.X.#X.XX#...#X..X...X...X.#.....X..X#......#...X.X..#..XX#.#.XX.X.X.XX.X.X.......
...X.X.#...XX.##.#.X.X....X.X.X#.X.......XX.#..XX......X.#.X.XXXX.X.X.X..#.X#.X.X....#.XX.X.XX.#.#.X.X.X..................##.X.X
.X.XXX..X.X#...........#.X.........X.X#.X..#XX...X.X.X..X....X.X.....XX#.#...X....X#..#X.................#.X.X.#.XX.X.X.##X#.#.#
..#....X#..#XX.X.XX.X.X....X.#.X.X###...#.X.X.X.#X..X..X#.#.X..X.#.##.X.XX.XX.X.##.X#..XX.X.X.X.#.#X.#.X..#.X.X###..#..X#.XX..#X
.X#X.X.#..XX.X.X.##..X..X.X...X....XX.#........X#.X#.X.##.X##.X.#.X.X...............#.X....X..X.X...XX..X......X..X..X..#...X#XX
X..XX..X.X.....X..#.X.#..X.#.XX.#.X..XX.X#.X.X#X#.....................#.#.X#.X.X.X.X.X..#.X.X..X..X...X.##.X.X..#.XXX.X...#XXXXX
X.XX.X..X..X.X..X.X...X.X#...#.#.#.X...#X...X.#X.X.X.X.X.X.X.XX.XX#.X#..X...#X..XX....#X..#...X.X..X.X#...#...X........#XX#.X#.#
.......X..#...XX...X.X##...X........#.X#.X.X..#....X##..X...X.....X..#X#X.X...X...#.X.#XX.XXX....X#.#...#X.XX..X.XX.XX..........
.X.X.X..#.XX.X.#.#..X#..X.X..X.X.X#....X..X..X..X.X....XXX.X.X.XX..X...#.#.X.XXX.X#..XX#...#..X.X.X...X......X.#...X.X.X.X.X.X.X
X..X##.X.X......X..X..X.#..#..#.XX##.#...#..X.XX..XX.X#.XX#....X..X#.X......X.X.XX.#..X..#..X..X..#XX..X.X.X..XX.X....XX.X..X...
..X....X...X.X.X#X..#.....X..XX..#..XX#.X.X....X.X...#...XX##X..X...X#X.X.X.....X..X.#XX.X.X#.X..#..X.X...X..XX.XX.X#...XX.X#X.X
X.#.X#.X.#X..#....#X..X.X.XX..XX..X..X......#.XX.#X#...XX.X.X..#..X....X#..X##.X.X.X.##.XX..XX..X.X.XX.X.X.X......X...#...#X#...
...X...#.X.X..###X.X#..#XX...X.X.X.X.XX#.X.X###.#X##.#......#X.X##.##.X#X.XX........X.....X.X..X.......X....X.X.X#..X..X.X.X.X#.
X.XX.X.XX....XX.X...X##XX..X............XX.......#....X#.X.X........X....X..XX.X.X.#XX.X.XXX#.X..X.X.#XX#.X..XX##..X..XX.......X
....#...#.#X....X#.X.X.X.#X..X.X.X.XX.X...X.X.X.X.XX.X....XX.X.X.XX.X.X.X.X.XX#..#..#...XXX.....XXX..X.X..X.X#XXXX.XX...X.#.X#..
#.#X.X.X.X...X#...........X.#..X#.#.X..X.X#..X.....X..#.X..XX...X#...X#......#XX..X..#.X##..##.X..X.X..X.X.XX#XXXXX...X..X....X.
.X.......X.##X.#.X.X.X.X.X...X.......X..X...XXX.X.#..X..XX...X.#.X.#..#.X.X.X.XX.#X.#.....X.X.X#.X.###..X...X.#X###XX..#..X.#..X
..#X.X.#.#.#.....#..X#..XXX.X.#.X.X.#..X.XX#XXX.X..#X.X#..X.X.....X#.X.X##......X#....X#X...........X#.X.#.X....X.X..X.X.XXXX##X
#....X..XX#..X.X..X#.X.XXXX#....#..XXX....XXX#...X..#.#XX..XXX.#XX##...#..#.X.X.XXX.X....X.###X.X.X..........#.X...#.X#.X.X.XX.X
#X.X#..X.#..X...#.....X#XXXXX.X..X.X#..###..X.X.X#.X...X..#.X.X...X..XX..XXXXXXXX##..X.X.##X.XX..X#.X.X.X.##..X..XX.............
##X#.#.X..X.#.X##.X.XXXX.X.X.X..XX...X....X.....###.X.X.X.X....#.X.X#.X.X.X.X.XX#XX#..X#......X.X#..#..X..X..X##....XXX.X.X.X.X.
........#..X..X....X.XX....X..#X...X##.#.X..X.#.............#X.................#XXX.#..X.X.X#XX#XX#..X#XX..#.....#XX.X.X.X..X.X.
.X.X.X.X.X.#X.X.X.XX...X.#X.#.#..X....XX#.#X.X..X.X.X#.X.X#...#X#.X#.X.X.X.X.X..##....XX..X#XX#.XX..XXXX..XX.X.X..........#X.X.X
#...X......X..#.XX...XX..X......#..X.X#X..X..X#..X...#.X#XX.X....X...#..X..X.#.X..X.#..#.X..X#....X.#.X.X...XX..X.X.#.X.#.......
##.X.X.X.X..X.##.XX.X.X.X.#.X.X.XX..XXX..X..X...X.X.X....#.#..X.X..X.#.X..X.#.#X.#...###.#.X.#.X#.#......X.X.X.X#XX.#.X#X.X.#.X.
X#X.....X#XX..............##..XX...#.X.X.X.X.XX....XXX.X....XX#.#.#...#XX...#....X.X..X......#.X.#.XXX.X#....#.....X.....X...XXX
XXX.XX.XX.X.X.X##.XX.X.X.X...X...X...........#X.X.X.X#..X.X....X...X.X.XX#.X.X#.X.X.X..X.X.X..........X..X.X..XX.X.#X.X.XXX.XXXX
XX###.X#......#.XX.X..XXX.X.#..#..#.X#.X.X.#...#..#...#..X#.X.XXX.XX....###.........XXXX..XX.X.X.X.X.X..X.#..X.X..X.X..XXXX#XXXX
XXX.....X#X.X.......XX.X...#.X..##....#...#..X..#...XX..XX#..XX#X.#.#.X##XX.X#.X.X.X.X..X..#..X..X.#X##....#....X...XX...#X.X#XX
XX.X#X.X.XXX..X#.X.X#....XX...#.X##.#..#.X#X..X..X.XX.XXX#..X.X.X#...X...X....X#X#XX..X.#.X#.XXX..#X..#.X#...X.X..X...#.#...XXXX
#...#.....X.X.XX..XXXX.#.#.X.X.X.....X..X....X..X.....#.#.X........XX.#.X.X.X#.X##.#.XX.X.X.##XX.X...X.X...X..XXX..X.#X..#X..XXX
#X.X.#XX.X#.....X..###X..........X.#..X..#.X.XX.#X.X.X.....#.X.X.X......................##....X.X.X.X...#X.X.X.X#.##...X#.X.#.XX
............X.X#..X.....XX.X.#X.X..X.XX.XXX##X...X..X.X.XX#...X...X.XX.X.X.X.##X.X.X.X.#.X.X.X#.X.....X#..XX.....X...X.........#
X.###XX.X.#XXXXXX..XX#X.X.#..X.#..X....X.X.XX..#..X......X.XX..#.X#...XX..XX..XX..XX.#......#.....###.#..XX.#.X.X..X..XX.#X#.#.#
..XXX..X....#XXX..X...#...X.X....#XX.X.......#.X.X..X.XX.....X.XX#.X.X.XX...X...#...X..X.X#...X.#X.....X.....XX#.#..X...X.X...X.
X.....X.X.X##XX.X.###...X..X..XX..#...#.###.X..X.XX..XXX#.X.X..#.........#.XX#.X..X.#.X#...X.XX#..XXX.X#.XX##X#....X..###..X#...
..X.X#.......X.....#XX.#..XX.#..#.#.X..#XXX#XX.X.#..XX##X..X##.#.X.X.X.X..XXXX##X..X...X.X..XX#XX...X........#.X.X..X.....X...X.
.#....X.XX.X.#X.X.#X##..X###...X.X..X.#.#X##X###.##XXXX.#X.X..#XX...#X..X........X#XX.X..#.X.X.X.X.#..X.#.XXXX.X##XX..X.X#.X.#..
X.X.X..XX#X....X...#...X.#.X#.XX.X.#.##..#..XX.X#XXXX#......#..##X.XX#.XX.X.#X.X...#...XX##..........X...X..X...X.X.X..XXX..X.#.
...#..X.X..X.X..X.X#.#.......X.........#.X.X....XX#XXX.X.X.X.X...X.XX....X.X....XX.#X.X.X.XX.#XX.X#.#.X.X..X.X.X......X.X..X....
X.X.X...XX..X..X.#..X.#.X.X.XX#X.X.X.X.......#.X.X.X#.X.X.....X.X.X..X.X...XX.#...XXX......X....X...#....X.....#X.X.#....X..X.X.
......#XX.X.##.#.X.X#.X.##X..##.XXX#..##X.X#.#X#........XX.X#.......#..#.X#...###..###X.X.X.X.X.#.X.#.X.X..#X.XXXXXX..X##.#..X..
X.X.X.#........X......#....X.X#.XX...XXX.X##.....#.X#.XX.....X.X.X.#XX..X..XX...X.X.X.#..XX..X#..X...XX#.#.#.XXXX.#XX.....X.XXX.
..#X...X.X.X#.#..X.#X..X.X..X....#X.#.X......X.X.#X..#...X#.X...#.X.X..#X.X.XXXX......#X#X..X.##X.X.#..........X...X..X.X....#..
X.X.X.#...X...X.#.X#..#...X..X.#.X.....#.X#X..XX...#.XX.#.#.#X#...#.XX..........X.X.X.....#....#......#.XX.XX.X.X.X.X..X#.X.X.X.
X.X....#.#..X......X#..#.XXX#..#X#X.X##.X.X##...X.X...X.X......#X.....X.X.XX.#.X.#.X..X.X...X.XX.#.#.X.X..#..X....X.X.X....X..XX
.#.X.#X.X..X..X.XXX...X#...X#.X..X..........X.X..X.X.XX.X.##.X.#XX.X.XX.#...#......#.X...X.X....##X#X..X#.X.X.X.XX..X#.X##.X.X.X
........#.#..#.#.X.XX.#X.X.....#..X.#.X.X.X.X..X......#.X.X...#.X..#...XX.#X.X.X.X..##X.X.X.XX.XX..X..X.X.......X.#.....#.XX....
.X.X.X.X.XXX...#........X..XX.XX.XX#.X...X.##.X#.X.#.X..X..X.X#.XX..X#...X##..X#.X.XX.....#.X.X.X.X.X.....XXX.X.....#.X......#.X
..X...XX..#..X.#.X.X.#X.#XXX..X...##..X.#.......X...X.#XX.X.......X..X.#..X..X....X#.X#.X.............#X.XXX#..X.X.X...##.X.#X#X
.X#X.X..X..#..X...X...#...#.X..X.X...XX#.X.#X.X#.X#......X.#.X.X.X..X...#.#.X.XX.X......#.#.#.X.X.X.#...#XXXX.X...XXX.X....XXXX#
X......X..#..X.X.#X#.X..X....X....#.XXXX..X........X.X.##....X..#..X#X.X........X#X.X.X..X...X...X...#.X.#XXX#XX.XXXX..#X.X.XXX#
X##X.X..X..X....X.#.#.#..X.##X.XX....##..#..#.X.X.#.#X...XX##.##..X....XX.X.X.X.X#XXX#..X..#..#.X#X.X.XX.XXXXXX..XXX..X...X.X.##
#.....XX.#.#.X.XX.X.....XX....XX..X#..##...X...X......X.X..X..#X.#XX.X.#.#..#..XX.XXX..XXX..#..XX#..#.....#XXX.#..X.XX.X#......X
#.#X.X........#....#X.X...XX.X..X##X.#.XX.X..XX.X.X.X..X#.X.X..X..XXX....XX#X.X....XXX..#XX.X.XXX.X...#XXX.X#..XXX......X.#.X.XX
XX...X.X.X.X.X#.X#.#X.#.X..X...#XXX.....##..#.X...#..X.......#...X.XXX.X.....X##X.X.X..X.XXX...X....#........#.....##.X.#X...XXX
XX#.X..##...##XX.X.X.X...X#..X.#.X.X.X#...#....XX.#.XX.X.X#.X.X.X..X##..X.X#.........X....##X.X#X.X..X.X.X.X...X#XX#XXXXXX#.XXXX
###.X.#X.X.X.........X.#..X#.X......X.X.#.##.X.#...XX...XXX#......#XX..XX...X.X.X.X.XX.X.XXX...#.XX.XX.#..X..#......X.#..#XXX.XX
.....X.......X.X.X.X..X..XX#..X.#.X.#.X..X.X..X.X.X#.X.#.XXXX.X.X..X.#...X.X#.X..X..X.X.XXX#X.XX.XX...X##XXX#.X.X.X.....#X#.X.##
X.X.X.X.X.#XXX..X...X..#X.XX.XXX..#....XX#..#...#....X....#X.X...##....X.X#.X..##.X.......#........X#..........X...X.XX..X#.#.X.
#X.....#......X..#.XX.XX#...X.XX##..X.XX#XX..#X#.#.X.X.X.X#..X.X..X.XX.X....X.#.X.X.X.XX##..X.X.X.X.X.X.#.X.X.X.X.XXX.X#........
.##.X.#XX.X.#XX.#....X.X#.X....X.#X..X.X.#..X.#...#X..XX.X.#..X.XX..X..#.#.X#......XX.XXXX#XXX#X.....XX..#..XX..........X.X.X.X.
.....XXXX.X.X#...#.X.......##.X..#..X.....X.....#....XX..#.X.X....#..X..XX...#.X.X...#.XXXX.X.XXX.#.XXX.X#X..#.XX.X.X.XX...XX.##
X#X.XXX#...X.XX.X#..X#.X.X.#.X..X..#.X.X.XXXX.XX.X.X...X.......#.XX.#.#...X.#X#...X.X...X##...XX###....X....X##..#...X#XX.X.X...
....X....#.....#.X.X...#..#....X#X....#...X..#......#.X..X.X.X.#...X....X#X....##..XXX.X.X.X.X.X..#.X.#.X.X..X.X.XX.X..X.....XX#
X.#.X.X#.X.#.X....X#.X..X...#.X....X.XX#.X.#...X.XXX..X#..X...X.X#XXX.#....X.X#X.X..X............X...X..#X..X.....X.#.X.X.X.X..X
#X...#.#.X..X..#.X.XX..X..X..#.##X..XXXX.....X.#.XXXX.X..X..X.......XX..X.X#.#...X.X.X.XX.X.X.X.XXX.XX.X.XX...#.X#......X..X#.X.
X.X.#X...X.X.#..X....X.#X..X....X..#.X#.#.X.X...#.XX.X..X.X.#.X.X.X...X..X##...XX.......X..X.XX##X........##XX....X.#.X..X......
.....XXX.#....X...###X#...XX.X##XX.X..#..X..XX.X...X.#X....X...X#.#.X.#X..X..X...#.X.X.X.X#...XXX..X#.X.X.X#XXX.X.X..X..XX.X.X.X
.X.#X....X.X.XX##....#..X...X.X.#.#.X.XX...#.X##.XX.....X.XXX.X....X..X..X.X..X.X...X.......#XX##X...#.#.X.#XXX.#.#.XXX...X...XX
X....X.X.X.#X.X.X.#.XX.X..X.............XX.........X.X.X..##.X.X.X.XX..#....X..XXX.X..#.#.X...X....XX#.X.X..XX...X...X..X#..X...
.X.X.#X..#.......XX.X.X.X..#.X#.X.XXX.X.X..X.X.#X#X.X...X....#...XX...X..X.X.#XXXX#.X.X..XXX.XXX.X........X...X.X.X.XX.#XXX.X.#.
.#..XX.X.X.X.X.X...XX...#XXX...XX.X....XXX..X..X.....X.X#.X.#.X.XXX.#..X..X..X.XX...X.X.X.#X..#X.#XXX.X.X...#.X...X.X#...#X..#X#
.#.X.....X..X...X.X.X.XX.X.#.X...X.#X.#XXX.X.X.X.X##....X..X.......X..X..XX.X....XX...#.....X.#.X.#.XX#XX.X..X#.XX..#.XXX...X.XX
...#.#.#.X.XXX.X............XX.X.X......#XX#...XX....X.X..X.#.X.X.XXX.XX......X.X...X.X.X#.XX.........X#.X.#...#.XX......XX.....
X.#XX..#.#..#X#XX.X#.X.#.X.X.#..XX#X.#.#X##.X.#...X.X...XX..#.##.....#...X.X.X..#.XX...#.....XX#X.X.#....X...X....X.X.X##...#.X#
...XXX..#.X##XXX#...XX..X....#X..#.X.X.##....#..X..X..##.X.X#...X.X##.X.#XXX.#X..X..X.X..X.X.....X.##.X.X.X.#..X.###....##X..XXX
X.X....XX.X.XXX#..X...X#X#.X##.X....#.....#XXXXX..XX#.......#X#X....#.X..#.##...#X.XXX.XX..X.#.X....X..X...#.X.X.#XXX.X..X.XX.#.
...X.X.......XX.X..X.X..X..#XX..#.#.#.X.X....X.#.#XX..X.X.X....#X.X.X...X#....X..........#..X...X.X.X.X.X.#...#..#XX#..X........
X.##..#.#.X.#.....X##.X.XX..#..X#..XX#...X.XX....###X..XX.X.X.X....X#.X.##.X.#..X#.X.##.X..X#X.X...X......X.#..X##X#X#..X.X.##.X
#.X..X..#..XX#.##.........X..X.X..XXX.#.X#X#..#####..#...X...X#.X.##...#.#.X..X...#....XXX....X.X.X.#.XX.X.#.X...#X.XXX.#.#..X..
.XXX..X..X#XXX#...X.X.X.##.#.#.XX..#........#..X#X.X...XXXX.XX...#X.X.X...X.#XX.#.#X.X..###.X....X..XX........X.X#...#...#..X..#
.XXX#XX##XX#X#..X..XX.X#.........X#XX.X.X.X.X.X......X..X#.XXXX.XX....#XX........XX.#..X.....X.X#.X...#X.X.X#....##.X.X.X.XX#X.#
.XXX.XXXXXX.#..X..X#.XX.##.X.XX#XXX##X...X..X..#X.X.X..X.X..X##...#.X..XXX.XX.X.X....##X#XX.#X......XX.X..###.X.X.....X.......XX
..#...XXXX...X.#X.X.........#...XX#...X.##X.X.#..##.XX....X..X#.#..X..#.X.#.X..#.X.#...#XXX...X.X.X.....X#.XX#.X.XX.#...#.#.X#.#
.X##.X.XX.X.X.X....X.X.X.#.X.X.X.#.X.X.##...X..X..#X...X.XX.X.#X..XX#........X....#..XX.X...X##X...X.X.X.X........X#.X.#...XX..X
.#..............#.XXX...X................XX.X.X.X....#.#........#.XX#.X.##.X..X.X.X.X.X...X.#...X#..XXXX...X.X.X.X......X.X#..#X
..#.X.#.X.XX.#X.##.#.X.X.X.##.X.#.X.X.X.###.X....X.X.#..X#.X.X.X#XX#...#....X.#.#......XX..X..XX...XXX.#.X#XX...XX#.XX.X#.XX#..#
.X.X..#.XX.....X..........#.X..##..X.X....#.X.X.X.#..X.X#...X.....#.X.#..X.XX..X..X.X.X.X#.#.#.X.X..X.....#X.X.X..X..#X....#X.XX
...X.#...#X.X.XX##X.#.#.X#....X...X...X.XX..X..#..XXX..#.X.X.X.X.#...X..X....X#.X..X.....X......X..XX#.X.X.......XX#.X..X.X....X
#X...XX.###.X..#XXX#..X..XX.XX.X.#.#.X..XXX.X.#.#....XXX.#.X....X#.#..X.XX.X.....X..X#.X.X.X.X.X#X...X..X.X.X.XX..X#..X.X..XX.#.
...#X...#...X.X.XXX.X..#.X...#.#......X..X..X.....#.XXX.....#X.XX.X..XX#...X.#.X..X.#.X..X#XX...X..#...X...#XX.X#X.X.X.X..X.X...
XX.X.X.X..#..#...#....X...X.XX.X.XX.X.X.X.X#..X.X.#X.XXX.X.#.#.#....X..#.X..X#..X.#.#..XX#XX.X.X..X..X.#X.XX#....X.#...XX.....#X
XX#....#.X..X..XX.X.X..X#..#XX.....X#..#...#X..X......X..#....X..#X...X.X..X...XX.#...X#.#X..X.X###X..X#...#.X.XX..X.XX..X.X#XXX
XXXX.#..##.#.X..X.XX..XX..X##X#.X.X.X.X.X.#...#X#.X.X..XX..X.X.X.X..#X...X.#.X...X..X.....##......X..##.X.X.....X.X.X.X.#....#XX
XXXX#..XX.#....#....X...#....X..#....X......#..#.X#..X...X..X...X.#.X.X.XX..X.#.XXX..X#.XX..X.X.X.XX.......X##.#........##.X.#XX
X#XXXX##X.X.X.#X.#X#..X.X.X.X.X.X.X.X..X.X.X..XX.X.X..X.XX#X..#............XX...##.X...XX.X...#..X#..X.#.X.......X.#.X.X....XXXX
X#XXX..X....#X...X..X..#...#....X..X#X.#.X.XX.......X.X.#XX.XX.XX.#.X.X.XX..#.X.....#.XX..##.#.#...X..XX#X.X.X.X..XX#X#XXX.XXXX#
XXXX.X..X#X.X.XX.X#..#.XX.#..#.#..#.##..X...XX.X.X.XX..XX#.........#...X...#.XX.X.X..X#X#......#.XX..#..X..X.#..X#XXXXX...X.X##X
.XX....X.#..........X..X.XX#X..X.#.....#.X.X....X....###XXX.X.X.#.X.#.X..X.....#..#.X.X#X#.#.#X....X#.X..#..X..##XXXX#.X.X......
....##....X.X#.X.X#X.X.X.X.X..#...XX.X.#...X.X.X.#.X..XX#XX.#..#.....X..#..X#.XXX..X....XXX..#.X.X......X..X.X...XX.##.....X.X#X
X.#.X..X.##..X..X.X.........#..X.X.XX#X..X.#.X....X#.XX.XX#.#.X.X.X.X.X.XX...X.X.#...X.#.X.X...##..X.X.XXX....X.X.....#X#X..XX#X
##.X.X..X.#.X.X....X.X.X.X.X..X.....#...X..X.X.X.X#.#....X.X....#..#..#X...X......XX#.......X.XXX#..X#.##X.X.#X.#.X.#.X.X#.X.X.X
.......X..#....#X#..X...X...X..X.X.X.#X.XX..#...#X..X.X.X...X.XX..##.X.#.#.#.X.X.X.X..X.X.#..XXX#..XX...X...X...#..#............
.X#X.#..X.#.#.XX#..X.X.X.#X.X.X...X....X...#.X.X#.X..X...X.XXX...X.......X#..#..X...#.#..#..XXX#XX...X.XXX.X..X..XXXX.X##.X.X.X.
#.X.X.#....XX..#.##........X..#X.X.X.#..#X.X...#X.X.#.X.#...#X#XX..X.X.#...X..X...X#.X..XXX..#XX#..X#.##X.#..X..XXX#...#..XXX#..
........#.#...#..#X#.X.X.#..X.X.....#X#.....X.##.........#.X.XX#.X.X..X..X#..##.X.....#X##XXX.X#X.XX#..X...XX..#.XXXX.X.X##X#..X
.X.X.X.#X...#...X.X.X...XX.X...X.X.X.X.X.X.XXXXXX.X.X.#X.X....#X...#.XXX..#X.XX..X#.X..........##.XXX.X.X.XX.X....#X......XXX##X
#..X.X.X..X#.X.X....X.#...XXX.X...X....#X..##X####...XX##X.X.#X.#.#..##..XX#...X...##X.#.X.X.X...XX#.......X...X#.##X.X.XX..X..X
.X.XX...X.....X.X.X.XX..X..X#..X.#X#XX.X.X...#..X.X.X.XXX.#.......#.X..X..#..#..X#X.XXX.###XX..#.....#XXXX.X.X...X..XX...XX.#.#X
.#X...XX..XX.#....#..X#..X..X.XX#####......X..#........#....X.#.#.#.#X.#.X.X..X......#X.X....X..XX.X......#X.#.X...XX.#.#...X.#X
....XX#..X..X..#X.X.#...X..X..##......#.X.##.#..#XX.X.##X.X..#...#.X........#..X.X#.X.....XX#..X.X..X.X.X.XXX..#.X#......X.X...#
.##X.X.X...XXX.XX#....##.#..X#.XX.X.X..X..#..X.XX..X...X.X..X.#.XX.#.X.X.X.X..X....#.#X#.X.X.X...#.X.#...XX#..X..##X#X.#.....#X.
X.X....X.X.#X.XXX.X.X.#....X....#XX#.##.X..X.X..#.X.X#X..XX.#..X.....X##..#..#XX.X#...........#.XX....#.XXXX#XX.#.X..X.X.X.X....
....X.X...X...X#...X..XX#XX..#.X..X...X...X....#......#.XX.XX#.#X.X.X....X.X...X....##.X.X.X.X.##..XX..XXXXXXXXX#..X..X...X..X.X
X.#X.X.X.X.#X.X.X.X.X.......#..#.XXX.X.XX..X.X...X#.X......#X..X.#XX..#.#....X.XX.X..###..X#.....X...X.#X#XX#XXX..X..X.X.#.X..X.
......................X.X.X..X....X.......X..#.#.#...X.X.X#..#.X..#..X..#X.X..X....X..X..#.XX.X.XX.X#...X..XXXX.#...X.......X.#.
###.X.X.#.X.#.X.X.X.X..X...X.X.X.X.X.X.#X..X.#.#.#XX#...XX#.X....XXX..XXX.X..X..X.X..X.X.....X.XX.#X.X.#..X.XX#.#X#...#.X#XX.X#.
##X..X...X...XXXXX..X.#.X.#X.#.X.X....X...X...X.....#X.X#X....X.X.XXX...X.#.XX#X.XX.#X.X.#.X.#.#.......X.X.......X..X.X.......#.
..X.X.X.X.X.XXX.X.X..#......XX.X.X.X.X.#X..X.X.X.X.XX.....XX#..##....#.XX.X#.#X.........X#..X..X.X.X.X.....#XXXXX##..XX.X.X.X...
.#..X.#....X........X..X##.X#...X..XX.....#.....XX#..X.X.#X#..#XX.X.X##....X...X.X.#X##...X.#.X.#..#.X.X.#.......XX.#....X.X..X#
...X....X.X.#.X.X.X.#X.#X.#..X.XX.X...##X#.X.XX..X#.X.XXX.X.X..#...#XX.X#.X.X.XX..#XX#..##.......#X...X...X#.X.XX....XX.X...X..#
.#..X.X..X..#..#.#..#.X.X.X#.X...XX#X..##......X..........X...X##.X.X...........X..#X..#X#X.X.X.X#X#.XXX.X....XXXX.#..X...XXX.XX
X..#..#.XX.##X...#X...........X.XXX#..X.XX.X.X.#.#.X#.X.X.#.X..#....#.###.X.X.X#..#X..X.XX##...X..X#..X...XX.#X#XX#X.X.X#....X.X
..X..#..#......X#...#.X.X.X.X..X.XX.#.....X...#..X#...X..XXX..X..XX.....#X.#....X...#X...X..X.X#.X.X.X.X.X..#X#XXX.....#..X.X..X
.X.X..X.XX.X.X..XX#..XX..X...X....X.#.X.XX.X.X.X..#.X.X.X.XXX.X.X.XX##.XX#..XX.XX.X...XX...#.......##......#XX.XXXX#.X#.X..X#.X.
X....#.XX.X..X#X.X.#...XXXX#X..X#X.....X.....X...X.X...#...X..........XX#XX...XXX..X.X.X.X.XX.X.X.X.#X.X.X..#...X.#......#......
..XX.X......#........X#..#....X.X.#.X.X#.XX.#..#.#..X.#.X.X.X.#.X.X.X#.XXX#.X#XX..XX....#......X#.#....##..X.X.X....#.#.X..X.X.X
.X...X.XX.XX..XX#.X.##..XXX.X...#.XX..#XX....#X....X..........#..X......#XX..XXX#...X.XXX.X.X.XXX.#X.X...XX......X.#...XXX..XX#X
..XX..X...X.#..XXX.....#XXXX..X.....X..#..X.XX.X.X#XX.X.X.XX.#..XX#.X.X..X..X.XXX.#..X##...#.....X.#X..X.##.X.#.X##.X#..X#.XXXX#
#.#..X..X.X...XXX.##.X.#XX#.X..X.X.X#.X#.#X....X...#.#X..X...XX..X...X..X.X....#...X#...X.XXX.#.X..X#X..X.#.#..X#.....X..#.#X#XX
X#X#..X.XX..X.X.......XXX#....X...X.#..#...##.X..X.....X##X.X...X.X.X.X...#.X.X.X.##.#.X.X.X#X..X.X.X.X.....#.#..X##X..XX.#.XXXX
XXX..#.#.X.X...X.#.X.X.X#.X.X.X.X....#X..X.#X..X..X.X.X.#X...XX....XX.X.XXX#..................X.......#X.X.X...X...#..X.X.X..XX#
XXXX.X......X.X...X.....X..X...#..X.X#XX.X..X#.X.#...XX.X.X.X.XXXXX.X.#.X.#X.XX.X.#.X.X.X.X#.X##.#.#.X.XX.XXX.#..XX##.......#X#X
#XX..#XX.#.X#..X.#.X.#.X..X.X.X#X..#X.#.#..X...X.XX.X.................#.X.X.X...#XX.#.#.X...X..#..XX.......#.X.X.X....##.#.XXXXX
XXXX..XX#..#.X.#...##....X#...#...X.......#XX.#..#...#X.#.X.X.X.#.#.#..#......X..X...XX..#X#X#.#.X..#.X.XX........#.X..#..XX#X#X
XX#..X.X.X.X...#X.XX.#.X.X.XX#..X.#XX.X.##XX#..X..X.X.#X..X..X.##..#..XX#.#X.X..XX.#...X.#.X#X....X.XXX#...X.#.XX....X#.X#.X.XXX
#X.X.X.....X.X#...X....X......#X....X..X##X.XX.X.X.X.....X..X..#..X#X.###X...XX..X.X.X.#......X.##...XXX.###..X.X.X.X...........
X#....##.X.X..#.#.X.X.XX.X.X.X...#.X#.X..X...#X..#..#.XX..X..#.#X.XX......X.X...X..X..X..##.XX..#.X.X.X.X##XX....X....#.X.X.X.X.
XX.X.X.#X..X.XXX..X..X...#..X#.X..##...X...X.X.#...#X#...X.#.....X.X#.X.XXXX..X..X.X.XXX..X...X..........###..#X.X.#.X.X.X...XX.
.X.###...X.X..X.X.X.X..X..X.X.X..X..X.X..##.#....XX.X##X...##.X.XX.X.#..X.X..X..X..X..#X.X..#X..XX.X#.#X....X...X.X#......##...X
....X..X...X.X....X..XX..X.#...X...X....XXX..#X.#....#.#.X...X.#.......X....#.X..X##.X..#.X..X.X..#XX#X#.X.XX.X.....X.X#.X...#.X
.X.XXX.#.X.X.X.X.##.XXXX....#.X.#.X..X.X#X..#.....XXX..#..X.X#..X.#X.X.#X.X#....#..X#.X.....X..#.X.XXXX#..XX#.X.X.X..X....X#X...
##..X..X.#X.#...X....X...X.X....#XXX.X.#..X.#XX.#.....##.XX#XXX.X.X.#..#..#X#.X...##X..XX.X..X......XXX#.X.X#..X.##.X..X.X.X.X.#
.#.XXX..XXX...#..#X.X..X..X.X.X#XXX#.X..X...X.X..X.X.X....XXX#...X....#.X.#XXX..X.#.X.X..X..X..X.X##.##......X.....XX#.#.X.X....
....X..XX.##X..#X.#..XX#.X.....XX#...X.X..#.....#X..#.X.##.X##X.X.X.#...X.##XXX.#.......XXX.XX.#X#X....X.X.X.X.#.X#XXXX..#.XX.#.
.X.#.X.X......X.....X....#.XX.X##..X.X..XX.#X.#...X....X#...XX#....X..#..#.#XXX..X#.X.X###.X.....#.X.XX...XX.X..X..XXX#.#..#..X.
#.#....##.X.X.X.X.X..X.X....#...#.#..X.X.X.X.X..X..#.X....#..#.#X.X.X..X.X..#XX##....XX.XX.#.##X.......X#...X.X.#.X.XXX...#.XXX.
X.#X.X.#X#XX...#XX..X.X..#.XX.X.#XXX.X........X..X.##.X.XX.X...#......XX.#.#.X##X.X.XX...X....X..X.X.X..X.X...#.#.X.##.X#......X
......#.X.XXX.X.X.X#X..X..X..X.X.X...X.X.X.X.#XX..X........#.XX.X.X.X...X.....X..X..#.X.X.XX.X##..XX..XX...X.X..........X.#.X.X.
.X.X.X.....#X......X.X.X.##.X.....XX.X..XX#.X.X.#..X#.X.X.X......X.#..X...##.XXX.XX.......X.....#...XX..X.XX.XX.X.XX.X.X.#X..X..
..X....X.X.X.XX.#.XX..........X.X#X..###.X........XXX.#..X.X.X.X....##X#.X.X.X.X..X.#.X.X..XX.XX..XX.X#.....X.#..X....X.....X.#.
.XX.#.#.XXX......X.X.X.X.X.X.#.X...X......XX.#.X.#XXXX..X.....#XX.X.X..X....X....#..#XX#..X....#X.#...X.X.X....X.##X.X..X.X...X.
X.X.#....X.X.##.X.....X...X......XXX.X.X.#....X..X##XXX.X#.X.X.....XX#...XXX.#.X..X.X.XX.X.X.X.X..#.X.XX...X.X.X..#XX#.X..X.X...
X.X.X.X#X.....X##.X.X.#X.XXX.X.X....X#.##..X.##.#....XX#...#XXX.#.XXX#.X......#.#.X.#...X....X..X....X.XX.XXX..X.X.X.XX..X...X#.
....XX.X##.X.X....#.X.X#..#...X..X.X.....#.#.X..X.XXX.X..#..#X#..XX##X..X.XX.X........XX#.XX.X.#.X.X....X.#X.XX.......XX.X#.XX..
.#X.......##..X.#.X#.X.#.X.#.#.X..XXXX.X.##...X........XX..X.#..X.X.X.#X..X.X.X.X.X.X....X..#.XX..#.XX.X.....#.X.X.X.X..X...X.X.
#XX#.X#.X.X..X#..X..........X....X#X.X..X..X.#..X.X##.X.XX...X#........##X.......X...#.X...#X.#.X...##.#X.X.#X.#.XXX#..X..X...X.
X##..#X..X#X.#..XXX.X.#X.X.XXX.X.....##..#.XX..#....X....#.X..#.#.X.X.X.X.X.X#X.X#X.XX..X.X......X.X.##....X...#.#XX..X.X.##.X..
X.#X...XXX#...#..XX#.X....X##.X..X.X.#X.#X.X.X..X.X..X.X.#XXXX..#X...XX....X......#...X.XX..#X.#......XXX.XX.X....#.X......X.X.#
.....X.X.X.X.X.##.X..#.X.X#X..XX..X#...X.......X...X..#.......##X.X.X.X.X#.X.X.#.X.#.X..#X#.##..X.X.X.X.##X.#..X.X...##.X.X..XX#
.X.X..X......#.#....X.X..XXX#.##.XX#.X..XX.X.#..XXX..X.X.X.X.X.#..#......XX.X..X....#.X..X#X...X#X..X.X.#.....X....XX.#XX#XX...#
..X..X..#X.#...#X.X.....#.XXX.......X..X....X..X.X#X....#..X.....#.#.X.XX.....#..#.#..#.X#X#.X.#...#..X...X.X.XX.X.....XXXX##.#X
.X.#.#X..X#..X#....X.X.X...XXX.X.X.X.X.X#X.#.X....X#.X.XXX..X.X.X#....X...XX.X.X..#XX.X.XX#...X#XX..#..X#X..XX....X.X.X#XXXXXX#X
X.....X.XXXX...#X.XXX...#.#.XX..#.....X##..X...#.XX#.X#....XX..X.X.X.X.X.X.....##..#......#X.X.X#..#..#....X...X.#...X..##XXXXXX
.#.X#..#.#X#.#..X.XX.##.......#..X.X.#XX.X.X.#..X.X.#XX.XX...X.X.X#..#.X..XXX#..X.X#.#.#.X.XX....X.XX..X.XX..#X#X.X.X.X.#XXXXXXX
...X.X.#.X.#..X..#......X.X#X..XX...X#......X..X....#XXX...X..XX...X...#.X.....#X.#.#..X.....#.X#.X.X.X.X#.X...X.........XXXX#XX
.#....X......XXX.X#XX.X..XX.#.X#X#.XX.XX##.X#.#XX.X#.XXX###X.X.X.X.X.X.#.#X.X.X.....#X.#.XX#................##..X.X.X.X.XXX#XXXX
X.#.#..X.X.X...#.X.X.X..#.......X.......X....#X#......XXX.........X...X#.##.#X..X.XX...X....#.XX.X.X.#.#X#.X...XXX...XX.X#X.#XXX
.....#..X...#.#XX......X.XX.X.X#XX.X.###XX.X..#.#.X##X.X.X.X.XX.X#..#X....X.#XX..XX#XX.X.X#..X#...X...X..XX..#X.X.#X...X.#...XXX
X.X.XX.#XX.X##X##.X.##....#.###XX.#.....X...X......#......X....X..X.X..X.X#X..X.X#X#...X.#..X.#X.X.X.X..X.XX..X......X....#X..#.
XX....X.XX##..#..X.XXX.X##....XXX...#.XX..#..X.X.X...#.X#..X.X.##.##.XX....#.###..#..#.X.#X....#....X.#....X.XXX.X.#.X.X.X...X#.
..#.#....#.X.X.X...X#.#X.#.X.#.X..X.##..X..#.#..X..X.#..X#X...#...X...#X.X....XX.#.#X..#...X.XX..#.#....X.XX#XXXX...X...X..XX.#.
X.#..X.X........#.X.X.X....X....XX....X...X..X.X.X..X#XX.X.X.X.X.X.X.#X.X.XXXX...#.##X.X.#..X...X....#X#X.XXXXX##X.#.X.##.X.X.X.
....X...X.X.X.X........X.X.X.X.X..X.X#XX.X.XX.#X...#..........................XX........#..X..X..X.X.....#.X#X#X#XX.............
XX.X#X.XX..X...X.X.X.X.#X...#...X.....#.........XX.#.X.##X.X.###.X.XX.#.X.X.XX...X.X.X.XXX..X.X.#XX..XXX....X#.#XX#X.X.XX.X.XX.X
.....X...X.XX.X...XXXXX..X.X#X.XXXX.X..XX.X.#.X.X..#X#X.X.X....X..X....XX#...X.X.#.#.##XX..X.X.X.XXX.#.X.X.X...XXX#X##.#X.X...XX
.#.X.X.X..X....#.XXX.#.X.X..X#XXXX...XX#X..X...X.X........X##X.#.X#.X.X##X#.X.X...X...XXXX........#X....X..#.#X.#X.X.#...X.#.XXX
X...#X#.#X.X.#..XXX.......X....#X#X.X..##.XXX.XX...#.X.X.X......XX#X.....X.....X.X#X.XXX#..XX.X.X...X.X.XXX..#X.X......X....XXXX
XX.X.XX.....##.XX#..X.X.X...X.XXX.X...#...#X....XX..X#..X..X.X.#.X#.XX.X#.X#.X#X....###X.X...X.XX##..X.....#....XX.#X.#..X.#XXXX
#.......#XX..X#.X.X.#..#X.X.X#.#....X#.X#.XXX.XX...X.#.X..X#.X.......#......X....X#.X.#....X...#XX..X.X.X.#..X.X..X...#X..XXXXXX
.#.X.X.X.X.X#X#.....#.XXXX..#X.XX.X....##X.#....#X....XXX.#..#.X#.X.X..X.XX..XX.XX.....X.X..#.XXXXX....X#.#.X.##X...X..X.XXXXXX#
....#.......#XXXX.X..#.XX#X....X...X.X......X.X.X..X.XX#..XX.##....XX.#.#...#.....X.X.XXX..XX.###...#.X.X........XXX..XX..XXXXXX
.X.X.#.X.X.XXX#...#.X...X#..X.XXX.X...#.X.X.#..XXX.#X.X..X...#..#.X..X..X.X..XX.X.X..XXXXX...XXX.X.#.....X.X.X.X..#.X.X..X#XXXXX
X.....X...X.XX##.X....#..#X..#.X.X.X.XX..XX..#..X...#...X..#..XX...#.X.X.#..X....X..X.X.XX#.XXX.....X.XX.#.#XX..X##....XX..XXXXX
##.X.#.#.X#...#..X.#.X.X.#..X..........X...X.X.XXX.XX.X..X..#..X.#.......#X.#XX#.#X........#.X.#X.X.X.#.X.....X..#..X.XX.#.XX##X
....X.......#.X.#..X...X.#X..#.#.X.X.###.X..#X#.X.#X.X..XX.X..X...#.X.X.X.X.XX...#X###.X.XX.......X.X...#X.X.X..X.X..#X..#.X#XX#
.X.X.XXX.#.X.X#..X..XXX.X.#.#.X#X..#...#..X#XXX........X....X..#.X..X..X..#...XX..XXXX#XX...X.X.#.#.X.X..X.#X.X.#...X.XX.....XX#
#.....XX..XX....#..X#...........#X..#.#X.X##XXX.X.X.X.X..X.X#.X...X..X...#X.X.#.X#.XXX###.X..X..#..#..X.X.#.X.#..XX......#XXXXXX
.X.X.X...X..XX.X..#.X.X.X.#.X#.XX#.X#...X...#X.X..XX..#.X..X..#X.X..X..X...X.....#.##XXXXX..X#X..#.X.##........X.X..X#.X.....XXX
..#.#..X...#...X#....X...X...X.##....##...###...XX..#X..XX.X.XX...X#XX.X.XX#X.X.X..X.#XXX.X..X..#..X..X.X#.X.X..X.X.##.#X##.XX#X
#.#..X.#.X.XX.#...XX.#X.XXX.X....X.X..XX.XX#XX.X..#....X.#.X.X#X.X.XX...X.#....X.#...#XX....XX#.XX.X.#X#X...X..X......XXXX.#.X.X
X.X.X.X...X.XX.#X.XX..XX.XX#XX.XX...X.#...XXXX..X..X.#X.....##.......X.X....X.X..###..#.X.X..XX.X..X.##..X.XXX..#.#.XX.X........
........#....X......XX.#..X.XX..X.#.#X.X.X.XX..#..#....X.X.XX..X.#X.X#XX.#XX..X.X#.#.X...X..XX...X.X....X.#X#..XX.X......X.#.X.X
.X#.X.X.X.X#X..XX.#.XX.X.#.....X.XX.#........X.X.X.X.X..X....#.#..X.X.X.#.X.X..........X.#X.X.X.X..X.X.XX.###X...X..X.X.X.X.X.XX
.X#..X..X..#..X....X.......X.X.....#..X.X.X#........#..X.X.#..X..XX.........X.X.X.X.X.X.#X.X.....X.X..#........X..X..X.........X
X...#XX.X.XXXX..X.X.#X.X.#X...X#.X..XX..#.#X.X.X##.XX#...#..X.#X...X#.X.X.X.X..X...XXX.......X.#X..X.#.X.X.X.X..X..#..X#.X.X#.XX
..#..#..#.....XX......X...XX.X.#..X...X.X...X#...#.###.X..#X..X#.X.#...X...X..XXX.#XX.X.X.XX..#..X.X....#..#X..XXX#..#....X.....
X.#.X.X.X.X.XX..X.#.X..X.X.#.X...X..XX#..##...X.X...X...X#...X....X#X.#.X#..X..#...#....#.#XX.X#...X.X.X.##.XX.....X#..X.X.XX.#.
..X#X.#.X..X..#....X..X.X..#..X###.#....X.#.#.X..X.X..X...X.X..X.XX.......X..#..#X..XX.X...#.X...X.##........X.X.X.#.XX......X..
#X......X.X.X...X.XX#.....#X.XX..##XX.X.#..#...#..XXX.XX.#.X.X..X..#X.X.X..X.X.X#X.XX#..X.XX..X.X....##.XXX.#...X......X.X.X..X.
.XX.X.X.X...#X.#.....X.X.XXXX..X.....X..X.#.X.X#.XXX#.X.......#..X....#..X..X.....XX#..#.#..#....#.X..X....XX#.XXX.XX.#...XX.XX.
...X..X.#.X.#..#X.#.X.#X#X###X.XX.##...#X.......X##X#XXX.X#.X#..X.##.X#.X#.XXX.X.X.X.X.....X.X.X.#.#.XX#.X..X..XX.#.X..X.X.X...X
.XX#X.#.X..#.X#...###.##X##.........X.#..XX.X.X#.X....XXXXXX..X.#.XXX...#.X.X...X..X...#.X#X..#XX#.X.#.X..X..X......#.X.....#.#X
.#X.XX..#.X.....X.....X.X..X.X.#X.XX....X..X......X#.X.X.X#..#..#.XXX#X......X.X#.#..X..XX...XXX.X..X....XX.X..X#.##...#.XX..X.X
.......X...X.X.#..X.X....X..#.X.....X.X..X..#X.XX.........X.#.X....XX...X.X.X...X..XX.XXX..X#X#....#.X.X...XXX...X..X.#....#...X
X.X.X.#.X.X.X...X..X..X.XXX.....X.#.#..X...X....#.X#.#.X.X......X#...XX..X...X.X.#..X...X#..XXXX.X.#..##.X..X..X..#.#..X.X..X.#X
#X...#.......X.X.X.XX..X.#..#.X.#XXX.#..#.X..X.XX...#...X..X.#X...#.XXX.X..X.#...X.X.X.X.X.X.XXXX..#.XX...X#XX..#....X..#..X...#
X.X.X..#X.X.X....X.X#.X...#.#X..X.#....X...X.#...#.X#X.XXX.XX...X..XXX##.X.X.X.X..............XX.X.....X.X.XX..XX#.X.###XX.#X.X#
...#XX.#..#..XXX.#...X#.X.XX#XX....##.#..#..X..X.#.#.X....X...X..X..#X#....X..#..#.X.X.#.X.X.X....#.#.X......X#XX#..XXX.....#..#
.#.....X#..X#....X#.X....#.#.X..X.X#.#.X.X.X.X..X....#.#.#.XX.X.X..X#...X.#..#XX.#..X..X.#.XX..##..#X..X.X.X.X.XX..X#XXXX.X..X.X
X.X.X.#...X.XX.#X...X.X.X..#..X.#..X......##...X.X.X#..#...X.X..#X..##XX..#X..#..X.X#X.#.X.#XX.#..#...XX..X......X.X.#.XXX..X#.#
.....X..X....#X#..X....#.#..X...#.####.X.X...X....X..#..#.XX...#..XX#X...X...X####...#..X.XXXX.X.#..X..X.X..#.X.X#......#XX...#X
#.X.X.X.#X.X....X..#.X.....#..X..X......X..X.#.X.XX.X.X..XX.#X...XXX...X..#X.....X.X..X....#X##....X..X..X#X..#.#..X#.X..X..X.XX
X#.X....X...X.X#..#...X.X.X.X.#.XX.X.X.X..X...X##.......X.X...X.X...X.X..#...X.X.X..X..X.X..#...X.#.X..X...#X..X.X...XX.XX##...X
X...X.X.#X.XX.X.X..##..X.....X....XXX...#.XX.#....X.X.X.....X##.##.X.#..##.X.#..X..X..X.#..XX.X..#X...X..X...X...X.X...X.X..X.X#
.X.X#X..X....XX...#...X.X#.X#.X.X....X.#.X....#X.X...X..X#.X..........X...X...#.#X..#....X...#..#..X.#.X.##.#.#.XX#..X.....X....
.......X##.X...XX..XX.....X......X.X.X#X...X.XXXX..XXX#..#..X.X.X.X.##..XX.X.X.#X.#.X.X.X#.X.XX...X..#.....XX.#.#XXX..X.X.##X.#.
#X.X.X....###.X...#.X#.X#..X.#X.X..XX....X.X.#XX.X...#..XX.#XX...X#.#.XX#.........X..X#...X..###.#XX..XX.X#...X.X.X..X..#..X...X
...#..X.X....#..X....#XX..X....##X..XX.X..X...#....X..X...XXX##.X.#......X.#.XX#.X..X.X.X..X....X..#.XX#..XX#.#...###.X..X#..X..
#X.##X...X.X..#X..X.#.X###..XX.#...XXX#..X.X.XXX#X..XX..X.#XX#X#....X.##..X..#.X..X....#..##.X.XX#....X..X......X...X...XXXX.#.#
...X#.X.X...X#X.X..X......X.X..X.#..###X....X.X.X..X#XX..XXXXXX#X.X..XX#.X.X...#.X..#.#.X...XXXX#..X.X.#..#.#XX..X.X#.X....X.#.#
.X.X.....#.X##....X.#.X###X#.X.X.##...X.X.X......X.###..#XXXXXX..#..X.XX#....##X..X##....X.X.X.#.X..X....#XX....XX...#..X.##..#.
..#.X.X.XXX##..#X..........#...#.X..XX....#.X.X.X..X#.X.##XXXX.X..X......X.X....X#XX..X.X....X.....#..X.XXXX.XX..#X.X.X..XXXX...
XX.....#XX.XXX.X#.X.X.X#.XX..X.X..##X#X.X..XXX...X#......XXX#..X.XX.X#.X.#.#.#.X.XX.X..XXX.#.##.#X.X#.X..#X#X...X#....X.X.X#..X.
#X.#X.X#XX..X.X....X..#X..#X.#.X.XXX#XXX..X##.X.X...X.X.XXXXX#........X#..X..#...X....#.X...XX..#....X..X.X#X.X..#X.X.X....#X..X
.XX...##X#.XX...##.#X...X.X.#XX..#XX.XXXX......XX.X.XX...#X#X.X.X.X.##...X###..X#.X.X.X.XX.X..X.X#.X..X.X....X..X..#..#.X.XX..X.
..#.X...XX....X.X....X.X##X..X.X.XX...#XX.X#.X...X..#XX.X.XX...X..X.#.X#.....X..#.#X.....X#XX.#X....XX#...X.XXX..#.XX#X#....X...
.#XX..X...X.#X..#X.X..X.X.X#.....#.X.X.#....XX.X..#..X......#.#.#.#.....X.X.#X#.....##.X.##X..#X.X.XX...X#.XX#.#........X.#.X.X.
.....##.X.X..XX.X...X...#.X..X.XX.......#.X...X..X..X.X.#.X.....XX..XX.XX..X.XX##.X..X..X.#X.##..#..X.X....XX...##.X.X.X.#.#...X
#X.X..X..X.#X.#.#X.XX.X....#X...##.XX.#....#.X.#.X.X.....X..#.X#...X.....X.......X..#..X...X.X.##..XXX..X.X.X.#.....X.......#.XX
X.X..X..X.......X....X..X.X#..X...XXX#..X.XX...XX...X.X.X..#...#.X.#XX.X..X.X.#.XX#.#X.#X#...X...X.XX.X..X...XXX.X.XX.#X.X.X##X#
....XXX..#X.XXX..X.X.#X..X.#X.X.XX.....X...#.#...X.XXX..#XXXX.X.X....#X..X.##..X..X..X..#..XX..XX#..X...X.X.X.X.X..X.X##..#.X.X.
X.X.XX#.XX..X.X.X#.X...#...X..X.XXX.#X.XX.X#..#.X##XX.#....#.....X.X.#.X.....X..#...X..#X.XX#.X..X.X..X..........X....#.X.......
XX...#....X#....X...X.XX.X..X..XX#..#.X.....#..XXX#X....X.XXX.XX#.#.....X.XX#..X..X..X..........#...XX..XX.X.XX.X..X.X....X#.X.X
XXX.X..#.X..#.X..X.X....XX.X..##X..X....X.X#X.XX#XXXX.#..XXX.......X.X.#.X...X.#.X..X..X.X#.X#.##.X...X...#X...XX#..XXX.#...#...
X#...X.X.#.X.X..X..#X.X...X.#..#X##..X.X...#...#.XX#X#..X.X.X.X.X.XX#.#...XX..#..XX..X..X.....X.X#..X.#.X...X.X.X..XXX.X.#.X.X.X
##.###X....X.#X..X...X#.#.X...XXX.#.X...X.#XX.X.....X.X......X...X..X.X.#.X.#.X.X...X#.X.XX.X....#X..X...X.X#....X..X.........XX
.......#XXX.....X..X...X...XX..#....X#.XX..X....##XXX...X.#X..X.#X#....X........#X.X.......XX.XXX...XXX.X#..#XX.X..X.XXX.X.X.X.X
.X.X.XX.....X.XX#X..X.X#X.XX.#..XX#X...X..XXX.#.....#.#X....X..X#XX##.X#XX.X.X.X....X#.X.X...X#...X..#.X...#...#..X.....X..#....
.XX.#..X.X.#......#..X.XX.X...X.X.X.X.X..#.X..X.X.XX.X.XX.X.#.XXXXXXX..X..X.#XX..X.#XX..X..X..#.XX..X....#..#.X.X.#.#X.X.X..X.#.
..X..#...XX.#.X.#..X.....#.X#...X.....XX....X..X.....X..#..X...#X##X..#.X...X#..X.....#..#X..X.#XX#..#XX.##.....X.....#....X#.#.
X.X.XXX.X.....#.#.X.#.X.X.....X.X.##.X...X.X..X..#.X...X..XXX#.......#...X.X..#.XX.X.X..X.X.#..XXXX#...X..#.X.X..X#.X#XX.X...X#.
.....X...#X.X..XXX.....X##.X.X...XXX##.X..X#.#XX.X..#.XX#.....#.###.X..#X...#.##....#.#....XX.X.XXXX.X.X.X..X.#.XX...#....X#...X
#.X#.X.X#XX#..##X..X.#..XX##XXX.X.X#.#X..X.X#X.#.X.X..X#.XX.X..X.X...X.X#.XXX.#..#.X..##.X......#X#...X...X..X#...#.X.X.#.X..#..
X...#...XXX.#....XX..X.X.XXX.#.....X....#...X....X..#X.......X.#.#.#.......##...X...#.....X#X.X.XX.X.X.X.X..#XX.X..X...#X#X.X..X
..X..X.#.##...X.X#XX.X.X......X.X.X.XX.#.X.#.X.#..#...#.X.X.X....X.X.X.X.X..X.X.#X.X.#.X.XX....XX.......#..X.XX.#.X.XX.......X..
X..X.X.#....X.X...X..X.X.XX.X#...#............#..X..XX..XX...X.X..X.#...X#.XXX..X#....X...XXX.X.#.##.X.X.X....X.#....XX.X.#.X..X
..XX.X..X.X..#..X.#X.X....##.XXX#.#.X.#.XX.X.XXX.#.X#..X...#..X.X.X.XX.X....#XX.#..X.XXX.X.#.XX....X..X#...X.X.#XX#.X...XX...X..
X...#..XXX..XXX..X...X.X#......#...##.X...XX..#..#X.X#X..#..##........X.X#.XXX.X..#...X........XX.##.XX.X.#.....##..##.X...#.##.
..X#.X.XX.X..X..X.#X.X.#..X#X.XX.X.#.#..#...X..X.......#X..X..#.X.X.X.....XX....X..X.XX#.X.X.X.X..#X.....#XX.X.X.X.XX#..#X.X..X.
#.X...X.....XX#.#....#.#X....##...XX..X..X.#..X..X.X.XX#..#XX.#X..X..#.X.X..X.X...X...#..#XX..X..X...X.X..X..X....X.X.X#.#.X.#..
..XX.X.#X.X.##X#XX.X.X..X.X.X.XX.X.XX...X#X.X.X.#...XX.##..X..#.X..#X...XX.X.X.##..#.X.X....X..X#.#X..X#.X..###.X......#...X.X.X
X....#....##.XX.X.X..X.#X..#........XX.X......X.#X.X......X.X.X...X.XX.X..........X..#..X.X.X#.X..#..#.XX.X..X...X.XX.X..X.X..X#
.X.X..#.#.......X.X#X....X...XX.X.X...XXX.X.X.X#.#.X.X.XX......XX.....X#X.XX.#X.X..X...X..#.#X##X.#.#X..#...#XX.X#...X.X.##XX..X
..X..X.##.#.X.X.X...XX.X..X.X##.#XX.X#XXX#.X..#.....#.X...X.XX##X.X.X..#..X..#..#.X..X..#..X#X......X#.X.X#..#...X.X.#...X....XX
.X#X...XXX#..XXX..XX.#..X..X..#....XXXX#X....##.X.#.X...X..#X#.X...X..X.XX.#X..##..X..XX..X.X.XXX.X.#..#....XX.##...X.X.X#X.X#XX
...X.X..#X..X.X.X......XX.XX#...X.XXXXX#.X.X..##..X..#XX..X.#...X.XXX........X...#.#X#..X.....XX#X..#.X.X.X...X.XX#....#.X.XX#X#
.XX...X.X.X.....X.#X.X...XXX#.X..#XXXX#X..X..XX#X.X.X#X.X.....#..X.#..X.X.X.X..X#.....#.#.XX#..##.X......X..X...X.X.X#......#XXX
..#X.#..#...#.X..XXXX..#.#XXX#..X.XXXXX.#..X..#...#..X....#.XX..X#.XX..#...X..#...#.X.#......X#.#...X.XX..X..X.X....#..X.#X###XX
.#...X.X..X..#..#X#XXX#X#XXXXXX.#..XXX..X.#..X..X.X.X.X.X.##XXX.....#.XXX.X.X..X.X...X#.#.X.#.X..#X..X..#..#..X.XX.X.X..X#XXXXXX
..X.#.X..#XX#XX.#X.XX#.XXXXXX##.#.X.X.#.....#X.X..X...XX..#.XX..#.XXX.#X..#...X...X.X..X...X....#X.#.X.XX.X.X....X...X.##XXXXXX#
X......X#XXX#.......X...XXXXX.X.....X...X.X...XXX.X.#X.X.#....X#..#...#.X.#.X.#.X..#X.X.X.X#X.X..........#..#.XX..X.X##..XXXX#XX
XXX.X.#XXXX##.X.XX.X.X.X.#X#....X.X.X.X.X#..X..#X#.#.......#.X..X.X.X....#.X#XX#..X.........XX.X.X.#.X.X..#....#.X.#....X#XX..#X
#....XXXXXXXXX...#.......#X#.X.X..X.X..X...#..#X#..XXX.X.X..#..#..X..##.X#..X.X.X.#XX.X.X.X.....XXXX#...X..XX.XX.#.X.X.X.XXXX.X#
..X.XXXXX#.XX.X.XX.X.X#.X.#XX..#X..X..#X.X..X..#..X...X..X.X#.X#X.X.X.X#.X.X.........X...#..X.X.XX.X#X.XX.X.....X.....X...XX..#X
X..#XX#.X.........XX...X...X.X.#..X.#X....#.X.XX.X..XX.#.#.......X..........X#.X.##.X.X.X..##..X.........X#.X.X.XX.#.X.X.X.XX..#
..XXX#X...X.X.X.X...#.X.X#......X#.....###...X...X.#......X.X.X#..X.X.X.X.X.#...#...X....X..#.X..X.#X.#.X#.X...X###....X......#X
#.##X#.X.X...X...X#.#...X..X.X.X.XXX.X.X...#.X.#.....X.#.X...X#.X.#..XX#..#..#X.X.X.X.X.X..X...#.X.#..X.....X.X.....X.X#.X.X.XXX
...#.X....X.X#X.X...X.X..X..X.......X..X.X.#.#X..X.X..X..#X.X.X.X.X.X.X.X.X.X...X.#.X.X..X..X.XXX...X#.X.X.X...#.XXX.#X..X..XXXX
#.X...#.#..X.X#.#.X..X..X.#X.#.X.X.X.X..X..X...X..X..XXX.XX......#......#..#XX.X...X#X..#.X.#...XX.XX..#..XX#.XX...#...X..XXXX#X
#..#X.XXX.X....#.X..X.XX#.......XX##.#.XXX..X#.X.XXX.X#....X.#.X..X.X.#.X.X.##..X.X.X.X...X.X.X#X....#...X.X..X..XX..#.X.X.XXX.X
.#......X...X##....#....#X.X.X.X.XX.....#X.X.#.X.#X#X...#.X#..XX.X..#.X..#.....X.#......X.X.X..XXX.X#.XX....XXXX..X.XX#.....X...
...XX.#..X.X...X.X...##.X..##......X#X.X.....#..X.X.#.X.X...X...XX##...#..XX.X...XX.X.X..X..X.X.XX..#....X##X.X..X...#XX.X#X.X.X
X#.X.#.#X..#.XX.X..XX....#.X#.X.X.#X.#..X.##.X.X.....X..X.X#..X..#.X#.X..#.XX..XX...#X..X##.X.....X.#X.#.XXX...#...X.X....X.....
#X...X.X.X.X..#...X.XXX.X#X...X..XX....X....#....XXXX#X.X..#X#..X...X.#X.....XXX.X.#XXX.#...X#.X.X..#XX#X.X.X.#..X#.X.XX.X.X.X.X
...X......X..#..X......#X#XX.X.X...X.X.X.X.X.X.X.....#..X.XXXXX.#XX.#...X.X.X.......##..#XX..#..XX##XXX#X.....#.X.X...........#X
X.#.##.X.X.X...#..X.X.XX#X#....#.X.#X..X..#X.X..X.X.XXX..#XXX#X##X....X..X.X.X.X.X.X.XX...X.X..X.XXXXXXXXX.X#.......#.X.X.X.XX.#
....X..X...##X..X.#.#..X.X.X.X.#..X#.X.#X.#....XX.#..X..X.X.X.XXXXX.X.##...#...X#......#.X...XX...XXXXXXXX#...X.X.X..X#..#.....#
X.XX.X..#.XXXX#X...#..X.......X..XX#...#.XXX.X...X#.XXX........#XX.X..#..X#XX.X...X.X.X...XX.X.X.X.#XXXXX#XX.#.X...X##..X.X.X.X#
.....X.XX..#XX.#X.X.X..XX.X.#X#X...X.X....#.X..##....XX.X.X#X.XXX...X..#..#X.X..X.X..X.X.#X...........XXX.X..#..X###XXX....X....
XX.X#....X..X.....#...X...XX.....X.X#X##.XX.XX...#X.X.#X....XX.X.#.#..XX.X.....X..X#X#.#...X.X.X.X#.X#.X...X...X....XXX.X#X.X.X.
.....X.X..X..X.X.XXXX.X.X..XX.X.#....X...#..#..X#X#X....#.X.........X...XXX#X.#.X.##.....X.X.X#X..X.#X.X.X.X.#X..X.X.#.X.......X
#X.#..X..X..X.X...X#...#..X#.X...X.#X.X.#XX..X...##.X.#.#..XX#.X.X.X#.X..#X#XX....X..X.X..#.....X..XX...#.....X.X.X#.#.XX.X.X.XX
....XX.X..#...XX.XX.X.X.X....X#X.X.....#X#..XXX.XXX.##....##X#.X..X.X#..X.X.X.X.X..X.XX..#.X.X.XX#...X.#.#.X.X..........X..X..XX
#X.X....#..X.#.......XX.#.X#X....X.X.X..X.X..X#..X.....X.#.XXX..X.....X........X.#..X...X.....X....#......#....#.X.X.X.XX#.##XX#
.....X#X#.XXX..X.X.#.X.......X.X.X..#..X....X...X.XX.XX....#..XX..#.#..X.X.X.X.#...X.X.X.X.X.X.X.X..X.X.X...X.XXX...X....#...XX.
#X.X....X..#.X..X.#..X.X.#.XX.#..X.XXX.#.X.X..X...X.#..X.X#XX..#X..X.##X..X.#...#.#.......X.....#.#..XX..X.X.#.XX#.X.X.XX##.X...
....X.X##.XX...X..X#..X..X.....#..#.......X.XX..X.....#....#..X..##.....#....#.X.X..X.#.X#.X.X.X...#...#..X.....#X.#...X....X.X#
.X.X.#......XX...#...X.X.X.X.X#..X..#X.X.X....X..X.X.XXX.X.##...X...X.#...X.X..#...X..X..X....XX#.X..X..X.#XX.#...#..X.#X.#.#.X#
#....X##XX.X...X.X.X...#.X..X...##X.XXX...XX#...X.#...X...X.X.X.XXXX.#.##..X.X..##X..#..X..X.X.....X..X.X..X...#X.XX#..#XX..#...
.X.X.....#..X.X...X..X#XX#.X..X..#X..X..##....X...#X.#..#....X............X..X.#...X#XX..XX....#XXX.#..#X.X.X.#X.XXX.X..#XX...#.
.X.#.X.X.X.X...X.#..#..#....XX..X..X..#X...X.#..X...XXX.X.X.X..#.#X.X.#.X...##.#X.X.XX.#..XX.X.......X...X........#..#.X.X..X..#
....XX###XX.X.X.##X..X...X.XX.X...X#XX..X.#..##..X.X.#..X..#.#..#.##XX...X##..#..........X....X.X.X.##.X.XX.#X.X#..X......XX..XX
.X.X.X.X.XX...#...X.X..X.#.#....#.....X.X#X.X...X....##.X.XX...#..XXX.X.XXX.X.XX.X.X.#X.#.#X.X..#.#...X.#X#.#.#X.X#.XX.X.X..X..#
X..........XX.X.X.X..X..X...XX.X..X.X......#XX.#XX.X...X...##X.X.X.#X...........##X....#X...#..#...X.X...##.........#...XXX...XX
.X.X.X.X.X.X.....X..#..X#.#.X...X..X.#.X.X.##...#...X.X.X.X.XXX.......X.X.X.X.X..X..X.X..X.#.#..X.#X.X.#...X#X#.X.X..X.X##..X##X
....XX..#X#XX.X.#X#..X...X#..X.X..X#.#..XXX..#.XXX.XXX.......#..#.X.X..X...X#..X.XX.#.#X.......#....X.X.X.X......X..XXX.X.X.#.#.
X.#...X...##...X....X..X...X#..#X.....X..X..#....X.X#.X.X.XX.XX..X...#.XX.X#..X.X...X...XX.X.X.#X.X.........#.X.X#X..XX.........
X#X.X..X.XX..X.#XXX..X#..X...##...X.X..X.X#..X.X.X.##..#...#.X#XX..#X..#X#X.X.X...X.X.X..#X..#.X.##.XX.X.X.X...X.X#.X...X.X.X.X#
#.X..X..X.XX.X...X..#...X..X#..XX#...X..XX.X.#..###XX.#.X.X.X.X..X...X..#.....XX.X..X.#XX.X.X.....X...X#..XXX.X...#.XX.#...XXXXX
..#X###.....##.X.X.#XX.XXX....X#X#X.X##.#......X.XX...........##.XX#.#.XXX.X.X.X#XX.X......X..#.X.X#.X...XX#..#.X..X..X.###XX#XX
#.......X.X.XX.X.X..XX..X..X.XX.#....XX#XX.X.X....X#.X#.X.X.XX.X....X..XXX.#....X#...#.X#.#.X.#..X....XX..##X....X.#.X.....#XXXX
X#X.X.X..X..X...X##...X#XX..X.....X.X.X##...X..X#X...#XX#..X.....XX#.X.##.XX.##X...##....XX.X.X.X.XX.XX..XX.X#XXX......#.X..XXXX
#...XX..XXX..X.X....X...#..XXX.X.X.......X.X.X...X.X..#...X.X.X##.X........X.#..X.#..X.#X#....#...X..X.X.........#.X.X..#..X.XXX
..X..#X....XX...#X.X#.X..X..#..XX.X.X.X#..X....#..X..XX.X......#...XXX.X.X.#...X...#.X..X.X.X.X.X.#X....X.#.X#.X.X..X..X#X....##
.X..X#.X.X...X.X.X..X..XX..X##X......X...X.X.X..XX..X...X.X.X.X.#.X.X#..X.#..X#XX.XX.#.X.....#...XXX.X.X..#..#..#XX.#.#.X.X.X#..
..#X.#....X.X....#.X..X..X...XX#.#X.X#X.X...#..X.XX.XXX..##.X.........X...#X..##.X....#..XX.XXX.X.X..XXXX.#.XX.XXX.#.#......X.X.
.X...#.X.XX#XX.X.#..X.##...X.XX.X.....#XX.XX##.....X....X.XXXX.X.X.X.X.XX#...XX...X.X...X....#.....#.....XX...X.X......X.#X.....
..X.X.#.....X...X#.X..X.#.#.X.....X.X#.........XXXX.#.X...#....#..X.......XX.#.XX.XXX##..#X.XXX.X.#..X##...X.XX..XX.#X.#..#.X.X.
##......X.#.XX.X.X..X...#...XXX.X.X.#X.XX.XX.X....X.#..X.#.X.X..X#XX.X.X.X.X........#..####X.#...XXX....##..X...X.X#X.X..X#X...X
X#.X.#X.X..#.X....X.XX.X#X.X.....#....X..X..X..X.X#...XX....X..X.XX#.#.#...#.#X.X.X...X...##..#.X.#XX.X...#..X.X...X..#X..#.X.XX
#XX...#.X.X..#X.X..X.....X.#.X.#.XX.X...#..XX#..X...X.X..#X..X....XX.#.#.X..X#...X..X..X.X.X.##...XX...X.XX.X....#XX#..X.X.....X
X.XX.X.XX#.X.....X#X#.#.X...X...X.X..#.X.#..XX#.#X.X..XX...X.X.#X...X.#X..X.#X#.X.#..XX.........X...X.X....#..#.XX.X.X.X.X.X.#..
........#..XX.#.#XX#..X.#X.X#X.X#...X#....#..#...#X..XXX.X..X.#.#.X.....X#.X.#.#....XX#.#.#X.X.X..X.X.#X.X..#.#X..........X#.#.X
.X.##.X#.X.X.X....#.X.X..X..XXX...X..#.X#X.X...#.X..#.....X......#.X#.X.........##X..#.#X.#XX...X#...X..#..X...#X.X.X.X.#...#...
X..X..........X.X...##X.XXX..#..XX..XX.X.....X.X..X.X.#X.X#.X.X.X......X.X.X.X.X.XX#.X...#X.XX.#.XX.X.X.X.X.X.#...#.XX..X.#..X.#
.X..X.X.X.#.XXXX..#...X.XX..X.X.X.#...X.X.X.##..#.#..X...#.X...#X#X.X.XX..X.#.....####.X..........X......X.....#X..#...X.#.XX#..
...X...X...XX.X.X..X.#....#XX.#X....X.X...XX...X.X..#..X....X.X#XXXX....X...#X#.X#....#..XX.#X.X.X..X.X.XXXX.X.#XX#..X.X....X#.#
.X.X.##..#.X......X#..X.#.X......XX..XXX.X...#...XX.X.X..XXX.X.XXXX.X.X..X#...#XX.XX.#.X..XX....X.X..X...#.#.#.XXX.X#.XX.X##X...
X..X...X.X.X.XX.#.#X.X...X..#.X.X...X.#X.#.##..#X...X..#........#X....XX...XX.X...X......X.#.X.X#...X.XX.#...X..X...X.....XXX#.#
.X.XX.X..X..##..X...X.X.XX.X..X.XX.#X.X..XX...#...X#..X#XX.#.X.XX.X.#..#.XXXX#XXX...X.X.X....#..#.X.....X.###..X.X.X.##X.X.XX.XX
...##.#X.X#.#XXXX.X....#...#X..X...X....X...X..XX.X.#.###...XX.....X#.X...XXXXXXXX.X..X#..X.X..X.XXX#.X......#.................#
XX..X..X...X.......X#X..X.X...XXX.X..X.X##X..#.X.....#X.#.#..X.XX.X#X#.X.XXXXXXXXXX..X...X..X#....#....XX.X.X..X.X.XX.X.X.X#.X..
...X..X.X.X#.X.#X.X.X..X.X..X.X#...#X..#..#XXX..X.X.X.....X.#X...X#.X#...#XXX#XXX#XX.XX.X..X...#.X..X.X#.XX...#X#....X.X....X.X.
XX..X.X...X..#X......#.#...X#.#.#X..XX...##XX.#.X..XXX.#X.#...X.X....X.#..XXXXXXXX#X#...XX..XX..#..X.......X.#.XX#.X#...X.X....X
X.X.X.XXX..#.X.#X.X.#X#..X...X.....X..X.XXX#...X..X.##...#.##X....X.XXX..XXXXXXXXX#XXX.X...#...X.XXX.#X.#.#.....#X...X.XX..X.#..
....X.#.XX..X.....##XX..#X.X..X.#.#..X.#.X..#.X.X...X..X....X.X.##.X.X##..##XXXXXXX#X.X..X..##......X..XXXXX.X.X..X#.....X..X..X
#.X.X.....X.X#.X.#..#.##X..#.X.#..#.X....X.X......X..#..X.X.#.........XX##...XXXXX#X..#.X..X...#.XX.#.X.X...#..#.XX..X.X..XXXX..
.X...#.X#.#.#XX...#.X.#.XX..XX..X.....X.X...X.X.X.#.X..XX#..XX.X.X.X#.#X.XX.X.XXXXX..X.X..X..X..X.........#..X....##X...X..#X.X.
..#.X..XX..X.#..#........X.#X..#..X.X..##X.X...#.#...X.#X.XX...X..#.......X....XX#..#....X..X..X.XX.XXX.X.X.X..XX#.X.X.X..X.....
.XXX.X...##...X.X.#.X.X.#...XX.XX..X..X.....X.X...X.X......X.X.X.X..X.X.X.#.XX#.#.X..X.X..X..#.....X##...XXX.X.......#.#X#.X.XX.
..#X..#.X...#...X.#..X...X.X......X.X..XX.#.....XX...X.X.X..X..##.XXX#X#...........#.X.XXX..#..X.X#.X.X.#.#....X.X#.X.......#.X.
.X..#..#.#X.XXX.X.X.X..#X...X.X.X.X..#.X..#X.##X...###..X..X.X.X#...#XXXX.#.X.X#.#...X.X..X..X..X.X...X...#XXX..X....XX#.X#X...#
..X.#X.#.....X..#..X..X..X.X.X...XX#....XX#.X.X.#X....#.#X.X....X.XX.X###..X.X..X..#..X.#.XX..#.....XX#.X....X.X..#.XX.XX.X.X.X.
#........X#.XXX.X.#.#X.X...#.#X.X.XXX#.##.X.X.X.X.X.X..#.X#XXX#.........X.XX...XXX..X......X.X#.##.X.....X.X..##.X..............
XX.X.X.X.X#..X..X.......XX.X.......#...X#............X.....X#...X.X#.X.X..#.X.X.X##..X#.X.X.X....X#XX.X.XXX..X...#.X.X#.X.X.X.#.
X#..X..X..#.X.X.X.X.#X.X##XXX.X.#.X..#.#..X.X.X.X.X.XX.X.X#..XX..XX#X.X.X..........X...#X...#.X.X.XX#X...X#X..#.X..X...#XXXXX..#
X..X#.#..XXXX.#.X..X#XX#XXX#..X#..#X.##XX#.X..X.XX....XX...#....X.X.X.....X.X.X.XX#..X...X#..X.....#X#X.X....X..XX.X.X..#.X...XX
XX...#..#XX.....X.#XXXXXX#XXX..#X...X.XX##..X.###X#.X...X.X.X.X......#X.X.X..XXX.X.X..X.XX.XX.X.X.X.X.X.XX.X..#X...X..X.X..XX.XX
...#X.X.##..X.X..X.X##X.X.#X.#..#.X....#.X.X.X.......X#..X#.XX..X.#.X....#..#.X....X.XX.X.......X......#X..#.X...#.X.X.X.X..X.#X
#.X.......XX...#....#..........X...XX.X........X.X#.X...X.X..XXX...X.##.X##.....XX#X.XXX#.X.XX.XX.X.X.XXXXX...X#X..X.......#..XX
.X..X.#.X..##.X..X.X.#X.X.#X.#..X.X.X..X#X.X.X.#.XX#..##X...#X.#.X.#...#X.X.X.X.....XXX.#..X....X..X...X.XXX.X#..X.X.X.X.X..X..#
...#XX...XX....X..XX..#.X.#.#X.X.....X....X..#X...#XX.....X#......#X.XX......XXX.X.X#....###.X.X..X..#....X....#.X#...X...X..X#.
.X.XX.X.##..#X##.X.#.X.X.....##XX.##.X.X.X..XX.#.X.X..#.X#...X.X.X....#.X.X.X.X...X..X.X....X...X..#.X.X.X.X.X.X..##.X.X.X..X...
#XX.......X...XX........X.#.X.X#..#.#..#..X.X......#X.X..#.X.#X..#.X.X.#XX..#.XX.X#.#XX.#X.X.X.X..X.X...##....X..X...X.X..X...X.
....X.X.X..#.X.#.X.X.X.X.#X.....X.X..X..X..X..XX.X..XX.#X..XX...#X#.....X.X...#X.....#..........X....#.XX#.#.X..X#.X....X..X.#X#
#.X..X...X..X.....X...X..#..XXXX...#.X#..X..X.#...X......X.#X##.#X.X.X#.....X...X.X.X#.XX.X.XX.X..X.X.##X#.X.#.X.#X..X.XXX..X...
#..X##X.X#.#..X.#.XX.X.X.XX.X...XX.....X##.#..X#.X#.X.X.#......#.......X.#X..X.X...X....X#XX....#..X...XXX.X.....X#X..XXX..XX.X.
..XXXX#.X.XX#X..X.#..X.X...#..#....X.X....X#.X....X..X..X.#.#.X.X.X.#.X...XX..X.X.#..X.#XXX.XX.X..X..X#...X..X.X...X.#.X.XX....X
.#XXX#..X.XXX.X..XXX.....XXX.#XX.X.#..X.#.#...XX.X..X.X.X.#..XX.X#..X..#.X...#.....XXX..X#......X.#.X...XX.X..XX.XX........X#.X.
..#XXX#X........X....X.#....XXXXX...X..X#.XX.XX#..#.#.X.#.#.#....#.#..#..X.#..X.#.XX#..X##.X.X.X......#....X.X..X..X.X.#.X......
X#XX#X..X.#X.X.#..X.X#..X#.##XXX#X.X#X...X..#XX#.XX....X...#XX#.XX#..###..X..X.#X.XX.#X.....X...X#X#.X.X.X..#XX.##...X.#..X.X#X.
XXXX#..#....X...#X...X.X#XXXXX#X...X...#X.X.X#.....X.X..X.XXXX...X..#XXX##.X.....XX.....X.#..X.X#X.X#..X#..X.X...X.X..XX.XX###.#
XXX#.X.X#.X#.X.X.XX.X...##.XXX.X.X..XX.##......X.#.#..X.X..#X..#.##..X.X.X.#X#.X...X#XX#.#..X...#...XX..X#.....#X#..X...X.XXXX.X
X......X.X.........XXX.X....X..XX..X.X.X..X.X.X...#..XX..X.#.X.X.X..X...........X.X........X.X.X.X.XX..X.#.X.X....XX..#....XX...
.#.X.X.....X.X.X.X..X...##.X.X..#X....XXX.X#..XX.X.#...X#.......X.X..X.X.X.X.X.X...X#XXXXXXX.........X...X.X..X.XXXX#..X.X#..X.X
..X..#.X.X..X..#..X#XX.#.......XXXX.X..X...#.X......XX#..X.X.X.X....X#..X...X..XX.#..........X.X.X.X...#.X..X..XXXXXX.X.#.X.#X..
.XX##..#X..XXX..X...X.X#.X.X.##XX#...X##X.X.X..X.X.X.#..##X...XXX.X.X#.#XX.##.#X..#.#.X.X.X.#...X...X#..#X.XX.X.XXX#....X...#.X.
..#X#.X...#XX..X..X......XX.X..#X.X.X#.#XXX..#X...X...X.#X.X.X##.XXX...XX.X.....X.#.XX..XX..XX.#X#X...X...##.....#XXX.X..#X.....
.X...X..X..XXX..X..X.#.X.....X.XX.XX....XX.X.#.#.X..X.........#...XXX.X.....X.X#XXX#...X...X....XX.XX..X.XXX.#.X.#.#...X...#X##.
..X.#X.X..XX#..X..X#..X#X#.X........X.X...........#..X.#.X.X.#.X.X.X.#..X.X..#.XX.#..#X.#.X..X.X......XX.##..X.#....#.##.X...#..
X.......X..X.X#XX...X.#.X#..X.X.XX.X.X.X.X.X.#.X.X.XXXX...##.........X.#X..#.......X.XX....X.#XXX.X.X...X..X.X..X#.X....XX.X...#
XX.#X.#.#.X...##..X#.....XXX...X.X...#....X...X.....XXXX.XX.X.X.X.X#..##..X..X.X.X.#X...X.XX.#X.#X...X.X.#.X.X.X.X..X.X...X..X..
XX...X..##X##.X.X...X.X.X#.X.X....X.X#.X.XXX.XXX.X.X..#..X.....X....X.#.X..X..X#..X.XX.X...#....#XX.##......X#....XXX#..X..##X.X
#..XX.X...X.......X..X.#.X..X..X.#.XXXX...XX#X#X..X#X.##..X.X.X.X#.XXX....XXX...X.....X.X.XXX.X.XX..X..X.X.X.#.X.X..#.X..X....X.
..#.....X#..X.XXX..X.......##X.#...XXXXX.X.X.X...X..#.#..X.X.....X....X.X..X..X..X.#XXX....X...X..X..X..XX#X....#..X#...X..#X...
.#XXX.X...#..X....X..X.#.X.X....X.XX.XX#X......##.X...XX.X...X#.XX.X.X..##X.#..X#..X..XXX.X.X.X..X..X#.X#X...X.X#.X.#.X.#X...X.X
#.X.XX..XX..X.X.X.#X..X...#X#X.XXX.X..X.XX##XX.....#.X.XXX.X.#....X...X.....#.XX.XXX.##...X....#.XX#X.....#.#........X#...X.X#.X
#....XX...X....X...X.X##.XXXXXX.#....#.........X.X........X.X..X.X.X.X..X.X#.X.........XX..X.#.......X.X.X.##X.X.X.X.X..X..#...#
..##.#..XX..X#..X.X.....X.##X#..##X#.#.#.X.X.X..#..X.X#.#...X.#..#.#..##.X.X.##X.X.X.X....X..X.X.X.#X..#.X.#....X...X.X.X.X.XX..
.#X.X.#X..X..X.X.X#X.XX.#.X.X.X..X......X...X..X.X..X#X..X.X...X....X.........#...X...X.X..X.X..XX#..X..X...#.X..#.X.....X...X.X
.......X.#.X..XX.X.....X.......X.#.#.X.X.#.X.#X...X....X..X.X.X..X.X..#.#.X.#..X.X#.XX#X..X#.X.#.#.X..#...#X#XX.X#.XXX.#...X#X..
X.#X.#.......X....X.X#.#.XXX.XX...X...X......#.X.X.X.X..X....X.#.X.XX..XX.#..X..#...#.X.X.X..###.X...#.XX......X.#...X.#.XXXXXX.
.X....X.#.X.#X.XX....X....#.#X.#.X.X.X.X.X.X#........###..#.#...#....X...XXX..#.#.#X..X.#..X.......##..X.X.XXX....X.XX.X...#.#..
.#.X.X.#XX....X#..X.X#.#.#.............X..#.X.X.#.#X..#.#..X..X.#X.X..X.X#X#.XX#.X.#X.....X..X##.X.#..#.......X.XX...X.X.X...XXX
...X.X.X.XX.XX...#...X..X.X.XX.X.X.X.XX.#....X...X...X...X.XX.XX....X..X..#...#.......X.X..#..#...#XX.#X.X.X.X.##.X.X..X.X.X...X
.#X.......X..X.X.#X.X..X......X..XX..X....X.X.X.#..X...##..X...X.X.X..X#X.X#X#.X.X.#.#XX..X..X.X#XXX......#..X..X....#XX#...X.XX
.X#X.X.X.X.##...#....XX..XX.XX.X...X.X.X.#.....X..X..XX..X.##.X#X#..XXX#...X.#....X...X.X.#X...XXXX.X.#X.X..#.X...X.XX#X#X.##..#
X.....XX...XXX.X..X.X.#X.XXX.....X.X..X...X.#.X.X..X....X......X...X....X.#....X.#.X##.....#.X..XX..X#....X#...X.#.X##XXX....X..
X#X.#...X.XXX###X..#..X.X....X.XX##X#.X.#.X..X....XX.X.#.#.X.X.XX.XXX.X....X.X.##...X.X.X.X...#..X.X..XX.X.X.X.X......#X.X.X..#.
XXXX###.#..#XXXXX##..X....X.#......#XX..X..#..XXX..##..X....XX...#X##X.XX.X.X..X..X....#..#X.X.#.....#X.......#X#.X.XX.....#.X..
XXXXX#X#..X#.XXXXXX.#.X.#.XX.#.##.X.X.X.X.X.##...X#..X..X#.X...X..#...........#..X.X.X..X.X.....X.X#...X.X#.X.X#.#...#X.X.#..X.#
##X##XX.X.#...XXX#.......X.......X.....#....X.#.X..#...X...#X.X..X##.X.X.##.#..XX#.XX..#...X.X.XX#...X.X...X..XX..#.XXXX..XX.X..
XXXXXX......X#XX#.X.X.X.#..#.X.#..X.X#..X.X.......XXX.#..X.X.X#X.XX.X#..X...#.#......X.##.X...X#XXX.X...#X.#X....X.XX#XX.XXX#..X
XXX.X#X.X.X...#X...###..##..X...XX.##.#....X.X##XX.X...XX.......X......X.XX.#.X.XXXX.......X.XXXX#...X.X#....X.#....X#X#.X.XX.#X
XX...XXX..#.XXX..XX.#.X.X#.X##.X........#.XX..#.#X.##.XXXX.X.#.X.X.X.X...##.#..X.....X.XX.X...#XX#X.XX#...X.XX..X.X...X......X.X
XXX.X.X.X..X.#..X.X.#.XX...#.X##.X.X.X.#....#.X........#XX..XX...XX...X.X..X..X#X.###...X.X.##.X#X.#.X.XX.X...XX..X#.X.X.XX.X...
XX........X..X.X....X..X.X....#...X...#..X.#.#.#.##.X.X...#...X.#X#X.X.#..XX.X....XX#X.X#.#.............X.X.X..#X...XX...#X.X.#.
XXXX.#.X.XX.X....#.X..X.X..X.X.X.#.X.X.#.X...#..#XXX..##.X..X..XXX.X....#...X.X.#X.....X#.X.X.X.X.X.X.X.X.X..#...XX...X#...X#..X
.X..XXX.......#XX.XXX....#..X....#.....X##.X#.#..X..X.....X..#X.X..X.X.X..XX..XX...XX.X...X.#..X#..XXXXXX#..X#.X...X.X.#.XX.X#..
...X.X.X.X.X.X.X...X.XXX.X.X..X.X#.#.X.X.X#...##...#..X.X.X.X....X...XX..XXX#..X#X.X#.X.X..#..X...XX#XX.X.X...X#.X.X.X.........#
.#........X....#.##.........X.X.#XX..X......X..X.XX.X..XX.X.#X.X..X.#..X.XXX..X.X.X....X..X.X#X.X..#XX......X...XX#...X.X.#.X#..
.#.X.X.X.#.X.X.X....#X.X.X.X.X..XX.X..X.X.XX.##......#...#.X..X..X.#.X.....#.X......X.X.X.....#X..X.X.XXX.X..X.X.X.X.X..X..XX##.
XXXX..#.#..#.#X..X.X....X..X...X.....XX..X...X.#XX.X...X...#.X.X......XX.##..#X.X.X..X....X.X...X#X....X...#X.......X.X.X.X.#.XX
X.#..XX.#X.....XX...X.X..X..#.#X#.##...X..X.X#..XX#.X.#XX.XX.....#.X.X.....#.....#X.X#X.X.##.##.....#X.XX.#..X.X.X.X....X.......
X...#......#X.XX.X.X.##.#..X...#...X#.X.#....X.X.#.....#.....X.#.#XX..XX.#...#X.X##X...X..X#....X.#...#.....XX..X##XX.X..X.X.X.#
..X..#.X.#.X..#........X.X..X.X.X.X......#.XX....#X#.XX.X.X.#...X...XX....X.X...X.X.X.XX####X.X.#..X.X#XX.X.#..XXX.X..#.XX..X...
.X..X#X...#.X.#.XX##.X#....##.#....XX.X.XX#..XXX........#.#X.XXX#.X.X..#.#..X#X........#..X.XX...XX.....X..XXX..X....X...X.X.X.X
#..#XX#X.X....X..X...#XX.#..X.#.X.X....#.XX.X....X.X.X.X...........#.XX##..#....X.X.X.X##....XX.X#.X.#.X..X..X.#.X.X..X.X.....X.
.X..XX....X.X.X#..##XX#XX..XXX..#.XX.#....#...#.#...X..X.X.X.XX.X#....XX.X..X.X..#...XX.#.#X.....#...#.#X...X..#..X..X##.X.X.##.
...X#..X.##..#...#...X.X.X..X..#..X...X.X.#X.X...X.X..#..X.#..X..#.X.XX....X.X..###.X.......X.X.X#X.#...#.X..X.X.X.X#.XX...X....
X.X..X.#...#.X.X.#.X.......XXX.#X.##X.#..X....X.XX#XX..X.X.X.X..#..#...X.X.X..X....X#.X.X.XX.X..X.#.#.X..XX#X..........#.X.##.X.
.#X.#.X..XX..X..X##XX.#.X.#X#.X....#..X.X..X.#...X....X..X..#.#X.X..X.##.XX##...X.X..#...X...XX.X.X..X..X##X.X.#.X.X.#.#X....XX.
......##...X.X.X.XXX.X.X...#....X.X.X.X..XX#.XX.#..#X..#..###.X....XX...X.....X..X#.XXX.X##X.......X#.#...#..#..X..X..X..X.#...X
X.X.X.XXX.#..X...XX......#.X.X.X....X..#....#....XX...X..X..X..X.#...XX..#.X.X..X....#.XX.X.#.#X.XX.....X..#...XXX#..#.#....X.##
XX...XXX...#.X.X...X.X.X.#..XX.X#.XX..X..XXX..X.X#..X.#X.#.X.X.XX..X...XXXX...#.XXX.X...........#X#X.X#..X.X#X....#X.X.XX.#..X#.
X.XX..X.X.XX###.#.XX.X##.X.XX#X...#XX.XX.#X#X.X#.X##XXX..........X..X.X..X.X.#.......#X.X.X.X.X#.#X..XXX#..X...XX#X#....X.#.X.X.
X.#X.#.....#XXX..X#XX....X...X.X.#.X.X#.XX#X..........#X.X.X.X#.X..XX.X#......X.XX#.X..#...X.......#X.X.#.X##X.#..X..X.X..X.....
.......X#.X.#X.X.X.X.#X.X#.XXX.X........#XXX#.X.X.#X.XXX..X..#X.X#...X.X#X#X.X.X.#...#...XX.X.X.#X......X..##...#.XX.XXXX..X.X.#
X.#.X#.X....#...........#..#.....X#.X.X..XXX..#..X....#..#XX...X.#.X....X.X#.....XX.X..X#.....X.X#.X.X.#..X#X##.....X.XXX#.X..XX
.##.X.X.X.X.X.#XX.X.#.X.#X#..X.X.X...X.#X.X.X..X#..X.XXX....#.X....#.X##X.X..X.XX....#X...X.X..X.X#X..XXX...#...X.X.X.X.XXX..XXX
....X.#.#.XXX.#####..X.....X..#..#XX...X......X.X.X.....X.X..X.X.X..X.......#...X.X.X#XX.#.X..X....X.XX.#.X.X#X..X.......#XX.#XX
X.X......#.....#....X.X.X.X.XX.X....X.###.X.X....##X.X.XX#..XX.XX..X..##X.X.#.X..X....X.X#.XX...X.XX..#....XX.#.##X.XX.X..XX##.#
XX..X.X.X.X.#.#..X.X.....X#......##XX...#..X..X.#.....X.X.##.X..XX.###X..#.#..#.XXX.XX........#.X..#.#..#.#X.......X....X..#...X
X.#..#..X..X...XX...X.X.XXX#.X.X.....X.X..X#X..X..X.#..........##X#.##X.X..XX.X..X#..#X.X.X.XX#.X.X..X##..X.X.X.X.X..X.X..#.#.#.
....#.XX.X..X.X.##.X##...X....##.X.#..XXX...##X#.X..X.X.X.#.X.XX.#X.X#...X.X.##.X...X#..#.X..X#..XXX.#..X.#.XX...X#X..XXX.......
#.X.X......X.....X.XX.X.##X.X#X...X#.X.#XX.X#...X.X.X#...#...XX........X........X.X.#X#..X..X...##X.##X.......X.X.X.X..#..#.X#.X
..X#XX.X.#X.X.X.XXX.......X.XX.X.X.X#...X#..#.#......#X.X.X.#X.X.#X.X.X#X.X.X.X..X...X..X#.X#.X.##.....XX.X.X.###....#.X.X....X#
X...XXX........X..X##.X.X..#..........#X...X.#.X.X.X..X....XXX..X.X#XX.....X..#.XXX.X..X....XX.....#.XXX...XX...X#.X.X#...X#.XXX
.##X.X.#.X.#X.X.#..X#..#.###.X.X.X##X#.XX.XX...X#XX..X#.X.X.X.X.X......#X.X.X..#XX...X.XX.X..XX.X.X..#...X...X.X.XX...XX.X.#..##
.........#X.....X.#...XX......X....#.#.X..X..#X..XXX..X..X..X.....X.X.X...X...#.XXX.X#X...X.X....#.X..X#..X##......#.X.#...X.X.X
X.#X.X.#...X.#XX....X..#X.X.XX.X.X.....#X..X.XX.XXX.#.#.X.#.X#.X.X...#XX.#.#X....#..X...X.#.#.#X##...X...X.X.X.X.X.#....#X#.....
#X.#.#X..XXXX....X.X..#X#X..X#...X.X.##XXX.......X....##.....XX..XX.XXX#X.....X.X.X.#X.#..X.X.X.X.X#.#.X.....X..X....###X##XX.X.
X..X.#.X.X.###X.X...X..X...X...X..X#XXXX#..X.X.X..#.X....#XXX.X.X...X#XXXX.X.#..#...XXX.X.#X.......X.#X#.X.XX..XXX.X...XX..##..X
.X......X.......X.##..X..X.#X.X#.X.#.#X#XX..X#.#.XXX..X#......#X..X...XX#...#XX..XX.X##.....X.X.X.X....X..X.#.X.X...X.X...X...X.
...#.X.XXX.X.#.X..X#.#..#.X.....XX....#X#..X#...XXXXX.#X.X.X.X...X..XX.#.XX.XX..X..#....X.XX...X.X.X.X.X.X.......X.X#..XX...X...
.X.#..X#....X..XXX....X#X..#.#.XX.#X.X.X.X.X#X.#X#X#....X...X#.X..X..#.......XX..#...X.X....X.X....XX...X.X#X.#XX#...#...#X.#X.X
..X..XX..X.X.X..XX#X.X.X..X##.X..............XX.X.XXX.X##X.#..X#.XXX.#X.X.X.X...XXX.X..XX.#X...X.X#.XX.X..X....XX..X..#.X#....#X
.XXX.#..X.....X.XXX..#...X......XXX.#X.#.X.X..X......#.......X##..XXXX...X..X.X..#XX..X....X.#.......X.#.X.XXX...XXX.XXX#..#.#.X
..XX..X.XX.X.#.X.X.X..#X.X.XX.X.##XX....X...X.X.X#X.X..X.X.X...X.X.X.#XX#.X.X..#..XXX#..X.#..X.X.X.X.X......X.X#..X#XXX#XX.X....
#..#.X#...X.#X.......#....X.X.X..XXXXX.X.X.XX....X..XX..X...X.XX.X..........#.XX#..XXX#X...##...X..X##.X.#.X...X.X.XXXXXXX#..X.X
..#.X...#.#....X.X.#..X#.X..#X..X.X.X.X#.....X.X#.XX..#X.X.XX..X.X.X.#X.X.X.X..#..X..X#.X.XX#X.XXX...X.X..X.#.XXX...XXXXXX.#.#..
#.#.XXX.X.XX.X.##XX..X.....#XX###........#.XXX.......#.......X.#.X..X....#.###.XXXX.#......#XX.#XX##.X..X...X.XX.X.X.X.##....X.X
XX...#...X#..X..XX.X...X.X.#XX.X#X.X.XX.X.....X.X.X.X..#X.X.X..X.X.#..X.XX.X.#X.......X.#.XX#X#.X....X.X..X...X..........X.X.##.
XXX.X.X.X..X..#X...#.X..#.XXX..XXX.##.#..X.XX..XX..XXX..X#X..#.X.X.XX..X........#.#X.#XX..##XX....#X.#.XX.#.X#..#XXX.#.X.#X.....
X#......XX.##..#X#....X...##.X.....#X.X.X....X...XX.X..#....XX..X.X...X.X.X.X.#.#.X...#.#X.....X.X...X...X....#X#..X.X.###.X.X.X
XX#.X.X.X.....XXX..X.##.X#.....#X.X.....XX.#..X.X.X.XX.#X.X...X.X...X....#.X...#..XX.XX....X.X..X..X..#.X.XX.X..#X..X.........XX
X#...#...##.X..#..#....X..XXXX...X.X.#XX....X.X.......#..X..X.X.#.X..X.XX...X.XXXX...##.#X.XXX.X..X..X......XX#.X..#XX.#.X.X.X.X
XXX.X.#.X.XX..X##X.X.X...X....#X#.....#..X.#X..X.X.XX...#.X..#...#..X....##...X###XX...X##X..#.XX..X..X.X.X..##..X..XX#.#...##..
...X....X....X...#....X.X.X.XX#...X.#..#.X...X..#X#X..#X....X#X.X#X..X.X...X.X.......X..X.X.X.X...X.#..X...##XX.#.X..#....#....#
.X#.X.X..X.X.XX#...X.X.........X#X..X.X..#.X.X#..#.X#...#.X..##.X...X...X.X#..X.#.XX..X.......X#X.X...#.X.X..X......#.##X.X.X.X.
..X..#..XXXXX.X.X.#...##.XX.X.X.X..#.XX#..##...X.....#.XXX..X.X.X.X..X.XX.X..##.XX...XX.X.X.XX....X.X...X.X.X.#.##.X#.X...#.#...
.#.X.#X..#........X#.X.....XXX...X...##..X...X#..X#.X...#X#XX.X..X..X....X.X..X#...X...XX..XX..###XX..X.X.........#.X.#X.X..#.XX
.X......X#X.X.X.XX....XX.X#.#..X#..XX..X.XX.X#.#...X.X.X........X..#..X.X...#...X.##.X...X...X.#.X#..XXXXX.X#.X.X.....XX.XX..X..
...X.X.X....#..X...X.XXX......XXXX.X..#...X....X.X....XX#.XX##.X..X..#..#.X.#.X#...X..X.X..X#......X..X.X#...XX..X.X#...X...X.X.
.X.XX..XX.X##.X#X.X.....X.X.X..X#...X...#.X.X.XX#.#X.#XXX#.X....X.#X..X....###..X.X#.XX#..X..X.X.X#.X....#.#...X..X.X.X..XX.....
.XX...X...X..X.....X.#.X#.X..X#..#.X.XX.X..#X..X......XX#....X.X#...#..X.XX....X.X....X.X...X...XXX.#X#.X...X.XXX....X..XX#.X.#.
X...X..#X.##...X.XX#..X....X.XX#..X.....X.X...X.XX.X.XXX#.X.X..X..XX..#..X#X.#.....X.X..X#.XXX.XX#.......#.X.#.XX.#.X.X..#X..X..
.#X..#.XX###.#X..X...X.XX.X.....#.X###X.X#X.X....#X....#XX..X#..X...X.X.X....X.X.XXXXX.#..#XXX#.X..X.X#XX........X.X..X.X...X.X.
....X#..#...#...#.#X.....X.X.X.X#....#X....X.##.X.X.#.XXX#.X...XX#.X..X.XX.X..#...#.....#.XXXX..##.X...X.X.X.X.#.....#...XX.#...
.XX.X..XX.X.#.XX.....X.X...##..#X.XXX.X.X.X..##....#.#.XX.X..X..X..X.#.X....X.XX.X.XX#X....#X.X.#XX..X#....#.X..X.X.X#X.X#X##.X.
X....X.....#.X...#.X..X..XX..X.....#....#XXX....X.#..X......#X.X..#..X...X.XX#..........#.X#..X.#X.X...X.#.##X.X...X....#X#.##XX
.#X.X.X.X.#....X.X#..XXX..#.XXX.X.X.X.X.X.#.XX#..#.X.XX.X.X.#.X#X..X.#XXX.X.X.X.X#.X.X.X#X.##.X....#.XX..X....XXX.X#X.X.....#.X.
.#XX....XX.X.X.#X...#XXXX....X#X.#X..X.......X..X.....#.X#X...X.X.XX#X...........X..X..........X.#.#.XX.X..X.XX#...###..X.X.....
..X.X.XX.....#.X.X.#XXXX..X.#X#..X.#.#X.X.X.XX#..X.X.X.#....#X.....X.#.X.X.X.X.#X..X.X.X.X.X#.XX#....X..XX..XXXX.X.X.XX..#..X.X.
X.#..X.#.#.X..#.....#XXXX..X.#X#........#..X...X...#.X..X.X...X.#.X....XX..XXX...X....##..X...XX.X.X.#.X...X.X#.XX....#X.XX..X..
...X......X..X.X.X.X##XX..XX.##..X.X.X.##.XXX#...#X.X.X..X..X..X..X.X.#...X#...X.XX.X#...X#X.X.....#.X.#.#........X.X...X...XXX.
X.#XX.#.#..X.#.##..#.XX.X.#.....X..X.#..X.#....X.......X..X..X#XX..X#X..#.#..X..X...X.X#XXX...XX.X..X#X..#.XX.X.#..XXX.XX.X....X
...X...X..X..X.X.X......##..X.XX..X..#.X##.#X.X#.X.X.X.#.XX.X.X#.#..XXX..X..X..X.#X......X.X.XX.X..X.XX.X...#..X..X.XX...#X#.X.#
.#.#X.X.#.###......X.X.XXXXX...X#X..X.......#.X...X.#X....#....X.#.XXXX#X#X..X...X..X.XX.X.XXXX.#X....#.XX.X..XXX.....X.#.XX..X.
X..#.....XX...X.X.X...X.X#.XX.XXX#X..X.X.X.X.X..#.....X.X.X.X.#X....XX#.....#..X..X..XX......X.....X.X.X...X#.##X.XX.X......#.#.
..X.X.XXX...X.#X...X.#......#.XX#X.#X#.#..XX.#X.X.X.#..X..X..XX..X.X.X.X.X.X..#..X..X...#X.X.X.X.XX#...#.#..#....XXX#.X.X.#..X..
.#......#.X..X##X.X....#.X.X.X..........X....#..#.#.X.XXX..#.#XX#.X......#..#.XX..X.#X.#X...X.#...X..#..X..X..X.XXXX..#..XX#..#.
.XX.X.X.#X..XXX#...X.X#...X....X.X.X.X.X..X#..X.X.#XX..XX.X...X.....X.X.X..XX#X#.X.#.#...X.#...X.#..#X.XXX.X#XX.XX#..XX.X.XX.X..
.....XX#..X.X.X.X.#..X.X#..XX.#.#...X...X.X#.X..X....X..X..X.X#X.X.X..###X..XXXX#..#.#.XX..#.X.X..X..X..X#.....XXXX#..#.....XX.#
X.XX#.X..XXX.......#.....#X.X....X.XXX.#X##...X.X.X.#..XX.X#....X..XX..#X#.X##XXX#.......X.#X....X..X#.X#..X#.#XXX#X.#..#.X.#...
....X...X#XXX.X.X.#.#.X.X...X.X.X#.X....#..X.X#.X..X.X..X#.XX.XX.#X...X.X#....#XX.X.#X.XX....X#X..X..#X#XX..XXXX.##...X..XX#.X.X
X.X#..X.#X##X#.X..#.X#.X.XX.X##...X.#X.X#.XX.X...X...#.X.X....X.....X.....X.X.....X..X.#.X.X##...X#.X...#..XX#....##X.X.X.X.....
X#XX#..X.X#X.X.#X..............#.#..........#XX.X.X.XX....#.X.X.X.X..#.X##...##.X#..#XX#.#..X..X..X.X.#.X.##XXX.#.....#.....#XX.
XXX#..X...#.......X.X#.X.#.X.X#XX..X.X.X#.X..#....X...X.X#XX..X..#XX#..X..X.X.X..#.X#XX....#X.#X#.XX.#X.X.X.X.X#..X.X###.X#....#
X#XX.X.X.X.X.#.X.#....XX..X....#.X..X..#X..X..#.X..#X##...X.X.X.X.X.XX.XX.#....X..XX##.X.#...XXXXX.............X.X.X.XX....X.X..
#X#...........X...X.X...X..##.X..X.X.X...X..X..XX#..XXX#X...X.X...#...X.....X.X.##.XXX.#.#.X..#XX.X.#.#.X.X.#X.........X.X#X..#X
XX.##.#X.X.#.XXX.X..#.##..#.....X.X....X..X..X..#..#.XXXX#.X..X.X...#XX#.#X.#.......X....#.#X#.X...X...#...X.X.X.X.X.X.X.#.X.XXX
#......#X...X.....X..XXX.#..X.XX....X.#..X..XX.X.X#X..XXX.#.X.#.X.X#.XXX#....X#.#.X.X.X.X......XX.X.X.#.#.X.....X#..X..X....XXXX
XX.#X.XX##.X.X.#.X..X.X.X..X..X.#.#X..#.X#X...X...X#.X.X.......#..X...XXX#.#...X#.#.X..##X.XX.X.......#.X#..XX.X.X#.#.#..X.X##XX
##X...X##..#.#..#XX......XX..#....#.X..X#...##..XX.X....#.X.X.X.X..X.X.#X...##...XXXX.XX.#...###.X#.X.....XX......X.X..#.XXX#XXX
..#X.X....X....X.XX.X.X.#...#.X.##X...X.#XX..#.#.X...#XXXX...#....X#......#...X.XXX..##....X.XXXX....X.##.X..X.XX..X.XX..#.#.#XX
X.X.X..##X..X.#..X...#.X..X....#..#XX......#.......X....#.X.#X.XXXX.X.X.X.#.X.X..#..X..X.X..XXX#..#.X..#X#..X#...X...#.X......#X
.....X....X.#...X.X.XX..###.XXXX.X.#X#.X.X..#.X.X.X..X.X......#........#..X.X.X.XXX...#..#.#.XXXX.X..#.#X..#...X.#X.X..X.X.#.#.#
.X.#.#.X##XX..X....#..#.X..X............X#.#.#X..XXX..XXX.X.#X..X.X.X.X.X##..X#X.#.XX..X.X....#XXX..X....XX..##....###.#.X..X...
XXX#...X.#X.X.X.X.#.#.X.X.X.#.#.X.X.XX.X.......X..X..X.X.X..#..##..#..X.....#.X.......X#X..X.X.XXXX.#X.X...X..XX.#......#..X.X.X
.X.#X.X.......X.X#............#..#.X....#X.X.X.#.#XX#X....##XX.XX.##X.X.X.X.....X.X#X.X..X.#....#X.X#...X.X..XX#..##.X.X.X......
......#X.#X.X..X..##XX.X.#X.X.X.X....X.X.#XXX...#X###..X##XXX#.#..X###...#..XX.#...XXX.X.##..X.X......X#..XX..X..XX...X....#.X#.
.X.XX.#XX....X#.X.X.X.X..X#.XX...XXXX......X.X##.XXX.X.X.#.X##.#X.....#.X.X.##..X.#.X#......X.#.X.#XX.#XX.X..X.X.X.#.XXX.X..X..X
.#...#XX.XX.XXX.........X...X.X.X.X.XX.X.X...................XX..#.XXX.....#..##......X.X.X.....XXXX....X.X.X.......#.X.##.X..#X
X..X.......X.X.#.X.##.X.#.X.#.........X.#..XX.X.X.X.XX.XXX.X...X.X.#..X.X.###.X.X.X.X#...X..X.XXX.#.X.#.#.X..XX.X.X##......X#.#X
.X.#.X.#.X......X..X.X..#X...#X.X.X.X....X..X..X...XX.#X...#.X#....XX.X..X.........XXXX.X.#..X........#.X.X.XX..X..#XX.X.X#...X#
....X...X..X#.XX..X....#.X#.X##..X..X.X.#X.XXX.#X.X#....XX..X.XX.#.X..#.#XX.X.#X.X.##X.X....XX.X.X.X.XX#..#X..X.X.XXX.XX.X.X.X.X
.X.#.X.X.X..##X.X..X.X.....X....X.X..XX..XX.X#...X.X##X...#.....#..X#....#XX.X....#X#...X.X...X.##..####X....X#.X.#XX...........
X.....#....X......XX#..X#.X#X.X....X...X....XX.X........X.X.X#.XXX..#.X.X.XX.#.XX..#.X.X##.#.#.....X......X.X....#XXXX.X.#.X.X.X
XX.X.XXXX.X.X.X.X....X.##.X..X..X.XXX.XXX#.X..X..X.X.X.X.XX...XXXXX..X.......##XX.XX....X..###.X.X.#.XX.#..X..X.XXX#XXX...X...XX
X#.##...X.#....X#.X#.XX..#..X.X..X.#...X###..##X..X..#.....X.XXX#XX.##XX.#.X...XX##XX.X.X.##.XXX#XX...XX..X.X.X..XX#XXXX.X#X.XXX
XX....#.#.X.X.X#..#....X.X#.....XX.XX.##XX.X.X...#XX.#.X.X..#XXX.X..X#....#..XX.XXX#...X...X.X.#X#XX.XX.X...#X..X.X.#X#...#..XX.
XX.X.X..####..X.X.#X.X.....X.X.X...#.#.........X..#...X...X#.XX....X...#.X.X.....#X.X.X.#.X....#X.X.X.....X..XX......#.X.X.X....
#.#.##X.X..#.X......XX.X.###X...#X.#.X.X.X.X.X.#.X#X.XXX.X....#X.X.X#X.##....X.X#..........#.#.#......X.#..XX...X.X.X#.X...X.#.X
..X....#..X.X..X.X.XX#..XXX#XX.X#.....#.X..XX...X.##..#X..#X.X.#..X......#.X..X..XX.#X.XXX..X..XX.X.X..X..#X..X..X......X#..X.XX
X..X.XX.#.....X..X.#.X.X.XXX.X..##.X.X....X...#...X..XX..X.......#XX.X.X..X..X..#.###X#XX.X..X..#.X#.#X.X...XX..X.X.X.X##.#.....
.X...#....X.X.##.X....XX..X...#.....X.##X..XX..#.XXX.#.XX.XXX.XX.XX#X...X.X.#..X..XXXX#X...X...##X........XX..X....X.......X.X.X
.X.X..X.X..X#X....X.XX...#.#.X#X#.#.....X.#X#.X...X.........X...#X..#X.X...#.X..#..XXX..X#..XX.X...X.X.##.#.#...X.X#X.X.X.XX..X.
.#X.X.#.#.XX...#.XX...##..........#.XX.XXX.....X.X..X.X#.X.#.#.#X.X...X..X....#..#..X.X.X.X.X..##X..#....X....X.X...#..XX...X...
.......#X###X.X...X.X...X.X.#.X.X..X..#XX.X.X.X...X..XX#..X..#X....#X..X.#.X.X.#...X.........#..#..X#.X.X.##X.#..#.X.X...XX..X.#
#X.X.#.X.X.#..X#.X..XX.#XX...X..X.X.X..X...#...X.X#.X.X..X.X.X.X.X.X.X.#.#..X..X.#.X.X.X.X.#.#X.#.X....XX....#..XX....#.X.X.X...
X#..#........X....XX...X##X.###.#....X..X.X.X.#X..X...XX........#........X.XX.X.X#..XXX..#.#......##X.#..##X.#X...X.X.#....X.X.X
XX#X.#X.X.X.X..X.##.X#..#X#...#.#.#.XX#.........X.X.X.XX.XX.X.X#.X.X#X.X.X.......X.#.XXXX.X.#X.#.X....#X........#..#...X.X....X.
XX#......X...#X.....#.XX.X.#.XXX...XX#..#.X.X.XX.X...X...#..#....XXX#XX..X.#.X.X......X...X.X.X..X#.X..#X.X.#.X..X..#X..X..###..
XXX#X.X.X.X.X..X.XX.X.........#XX.X.XXX..X..XXX....#.XXX..X.X.X.X..X.#.X.X..X#..X.#.#.X.#.......X...#.X..X..#..X##.XXX.X.X..#X#.
X#X#X#X#X..X.#.....X#.X.#.XX.X.#.....#..X.X....X.###....XX#..X...X.......X.X.#.X#..XX.X##X.X.X.X..XX....X..X..X.......XX...X.#..
X##...#X##.....X.X...X...X.....#.#X.X.XX....X.X....#.XX#X#.#..##.X#X.X.X.X...X..X#...X.....##...X.X.X.X.XX.XX.XX.X.X#...XX...#.X
X.X#.XXXX.X.X.#...X.X#X.X#.X.X#...X.....X.X..XXX.X.#....##.X.##X#...X..#.X.X..X...##..X.X.X...X..X....#.X.X...#XX....X.X...X....
......##..XX...X.XX.##X##.X.X.#X.X..X.X..X..XX....#..X.XXX.#..XX#.#..X..#...#..X.X.#.X#X..X.X..#..X.#..X....X.X..X.X..XX#X..X.##
X.X#X.X.#..##.X....X..X.X.........X.X.XX.XX.#..X.X#X.X.#X....X....X.XX###X.X..X.....XXX.#.XX..XX.XX#..X.X.#..#XX.#..X..#..#..X..
...X.X....#....X.X.X#.....X.X.#X.X..#...XX#..#..#XX.X...#X.#...#.X.X.XXXXX#XX.XX.X.#XX....X.X.X.#.X.X....X..X.X...#..X..#...XX#.
#.#...X.#X#XX.X#..XX..#X.XXX....#XX.#.X..X#.X.X..X...X.X..X..X..#.....XXXXX#....XX..X..#.X....X.......X.X.X....XX...X##X#.X.X...
....X...........#..X.#.XXX#.#.XX....#..XX.....##X#X.X#...#..#..X.X.X.#X##X#.X.X...X..XX..X.X.X..#.XX#..X#...X.X...##.X.X#X....##
X.X.#X.#.#.X.#.X#.X.....##X.#.##.XX..X..X.X.X....#...X#.X.X..X......X#XXX#....#X.XX.X...X...X..X..X#X.XX##X.#..XX........X.#.X#X
X#X#..X...X...X....X#.X..#..X#..X...X.X..X...X.X..#.X#.##...X..X.X.XXX#XXXXXX..X.XX..X#.XX.#.X..#X....##XX...#.X..X.X.X.X.X...#X
#XX..X.XX#.#.X..X.X.X.X.X##..X.X.#.#....X..#..X..#...#....X..X..X..##XX#.XXX..X....X.X...XX....X.XX.#.#....X.XXX#..X...XX.XX.X.X
XX..#..X.X...X.#....X.#...X#.......#.X.#.X.#.XXX..X.X.XX.X..X..X.X..##XX..#..X.X.X..#.#.#XXX.X....#.#.XX.#.#...X..X.X.X.........
X.X.X#.....X.X.XX.X..X..X...X.X.X.XXX..X...#....X.......XX##..#....X..X..#.X...X..X.X.X.#XXX#..X.XXX..#XX..#.X..X...#.#.X.X.X.X.
.....XX.#.X..#X...#.XXX..###...X...#X#.X.X..X.X..X.#.X.#.XX..#XX.X...X..X..#.X#..XX.X..XX#XXXX.X#.XX.#.#X#XX..X..X#..#XX..#.X..X
X.X.X..X..XX.X..X.#.#X..##.#X.XXX.X.X...X..X..#.XX..XX.....X#XXXX..X#.X.X.XX...X...XXX..X.X#.X.....X#..###.X.XXXXX..XXX.#..X..XX
##....#.#X....XX...X...#......X#.....X.#.X..XX....#...X.X.XX.X.#XX.X.........X.X.X..X.#....#...X.X....#.......#....XXX....XXX...
###.##....X.#..#X.X..X.#.X.X.XXXX.X#..X....X.XX.X..X.X...X#........X.X.X.##X..X..#.XX.XXX.X.X.#...X.X.#.#X.X.X#.#.#.XX#.#..X#.X.
X...#.X.XX..X.X.XX..X...X...#XXX....XX.X.X....#..XX.#X.X#X#.#X.X.X#.X...###..XXX.X.#...........X.XX..#..##X..#XX.....X.X..X....X
.X.X......#.X.....XX.X.X.X.X.XXXX.X.#X...#.X.X##..#.#..X...X...X....XX.XX..X..X#..X.#.X.X.X.X.X....X.#.X....#.X.X.X.X...X.#.X.#X
.....X.XX.##..XX#.XX.##.......XXX#....X.X...X...X...X.X.#X...X.X.#.XXX#...X#.X...X..#..X...XX#XX.X..X.X..#.##......XXX.#X#...#XX
XXX#..X...##X....X......#.#.XX.#X.X.X.#.X#.XXX#...X.X...#.#.X..X..XX#X..#....##.#X.#..#.X.X.#.XX#XX.#.#X..#...X.#.X.X.....X.#.X#
..XXX..#.X.X.#.X.X.#.X.X..X.##.......XX#....#...X..XX#.X..X..X#..#.XXXX..X.X...X...#.X.........X.X..X....X..X.#..#X..X.XX......X
#..X..#XX#......XX..X..#X.X...X.#.X.X.#X.X.XX.#X..#.#.#.X..X.X#X.....#..XXX..X..XX.X.X.X.#.#.#X....#.X.##.X.X#..X...X.#...X.X#..
..#.X.##...X.X.X.##..XXXX#..XXXX..#.#.X.X..#.X..X.........#.X.X.#.X.X.X..#XX..#.....X...X...X...XX...#.....X...#.#X.X..X.X..X.#.
X.#......X..X....X..X.X#X.X...X.#X......#.X#.X#.#.X.X.X.X.....X....#....X##..#X.X.XX..#.XX.X.X.X...##..X.X..X.X#.#...X..##X.#...
....X.X.X..XXX.X..X....#....XX....X.X.X#........##...XX#..#X.X.XX.#XX.X....X...X....X..XX.....X..X.X.X..X..X......#.X.X.XX.##.X.
X.X.#.X#X.X.X#..X.X.X.X###X..X.X#....##.X.X.X.X..#X.X##.X...X...XX.XXX..#.XX#.XX#.X.X.X..X.X#.#XXX#....X.#..#.X.X............X..
X#X#XX....X....XX.##..X....#..X.X.X.XX.....X#.###X.......X.X.X.X....X.X.X.#XX..#X..X....#....X......X.#X.X#X...XX.X.X.X.X.X.#X##
XXX#XXX#X.XX.X.#X.#XX..#X.#..X#...#...X.#.X...XX.X#.X.X.X........XX.X..X.X.#.#...X..XX.X.X.X..X.XX.X......X..#X....X.XX..XX#XXXX
XX#..#X..X.X#X...X.X.X#.....X...X..##.X..X..XXX......XX#XXX.X.X.X.X.XX.X.#.....X..XX.XX....#.X.X...#X.X.X.XX..#.X.X..#.X.#X#XXXX
XXX.##..X...X.#.X.......X.X..X.X..X#..X.X#X.#X..X.X.X.X......X.....X.......#.X#XX..#...X.X..X..XX.X....X.###.#.X....#.....#XXXXX
#X.....X.X.X.....#X.#X.#.X..XX#.X...X.##....X.XX...X#...X.X.X..XX.XXX.X.#.X....X..XX#.X.X..#..X....X.X#X.X......X.X.#X.X.X.X.XXX
X.XX.X.......XX.XXXX...#.XX......#.X....##X....#X.#..X#X...#XX..XX.X.X..X.XX.X..#.....X..X.#.X..X.X##XX...#X.X.#...X.#XX......X#
......X.X.X.X...#.X.X.X.....X.X.X##XX.X#XXX#X.XXX#XX.#X.X.X.#..XXX.....XX#....XX..X.####.....X.X.....#X.X...#..XX.X....#.X.X.X..
##.X.X.X..XX..X.#......XX.X..X..#X.XX#..XX#XX#XXXXX#.X.......X.#XXX.#X.XX.#X.#X.#.X...X.#.#.X#..#.#.XX.XXX.X.X..X...#XXX#..X.##.
..XX#....X...X...XX.X.X.###.X..#....X..X.X.#XXX#XXX#..X.#.X.X.#.XX....X......#.....X.X....X..#.XX..X...X#......X..X....#.X..X.#.
X.XX#X.X.X#.#XX.X#.X.....XXXXX..#X.X.X.......###XX#XX.X..X........X.X#X#.X.X..#.X.#.#..#X..X..#.XX..##..#X.X.X..X..X.X....X.....
...#...#X......#.X.XX.X.X.X.#.#........#.X.#....XXX#X...XXX.X.X.X..#.....X#..X.##.#.X.X...#..#.....X##.X#...X..X..X...X.#..X.X.X
X.#..##...X.#.X........X........#.X.X.X...X..X.X##XXX#X.X#...XXXXXX.X.X.X...XX.......X#.X..##..X.X.......X.X.X..X#..#..X..#X..#.
....X...X.#..X.X.XX.X.X.X.##X.X..XX..X.XXX#X..XX.#X#XX#.#XX.X.#.......XX..X...X.X.#.X#XX..X.#.X..#.X#.X#X..X.#.X#..#.X#XX...X...
X.XX..X..#.#X#...X.#.....#....##...#......#.XXX..XXXX....X....X.#.X.X..##.#.X..X..#...X.X....X..X..#X....X.#...X.X#X.X.X.#.XX.X.
#..X.X..X..X.X#X....X.X.XX#.X.X..X..X.X.X......#..##..X.XX#.X.X..X.X..XX#.#..X.XX..X.X....X.X..#.#...#.XX..#X.X..............XX.
..XX.X#..#......XX##..#..X..X..X..X..XX..X.X.X#X.#...X...X...X..XX.XX.#..X..XXX...XX.X.XX..X..X....X.#..X.#.#X#.X.X.X.X.XX.X...#
.#X#X...XX.X.X.XXX#.X..X.#.X..X..XXX...X..X...#....X.XX.X#X.X.XX.......X...X.X#XX...XX##..X#X..XX.#...X.X...#XX#XX...X...#.X.#X.
..X...#.....#.X#XX....#.X.#..X..#.X..XXX.X.X.XX##X.#X....X....X..XX.X.X#.X......#.X..XX.X..#X.XX...X.XX#..X..##X#XX.X#X.XXX.....
.XXX.X..X.X....##XX.X......X.XX....X....#.....X....X.X.###X.X..#.XXXXX...#.X##.X.#..X.....X.X#.#X.X...XX#..X...XXX...#...X..##.X
..#...X..X.#X.#..#XXX#.X.X#..X..X###.#.X.XXX.XX.#.#......#...X..#X#.X.##.X.#X..X...X..X.X....X.....#.X.X..XX.X..#X#.#.X.X.X.#...
.XXX.XX.X#...#..#XX.#..#...X..X....X.X.X.#.X.#...XXX.X.X..X.X.#..#.......XX#.X#..#.#.#.#X.X.X#X.X.#.....X...XX.X#XX.#.#.X...XX.X
..#XX....#.#.X.X.#...X..X.X..#..XX.XX......X.X.#....X..#.X.X...X##.X.X.X.#....X.X...X......XXXXX...X.X.X..#...#.X#.X#.X###X.#..X
#..#.#X.XXXX.......X..#..X.X..#...X..X.X.X.X.X.X.X.XXX.#...X.#......X..##.XX#...XX.X..X.X.X.XXXXX.X.#...X.#.X..........##..#.X..
X#.....#XX.#X.XX.X..#...X#.X##..XXXX...XXX..XX.X..X.X.#..#..#..X.X.XXX......X##X....X..#X.X..XXXX#...X.X...X..#XX.X.#.X.X.#..#.X
#..X.X..X.......X..XX.X.......X...#X#X....X...X..#....#X..XX..##X..##.X.X.XX.....#.#..X.###.XXXXXX##....X.X.X....X...X....#.X.X.
.X..X.#..X.##.X.XXXXXX..#.X.#X.#.X.#...##..XX.X.XX#XX....#.XX.X..X.X....#..X.X.XX...X#.......XXXX....X#.#.X...X#.#XX...##.......
...X...X#...X..X....X.X..X..#......XXX.#..X#X.X..X.X.X.X.#.XX#X.X...X.X..X.X.##X.##.X.X.X.X.XX##.X.X..X..#..X..#....X.#...X#X.X.
XX...#..#X.XXXXXX.X.....XXX..X.X.X...#..X....XX.X......#....X....X.XXX..X..#.X.........X...X.#XX.XX..X#.X#XX#X..X.##...#X....X..
...XX.#...##...X.X.X.#.#.X..X.X...X.X..XX.X.XX...X.X.X..#.#..X.X....X.#.#X.#..X.X.X.X.X.X.X...X....X.X......X..X.#..X.X.XX.X..X.
X.X...#.XX#XX#.......#...#X...#X.XX.##...#....X.XX.#X..XX..XX.X##X.X#...X.#..X#.#X..#.#...XX.X.X.##...X.X.X..X...X.X#.....#..XX.
#.X.###.X..#XXX.X.X.X..X..X.XX##...X#X#.XXX.X..X...X.X..X.X........#..#.X.XX.X..#.X..X..XX.......X.X.X...X#.XX.X.....X.#.XXX...X
X#........#XXXX..X...#..X.X.X....X...X#X.X#..X..#.X....X...#.X.#XX.X.X.....X.X.X....XXX..X.X.X.#......#.X.X#..#..#.#..X..#X.X.X.
...#.#X.XXXXX#X#.XX.#..XX.X..X.X..X.X.#...#.XX#X...X.X..X.#..XX....X..X.X#.X.XX..XX..X#.#.X.X.#.X.X#.#X##...X...#.#..X..#.X.X...
.X..X.....XXXXXXX..X.X...X..X#..#.#....#.#.#XXX.X.XXX..X#..XX...XX.X.#...##.#XXX...#........#.X....#X.X#XX.X.X.#....XXX.X....#.X
X..X.#.X.XXXXXXX.#.....X#..#...X...X.X.......#....XX.X.#X.XXXX.X....X..#....##X.#.XX.X.X.X.X....X.X.....X......###X..##.#.#.X...
XX.#..X...XX###....XX.#.#X.X.#.X.X..X..XX.X.XXX.#X.....#..#X##..#X.X.X.#.X.XX.....#X..X..X..XX.X..#.#X.XX.XX.X.#X#..X.X...X..X.X
#X#X.#.X.XXX.X.X.X.X#...X...X...X..#XX..#..X...X...X.####..X...XX..X....##...X#XX...#.#X..X#...XX...X.XX.X#XX..XXXX....X.#XX#...
.X.X.X.#.#........X...X..X.X#X.X#X..#..##.X..#XX##X..X#X..X..X.X.X.X.X.XX.X.X...##.X#...X...X.X...X........X.#.X#XX#.X..XXXX#XX.
..........#X.X.#X..XX..#.X....#.X..X.X...#XX.X.#XX.X..X.X..X..#X...X..##....X.##.....#.X..X..X..X.#.#.#.X.X.....#XX#..X#XXXXXXX#
.X.X.X.#.X.XX..#..X..#..X..X#.X..X...X#.X.X....XX#..#X....X..XX.##.X.X##.#X...X..X.X..#XX..X..XX...#XX...X..X#.X.XX..X..XXXXXX#X
###X#...#X...X.X.X#X...X.##X..XX.X.X#..#...X.#..XXX.X.X.X.#.X......X...#.#..X..XX...X.X...##.XX.X.X.#.X.X..XXX.....X##.X.#XXXXXX
#.##XX.X...#X.#.X....X......XX.....X.X..##....XX.#......#..X#.X.X.#..#..#.X..X.#.X.X#.XX.X.XX..........X#X.#XX.X.X........XXXXX#
X.X.X.#.XX........X.X..X.X.X..XX.X.....XXX#X.X.#.#.X.X.X..X..X...#XX..X.X...X.X....X.XX##.....X.X.X.X#..#...#.#...X.X.X#.XXXXXXX
...........##X.X.X..XX..X...X....X.X.X.........#.XXX#...X...#XX.#X##.#..X.X....X.X...XX##X.XX..#...XX#.X.#.X#..##X...X...#XXXXXX
.X.X.X.XX.#....XX..#...X.X.X..X.X...#..X.X.X.X....X#XX.#..X..X...#X#.##.X..#.XX...X.XX#......X..X.X.X.#..X.#XX.X.##.X.XX#.X#XX#X
..X...X...XX.##...X..X....X.#X..#.#.#.#...X...X.X#..#.#.X..X#X#.X......X..##..#.#.#..X..X.#.#..XX.....#.XX..X....#.........#XXXX
.XXX.X#.#X...X#X.#.X.X##X.....##..##...X.XXX.X.#X.#.....X.X.XX#..X.X.X..X.#..X.X#X..XXX..XX#.X..#.#.#....X#X.#.#X.X.X.X.X.XXXXXX
..X.X...X.X.X....X.#...X..X.X#X.X...#X##..#X#.......X.X........X##X..##..X..X..#..X.#X#.X###...X.X...X.X.......X.....XX.#..#XXX#
X#X..XX.#....#X.##...XX##.#..X....X..X...XX#X#X##.X..X#.X.X.#.X.X#XX..X.X.X.#.XX.X#X.#....#XX.#....###..X.X.XX#X#XX.X.##X.#X#XXX
.#.#...#.X.#X..##..X.#..#..XX..XX..X#..X...X#....#..#X#X...X........X..X.............X.X.XXXXXXX.#...X.X#..XXXX##.#......#.#XXXX
.X.X.XX#....X#.#.X.#...X..XX..X...X...X..##.X.X#..X..X..#.XXX.X#.###..#..XX.#.X.X.X.#X.X.XXXX.#.X..X.X...X...X#X...##.#.X..XXX##
.......#X.#X.X......X.#X#...X.XX.#..X.#X......XX.#.X#.X..#.....#.XX#X..#X....X..X.X#...X.X#X.....X.#.X.X..X.X.X.X.XX#..X.X..XXXX
X.XX.###.X.....X.X.X...X..#X...#.XX..XX.X.X.X.X.X...X.#.XXX.X.#XX..X..X...X.X..#....XX..X.X.X#X.XX#.#...XX.........X..X..#.X#XXX
X.#........##X.#..XXX.XXX.#X.##X.#..X.....X..XX.X.X#..X..XX#...X#.###.X.X..#..X.##.X...X....X....##..X.X..X.X.XX.XX.#..#....#XXX
.X.X.X.X.X....X..XXXX..X....#.....XX.#X.X..X.........XX.X.XXX.#.X.X.X.X..#..X...X...X.#.XXX..#XX.X.#....X.XX....X.....X.X.X#.XXX
.....XX..#.X.XXX..#XX.X#X.X..X.X.X.#.XX.#.#X.X.X.##.X......XXX.........#X..X..X..X.X.......X.........X.X....X.X#..X.X.........XX
X.X.X...X...X#.#.X.X.#.#...X..X........X....X#..X.....X.X.X.X.X.X.X.X.#.XX.#X..#X...X.X.XXX..X.XX.X.X....XXXX.X..#X..#.X.X.X.X.X
XX..#.X.#X.XX...........X.X..X.X.X.X.X..X.X.X..X.#X.X..#XX......X#..X.....X.X.XX.X.X..X...X.#X.#..#..X.X.....X..X...X...X..X....
X.X.X..X...#..#X.#.X.X.X##..X.....XX.#.XX..X.X.....X..X#XXXX.X.X...#..X.X....X#X....X..XX.X..#X..#..XXXX.X.X#X##XX.X#X.#XX.X.X.X
..#.X.XX#XX..X...#..X#X....XXX.X.X.#..X.#.X...#.X.XX#..#X#X.X..XX.#XX..XX#.X....XX.X#.X.X#.X..XX.X#..X....#.XX..X..X...X.X..XX..
X..X...X..#.X..X..X#.X.X.X.X.XX.....X#X.....#X.#..#X..X.X.....X....X..XXXX#..X.X...X.......X#X..X...X.#X.XX....XXX.#.X....#...X.
X.X.X.#.X.#.#.X..##......XX.....X.X....X##.#.X...#.##...#X#.X.#X.#.#X..X#XXX..XXX.XXX.X.X.#XXX.##.X.....#X.#X#..X...X..X.X..X#..
.....X.......X..X..XX.X.X...X.X.#.#X.X..X.....XXXX.X..##...X.X..#XX#X#..X###.X.X#..X...#....#......X.X.X#..#.X.X.X.XXX..X..#..#.
.#X#.X#.X.X.X.X.#.X...#.X.X..X...X..XX.X..#.X.......X.X..XX..XX..XX...#..X......##..X.XXX.#X..X.X.X...X..#.........#X#.X.XX..X..
.#....#..X..#......XX.#.#X..X.X.X.X.....X.X..X.#.#.XX.#.X.X.X..X.X.X.X.#X.X.#.X..X.X#..#X#...X...#.#.#X#..XX#X.X.X..#......#.#X.
..X.X.X.X..X..X.X.X#.X....X....X...X.X.X...#..XX.X...X........X............X...X.X...#..X..#X..#.#.X..#X.XXX#...X..X#X.XX#...X.X
.X...#...##.X..X.#.X.#X.XX..X.#X##..X..XX.X..XXX##.X##.X#X#.X..X.XX.#.XX.X..X.X#X..XXX#.#X.X.X..#....XX...XX.X.XX#.X......X.X...
X.X.#XX.XX..#.X........X...XX.#.X.X.#X.X..#X.XXXX#.........#XXX.#XX..#..X.#.X....X...##..#X....X.#.X...X.X#.....XX.X.X.X.XX.##.#
.....#.....X..#.#.X.X.XXX.XX#.X.........X.X...XX#..X.#X.X.#.X...XX..X#X.#...#.X.X..X.X..X#XX.X....X..X.....X#X#.X..X..#....X....
.XXX...#.XX.X....#...XX.X#X#..##X.XX.X.X...X#X#...X....#X.....#X...X..X.#.#.#..XXX..X#.#.XXXX..X.X.X..X.X#.....X#X..#..X.X#.X.X.
#....X.#.#....X.X.X.X##..#X#X.X.X#X.X.X..#..#.X.X..X.X...X.X.X.X.X.#.X...#....X.X#.#.X....XX.X..X..#.XX...X.##X#...X#.X.#...##..
..#X.XXX.XX.#.#.X.X.X...X........X......X..X..X#..X...X.X.#X...#X..#..XX..X.X....X.#..X#.X.....X..XX...X.#X###...X..X.....X....X
.X...X....XX...X...XX#X...X.X.X.X.X.XX.#.X.#.#.XX..X.X......XX#...#XX.X..##X..X#.X...#X...X.X.X.X.X..X..X.X.X.X.XX.X#X.X.X..#.XX
X..X.X.X.X.XX.X.X.#XX#X##X...X.#....#..X.........X#..XX.#.X...X#X..#...X.X.#.X#X#..X...X.X...#......#.X.......X.#....X..XXX..X##
X#.#.X.#....#.....##X.X.X.X.X..#.#.XX.#XXX.X.X.XXX..X.#..X#.#...X.X.X#.......X.X.#.#.##..#X.XXX.X.X.#..#.X#X.X..XX.XX..X.XX.XX##
X#X..XX..X.XX#.X.X#.........#X....X...X.....X..#.#X....#...#..X..X.....X.X.X.X.X...#...X..XXXXXX.X...X......XX.X...X.X.X...XXXX#
XXXX..#X..X.#...#X.X.#X.X.#X..X.##.#X..X.X.X.X...#..X#.X.X.#X..X#XX.X.#..##.....XX..X.X.X.#XXXXX.XX.XXX.XXX...X..X...X...#.X#XXX
X..##X...X#.#X.X.....X#.X....XXX......X.#.X#...X.##X#..#..X#..XX.#.X..#.X.#.##.X...X....#.#X.##...X....X.#..X.X.X..XX##.X.....XX
..X.#.X.#.......#X.X...X..#.X..X.X.X.#X.X..X.X..X..X.#..#.X#X....X..X..X....#...#.#XX.#.X..X...X.XX#.X...#X..X...X.XX...XX.X.#XX
X........X##.#.XX#.X#.X.#..X..#.X...#....X..X..X.X.....X.##X..X.X.X.##.X#.X..X##....X..X##.#.#X...#...X.XX..XXX.X#...#.##X..X.X.
XX.X.X.X.#.X.#.XXXX..#....#..#...#.X.#X#...X#X....#.XX.....##..#........X.X.X##.#.X##.#.........X.##.X....X.##.#X#.X#.....X.....
#.#...#..X..X..##XX.X.#XX...X.#X...#.....#.....X.X.X.X.X.X...XX.X.#X.X.XX##.....#.X..#.X.#.X.X.X.X.X##.X.X...X..X#.##X.#.X..X.X.
..XX.XX#XX.X.X.........#..X....X.X..#X.X..X.X.X.......#...X.X.......X...XX.#X.XXXXXX.X.X#..XX.X........X..X.X.#..X.##...X##X...#
X...X..........X.X.X.XX.X..#.X##X..X.X.X.XX.X..X.X#X.X.X.XXX..X.#.XX.X.#........#.X.....#.X.X.X.X.X.XX.X.X......#.##.X.X.X..X.XX
.X.#..X.#X.X.X..X#X#.#....X#..#..X....#X..XX..X#X.XX#..#.##..#.#XX......X.X.X.X#..#X.##X.#.......X...##...#.X.XXX..X.#.....XX...
.....X..X..X#..XX.XX..X.X.#X.X#.XXX.X...#...X......#..#..XX.#X..#..X.#X..XXX.....XX#.......X.XX.XX#.XX.#.X...X.X..#..X.X.X...X.X
.#X.##X.#X..XX......X..X....XX...X.#..X..X.#..X.X.#.X...X...X.X.XX.#.X..#.X.#.X.X.X..X.X.#..X....#X#......#.#...X...X#..X..X..XX
X.....XX...XXX.X#.X.#.X.X.#..##.#...X..X.X#.X..X.....#X.X.X.......X..X.X.......X..##X...X..X#.X.X.X#XX.X.XX#XX.X..#X.X.X.X..#.##
.X.X#X..#X..XX...X##X#.....X.#X.X.X...X.X.X.X.#X.#.X...#XX..X#.X.#.X.#..X.X.#.X#X..X.X.XXX.X#X........X...#XX....#XX..#X.X.X...#
...XXX.X.#.X#..X....#..X.#X..#..X#.X.#........#.X#..X.X.XXX...X.XX..X..X.#.#X#XXX.X...XXX.X....#.X##.XXX.X.#.X.X#.X.X......XX.XX
X.X..........X..X.X..XX....X..X....#..X.#.#.X.....X..X#..X#.XX.....X.X.....X#XXX#..X.X.#....#X.X....XXX#............XX.X.#...X.X
..XX.X.X.X.X##.#X#..X.X####.#...#XX..X#X...X..XX.XX.X.X.X.#..X.X.X.....X.X...##X#.X......X.X...X.#.XXX#..X.X.X.#.X.XX..#X..#....
.X....X..##XXX#.X.X......X....X...X.X.X.X.X.X.XX...XX.....#.X#X.XX.X.X..X..X.......X.X.X..X..X.X..#X#X.X..XX##..X....X#.X#..XX.#
X..X.#.X...XX##.....X.#.X.#X.#..X.X.....XX......X.X.#.#.X..#X.......X..X.##X#.X.X#..X..#.#.X.X.X.XXX.....X#XXX#.##.X.X.....X#X..
..X..#...X...X..X.X..X#....#..X..X..X.XX..X.X.X..X.....#..X.XX.X.##X#X....XX#X#...XXXX.#....X..#..X##X.X.X#####.X...X..X.X....X.
#X..#..X..##..X.#.X.XXX.X.XX.##.X#X..X..#.#.X..X...#X.XXX#X.X.X..#.....X#.##X.##.#X.X.X..XXX.X.X.XXXX#X...XX#.X#.X.X..#.#X.X.XX.
XX##..X..#.X.X...XXXXXX##...##....X.X.X.....#.X..X...#.#........X#.X.X...X.....XX.......X.......#.XXX..X.X.X#..#...XX.....X#...#
XX#X#.X#....#X#.X.#.XX#.#.XX...#.##...##X.#..XXX..X.X#..X.#X.#.#....X..#..#X#.X.X.X.X.X.XX.X.X.X#..X#X.#......#..X...#.X.X.##.X#
XXX#.X...X.XXX#......X......##..X...XX.....#X.X###XX...#...#.X#..X.XXX..X.......#.#X..XX....X..X..#....#.X.X.XXXX..##...XX..#...
X#X...XX..X.X...X.X#.X#.X.XX...#X.X...#.#.X#.......#.X..X.X.X...X..#...XX#.X#.X#.XX..X...X.#X.X.#..X.X.X.#XX#XXX.X.#.X.X...#..XX
.X.X.X.##....X#..##....X...X.X...X#.X#XX...X.X#.X.X...#X.X..X.X.#X..X.#.X....X.X.X..XXX.#.##.....#..#....#XXXX#.......XX.#X.X...
..........X.X.XX#X.X.X.XX.X.#..X..XX..XXX.XX...X....X#.X.X.X#.###..#.....X.X......XX....#.X.X.X.X..X.#.X..#X#XXX.X.X.X........X.
#.X.X.X.X..X...X.....#X.#....#..X...#..X...X.X..X.#..........#.#.X#.X.X.X...X.#.X...X.X.....X..X.#....X..X.X.XXXX...#..#.X.#X.#.
X#X#XX##..X.X.X.XX.X.X....#.X###XX.#X.X.X.X.#..#..X.X.X.X#.X.X.#..X.##...X.XX#..X.##.#.#X#X.#.X...X#.X#X......XXXX.XX#X...#.X#..
#XXXXXXXX.........X...X.X..X#X.X.#.#........X#..X#XX.#..#.#X#X.X.#..X.X.X.#XX.X..XXX.X.X.X.#....#......X.X.X.X.XXX..#.#XX....#X.
XXX#XXX#..X.X.X#.XXX.XXX..X.#......XX.X.X.X..#.XXX##..X.X..##......X..#X..#.....X.X.........X.X..###.X.#..#....##.#......X#.#..X
XXX#XXX#X.X..X.#..X...X.X...X.X.#.#X##XX...X....#X..#....X....X.X.X.X.X..#..X.X.#.#X#X.X.##...#.#...X#XX.#.#.X..#.X.X.X.X..X..#.
.#XX##.....X....X..X.X....X.#.XX...X..X.X.#.X#.X#.X.#.#.#.X.#X...X......#..#.X.......XX..X.X.X....#XX.XX#.....X....XX..X..X.X...
..X...X.X.XX.X.XX.X...X.X.X#.#..X.XX#.........X.X....#.#X.X.X.X.X.X.X.#X.X.X..X.X.X.X..X.X.X..X.X..X...#XX.#.XX#.X...X#.X....XX.
.X.XX..X....XX...XXX.XXX.......X...X.XX.X.X.X....X.#...#...X....#..#........#....#....#X#....X#..X..#.#.XXX.X.#...X.XXX.X.#XX.#.
...#.X..X.X...X#XX#XX.X.##.##.X..X.X....#..X..X.X.XXX.X#X.X..XX...X.X.X.XX.X#.#.X.#X.X.X.X.X.XX#..X.........#..X.XX.#XX.X.#...X.
.#....X.#..X.#.X.#.X.........X.X..X..X.X..XXX..X#..X#..X...#X...#....X....XXXX.....#.....XX...#..X..#.X#.X.XXX.....#XX....X#.X..
X..##.....XX........XXX.X.#.XX...X..XXX..#X...##..X.X.X.X#...X.#.###..X.X#X##.X.X.X.##.X..#.X..X..#..#....X#X.#X.X..#.XX.X.....#
.#XX.XX.X...X.XX##.X#...#.X.#.XX..X.XX.X.#.XX.#.X........#.X..#X....#...X.#......X....X..#X#..X##..##..X.X#.......X........#X.XX
........X.X#.#......XX.X..X...#..#.X........X.....XXX.X.X.X..X..XX.X.X.X....X.X.XXXX.XXX..X.X.#XX#X.XXX...##X.X.#..X.X.X.X...#XX
.X.#X.X.#..X.X.#.X.X...XX.X.X..#.X...X.X.X.X..X.X....#..X..X..X.......X..X#X...#XX....X..#....X.X.X...X.#...#.#.X.X..X##..X.XXX.
X....X..#.#X..X#X...XX..X.X..XX..#X.X...#X..X..#..X.#XX.X.XX.X.X.XXX#...X.X#.#.#X##X.#.#.#X.X.......#X.X..X.XX...#..#.X..XX.....
.#X.X#.X...#.XX..#.X.X.##.#.#...X..X..#X...X..X.X.#X.X..........X.....X.#..X.#X.X.X.....XXXX..X.##.XX...#..X..X.X.X....X...X.X#.
....#XX.##....XX...X....#X.#X.X.#.X#X.#X.X#.X.X.X.....X.#.X.X.X.XX.X.X....#........X.#.XX.X.X..##X#X.X.X.#.#.X.##...X#.X.X..X#.X
X.#..#..#X.X.X..X.#XX.#X#...XX.....#X..#..X......X.X.XX..XX.#.XX....X..XX##X.X.X.X.X.X........X.XX#........#......X...XXX..#.X.X
.X..#.X....X#.X.XX.X..#.X#X.X.X.X.XX..X..#..X.X.XX..#..X...X....#X.X.#.X.X....X##...XXX.X.X.X.....X.X.X.#.X..#X.X.X.X.XXXX......
..X...#.XX.........XX....X......XX#.X..X..X..#....X...#.X.X..#.X...X..X....X.X.#XXXX.X#X..#..X.X###XXX..XX..#....X...XX#X#.X.XX.
.#..X#XX...X.X.X.X#...X##.X.X.X.X.....X..X#.XXX.XXX.X...#.#X.X..#X...X..XX#.....X........#..XX#..XX.X.#X...X..X.X.#.XX.XX...X.X#
...#..X.#X..X...X#.X.#.X..#..X..#X.X.##X..X..X....##..XX.X.X#..X..#.#..X....##XX.X.XX.#X.XX..#..X......X.X..XX..#........X.X#..X
.X..#.....X.XX.X.........#..X.X...X..###.XXX#XX.X.X.X........XX.X.X#.X.XX.X.X.X#..#.....X...#.#.X.X.X#X.X..XX.X..X.X.X.X.#..#.X.
..X..X.#.X..X.#.X.XX.XX.#X#X....XX.X.#..###......#....X.X#.X..........X....#...#.#..X.XXX#X........X.#....X.....X..X..X...X.....
.X..X.XX.#X......#.XXXX.XXXXX.X.X......X...X.X.###X.X..X....X#X.X.X.X..XX.XX.X.#...##.X.X.X.X.X.#.XX...X.XX##XX.##.X.X.X.X..X.X.
.X.X........X#.X....#X#.XX##.X...XXX.X#.X.#..X....#X..#..X.X.....XX#..XX..#...#..X.#.X.......X...XX#X.#X.###.X.X...X...#.X#..X..
#XX..X.X.X.X...#X.###X#..#.#..X.X...X.....#.X..X.X#XX.XX..X.X.X.X.XXX...#X.XX..#X.X....XX.X.#XX.X##..#...X.X.X..X.#X.XXXX...X.X.
.X.X..#...XX#X...X...#..X....XX#X#.XX.X.#....X..XXXX.XX.X....X.......X.X.#.X.#..#.X.#.#..X...X....#X..#X......X.#.X....#..X.X.X.
...#.X.X.X.X.#.XX#.X#.X...X.X.X.X....X..X.X.X#.X#XX.......X.X..X.X##..#......X.X...X....#.X.X.#.X.X.X....XX.XX...#.X.X.#X.X....X
.X#.X......X..........#.X..#......X#..X..#....#..X.X#.X.X..X.X.X....X.XX.#X#....X.#.X.X.#..X.....X#..X#X.#XX..#.##...#.#X.X.X.XX
..X..X.##.X..#.X.X.X#..XX#...#X.XXX.XX.XX.X.XX#X....X..X..X....X.X.#.XXX#...XX#.....X..X.X..#.X.X.XX.##...X.X.X.X.##..X.XX...XXX
X...#...X..#..#...X#..X..X.X...#XX..............XX.X.X#.X.#X.X..X..#.XXX.X#....X##X..#....#...#........XXX...........#..X.#.XX#X
..#X.X.X#.X#.X#XXX.XX...#...X#..X..#X.X.X.X.X.X.#.....X....#X..X.#.......X..X.X..#.X.#.XXX#X.X..X.X.X#..X..X.X.X.X.X..X....#.X.X
X.X....#X..X........##.X.X#...XX..X...#..X...X....X.X#.X.X...XX...#.X.X.X.X#...X.X......X...#XX.##....X.X.#.#X#..#XX.X.X.X......
...XX.X...X..X.X.X.X.X.....X.X#..#..X..XX#X.#X#X.X...#....#.X..X.#.XX..XX.X.#X.....#.X.X#XX..#..#.X.#X#..X..XXXX.#........#.X#X.
#X.##.#.X..X.##...XX...#.X..X..X.XX..XX......#..#.#.X#.X.X.#X#........X........X##X...X.X#.X.#X.#.X....X.XX.X.X.X..X.X.#.XX#XX..
......X.X.X..XXX.X.#.X..XX#X.X..X...##.X.#X.X.X.X..#XXX..#..XXXX.X.X.#.X.X.X.X...XX#.#...#.........X.X##X.........X...XXX#X.#.X.
.X.#X..X...X....#X....#..X.X...X.X.X.....X#.......#.##XX..#..X..X##.....#.X..#.XX.#....X#X.X.#X.#XX#.....X.X.X.X.##X.X.#.X#.X..#
X....##XX.X..##.#.XX.XX.#X.#XX.....#.#.X.X.#.X.X.X#.#.X#.##.X.X.X.X#.X.X...X..#.....X.X..X.#...#.X...X.XX...X...X......#..#..X.X
..#.#.X.#..X..#.....X...X......X.#..#XX..X....X........X...........X..#.X.#..XXX.#X.X...X#X..X...#.X..X#X#.XXX.X#X.X#X...XX.X...
X.X...X..#.X.##X.X.X..X.#XX.#.X..X.X.XXX.#X.X#.X.#.X.X.X.X.#.X.X#.X.#X......X.#.X...#XX....X.#.#.#X..X###...X.X....XX.#.X##...X#
...#.#XX.#.X....X##X.##.X..X.X..X.....#...#....#.X..#..X..XXXXX.#.....X.XX.X......#.#...#.X.#...XX#.X....X.#....#X....X..##.XX.X
#.X...X....##.X...#....X.X.X..X.XX.X.XXX.X..#X.#..X.XX.X.X.XXX#...X.X.#...X..X.X.X..X.#..X....#..X...#.#...XXX.X...X.XXX.#...X..
#.X#.XX#.#..X..X.X.#.X.......X....#..XXX#..XX..X.X#...X.....#XX.X..XXX..XX.#X..X.X#X#X..X.X.X.#.#XX.X...X.X....XXX.##.X.#.X.X#.X
..#.....X..X..X....X#..#.X.#.#X.XX..X.#X.X...X.X...X.XXX.X.X.XXX..XX..X..X.X.X.#....XXX....X...#XXX.#X.XXX..X.#.................
X.#.#.X.XX..#.##.X#..X..X...X....XXX#......X.X.X.X..#.XXX......#X...X..X#......X.X.X....X.X.X.X.XX.#...X#.X.XX..#.#.X#.X.X.X##.X
...X...#XXX.#...XX..X..X.X.X#.X.X.....XX.X..XX.X..#....#XX.X.#.#X.X.X#....X.X.X...XXX.X..X..X#X.#...X.X....X...X...X#...X.....X#
X.X#X.X##...#.#.#..#.X....XX#..###X.X...X..XX...#..X.X..X.##X....XX#...X.#.#..XX.X###X..X#.X.X..#.#...###X...X.XX.#..X.X.X.X.XX.
X#..X.#X.X.X...X##.....X.X..##X....X#.X..##.#X.X#.X...X.#...X#.X#XXXX.X.....#X......X.X..#....X..X.###X.X..X..X.....#.X#.X.#.X..
X..XXX.....X.X#.X##.XX..#..X.X.#X.X.#..X..#.X.#...XX.X##.X.X...##XX#...X.XX.#..X.X.#....X..#.XX#.........XX..#.X.#.X.......X..#.
..X.X#XX.#.X......#X...X.X.....#....#.X.X......XX.#X........XX..XXX#X.#..X.X.XXX..X..X.X##.#.#X.X.#X.X.X....X....#.X##.X.X..X.#.
#.....XXX..X.X.X.#XX.#.....#.XX#X.#......X.#.X.X#...X#.X.X.XX..X.XX....X.#.......XX.X......#..#...#..##.##X..X.X.X.#....X..X....
..#XX..X.X.#..#X#X#.X.XX.X#XX....X.X.##.X#..X...#.X#.X..X....X.....#X.X...X.X.#X...X.X.X.#..XX..X..X.....X..###..X..XX.XXX.XX.X.
.X.X..#....X.#.X.XX.X.X....X.XX.#.....X.#..XX.XX......X..#.X#..X#.XXXXXX.XX.X#...X....##..X..X.X..#..X.X..X..X.#.X.XXX###X...XX.
....#X.X.X.#...........#.X......#X.X.X.#XX...X.XX.X.X#..X....X...XXXX#.....X...X..X.X#...X..X...##X#..X..XX.##.X.X..XXX##X.X...X
##.#.....X##.X.#.X.X.X..XXXX.X.X##X.......#.X.....X#.X.X#X.X.X.X..#XXX.X.##.X.X..XX...X.#..##.XX.....XXX...X.....X.X.X.XXX#..X..
#...X.XX.X....X..#..X..XXX.X..X#..XX#.X.X##X.##X.#...#.#...XX##..XXXXX#..X#...#X...X#..X.X..#...X.#X.#XX.X..XX.X.X......X###..X.
.X.#X.X#.X.X.X.X..X.#X......X..X.X.#...X...........X.X..#X.....X...X#...X...X..X.XX.X.##...X.X.XXXX#.XX##..X..X..X.X.#.X.....X..
...#XX....X.....#..X.X#.X.#..X.#.....X.#X.X.X.#.#.XX#.###..#.X..#.X...X..X.#X.#.....#...XX....X#X.#...X.#.X..##X.X..XXX.#X.X.#X.
.##.#..##.#.#.X..X....#..X..XX.X.X.X.X.X...X#X..X..#..#..X..X..X##.X.X..X.X#.X##.XX#..#.X..X.XXX....XX...X.X.X...X.#.X#.#.X..#..
.X..#X.X..X#X#..XX.X.XX.X.X...XXX...#...#.XX#.X.#.X.X.X.#..X.X...X..X..X..#......#...#..XX..X..XX.X.X..X......X.#.........XX..X.
...#....X...#.X...X#...#X...#.XXXX.XXX.X...XX..X.........X....X.XXX...X.X.XX.X.XX..X..X.X..XXX.X.X..X.#..XXXX...#X.X.X.#.X...XX.
.X...X.X..X.X...X...X.X...X..#.XX..X....X.X.#X.#X.X.#.X.#..#.X#....#.X..X.X.X....#X..X.#..XXX....XXX.X.X#.....X...X...X..#XX...X
X..XX...X..XX#X..XX..X..#X..X....X.X.X.XX.X.X......#...X#X..X#..X#..X..#......#.X.##....X.X#.#.#..........X.#X..X.XX.X.X...X.X#X
.X.XX.XX..XXX#X.X.X.XXX.#.X..#.X..X..#.X.#..XXX.#.X#X.X.XX.X.XXX.#.X..X.X#.#X.#....X.##X.....#..X.X.XXX.X.X..XX..XXX#....X.X...X
..X.....X..#X.#....X#XXX....#.X..##.X....#.X.X.#..#X#....X.......#...X...X.X#.X.X#.X....X.X.X..XXX...X.#X#X.#.#.XX##X.X.X..###..
#..X.X#.#.XX....X.X..#X.X.#XX...#...XX.X........X.XX.#.#.X.X#.#.X..X.X.X..X...X...XX.X.X...XXX.##XX.X...X.X#X....X..X.#..X...X.X
X#....XX#...X##.X.X.X.....#.X.##X.#X....X.#.X.X#XX......X#...X..#X.X#..X.X.XX.X.X...#...X.X.X#...#.#.X#.......X.X.#.XX.X.XX.X##.
X#XX.X....X.X....X...XX.X.....X...X.X.#..XX####.#..X.X#.X..#X.X...XX#X.X......X..#.XXX.XX.....X.X#......#.#X.X.........X..X...#.
XX.#.#.#X..X.X.X#..X...XX.X.X.X.XX....#.X.#.XXX...#X.X...XX.....X..XX..#.X.#X..X#..XX..#..X.X..X..X.X.#..X....X.X.#.X.X#.#..#...
#....X..#.X....X#.#.XX.X...XX.X.X.#XX.X......#..XX....X.#X#XX.X.X#...X..X..X..X.#X...#X##..X.#X.X..X...X#..X.XXX..X..X.#..X..#.X
XX.X..#..#XX.X......X.X.X#...X.X......#.XX.X.##X...X.#...#X..X..XX.X#..X.X..X...X.#.X#.X.#........X.#X..##X..X#.X..X...X.X.X#...
##X..X..X.#XX..#.#.#X.X.X#XXX...X.X.#.X...XX....X.X...X.X.X.X#X...XX.X...#.#..X...X....X...X.X#.X#.....X#..X..X...XX.XX....XXX.#
XXXX..X.#..X.X..X.............#.XX..X#..X...X.#X##.X.X........##.X.....X.#.XX..X.X..X.X.#X..#X.X.X.X.X.#XX.XX.X.X...X...#.#XX#.#
X####.X..X.....XXX.X#.X.#X.X####.#.XX.X.#.X#....#.....X.#.XX.#..#..X.X..X.X...X.X#X..#.....X.......XX...#......X..X.X.X..XXXXX#X
XX....X.XXX.X.#XX...#..XXXXX..#....X.....XX.X.#..X.X.X#.X...X..#X#.#X..#....X....#X##.X.X.#..#XX#X.#.#.X.X.#.#..#..XXX.##.XX#X.#
XXX.X.##.#.X.....X.X#.X.#X...XX##.X..#.#.....X..#..X.X...#.X.X.XX.X...#.X.XX..X.XXX.X.#.##XX.X#.X.X....#....##.X#.XXXX.X...X...#
#XXX...X.....#.X..XXXX..X..X..#..X.X.X.##.X.X.X.X#.#.XX.XX.....X..X.X....X...#...#.........#X.......X.#..X.X..#X....#...X.X.X#.#
XX...#..X.#X.X..X..XXXX..X.X.X##......X...X....X.XX...#...X.X.X.X.X.#.X.#..X..X.#..X.#.X.X...X.##.X..XX##..X.X#..#.X.X.#.......#
...X.X.X.X...X.XX.XXXX.X..#......X.X.X..X..X.#....XX.X..X..X.......##.XX#XX..X##.XXXX...#..X.#...X..XXX#.X.X....#........XX.X.X#
#X.##....#.X.X...X.XX....XX.#.#X..X...XX..X..#.##.#..#X.#.X.X.X.X#...#.XXX.X.......#.X.X#X..#..X#.X.XXX.....X.X..X.X.#.X#....X..
...X#.#.#.X..X.X....XX.#...X...X##..#..#.X##X...#.XX..#..#.....XXXXXX...X....X.X.X.#.....X.XXX.X....X.#.#X.XXX..XX#...XX#.X.X.X.
.X.XX##.#.X.X#.#.X.X...#.X.##.X.X.X.X.X.XX..#X.#XX.#.X##..X.X.XXXX#X.X.X.X.#..XX..X..#.X.X..X.X..X.XX...#X..XXX..#XX.X.XXX......
X...X...X...#X#...XX.X.#X.....X.X....XX.X..XXXXXXX.X..X..#.X...#XX#.........#...X#XX#X..XX.X....X....X.X...X....X##.....X.X#.XX.
XX.XXX.#.##..X.X.XXX.#.X..X.X.X...X.X#...X..X##X#....X.X.#.XX.XX#X#X.X.X.X.X..X...X....X.X#XX.X..X.X..X..X..X.X.XXXX.X.X....X...
X.#.X.#..X..X...#X#.XXX.X..#...#XX..#.X.X..#.XXXXX.X...#....#X.X##.X##X...X..#X.X.XX.X.....#XX..XX#..XX#X..##.#..XX.#....X#XX#X.
........X.X.XX.X..#...#.X.X.X.X#X.X.......X#...X#...#.X..X#............X.X.X.#..X.#.X..X#.XXX.X.#X..XXX..X..X.#.X....#.X....X###
X.#.XX#......#...#..XX..X.X....#....X.X.X#X#.X..#X.XX#XX...XX.X.X.X.X.XX#X.#.#X..XX.#X...X.#...#X##X.X.X.X.X...X.#X.XXX#.X.XXX..
..X....#.X.#X.XX.#.X.X.X.X.#X.XXX.X..#..#X#X.X##..X.#X#..X...X..#..X##X##X.#..X.#X..X..X....#.X.X..........X.X#X.....X.#..X.X.X.
X.X.X.XXX...................X..#X#..X#X..XX...X..#..#X.X..#.#.X#..X..XX......X.....X.X.X.X.X......##X#.X.X.X..XXX.X#.....XX.....
.#.XX..#X#.X#.X.X#X.XX.X.X.#..X#X#X....X#X.X.XXX.X.#.....#......#...#..X.#.##.X.X.X.....XXX..#X.X.X...XXX..#.X##.XX..X.X.X..X.X.
.....XXX#....X...#XX....X...X...##..X#........#......#X.##X.X.X..#.#X.X.X...X....X.X.X.XX#X.X....X.#.#XX.X.X...X...X..X...#XX##.
#X.X.X.#.X.X##X.XXXX#X.X.X.X.#XX.#X..X.X.X.X#.#.X.X.X...XX...#..X..X.....X.X..X.X....#..#..X..X.XX.X.......##.X.X.X..X.X.X.XX.X.
X.X.........XX.#.X#.......XX........X#.#..#.X..X..XX..X...X.XXX.#X.XXX#X...X#.X#.XX.X.X#XX.X.X..#..X.#.X.X.#.......X#...........
....X.X.X.##.......X.X.X##...X.X.#X...XX.X....X.X..X#XX.#..#.X...XX......X.#.......XX.........X.X#...XX..#..X.X.X#...X.X.##.X.X.
X.X#...X....#.##X.XXX...#XX.#..XX...#...X..X.#....XX.#...X....X.XX..#.X.#...#.XXX.X#.X.X.#.X.X.#...#.XXX.XX.X..X...X..#....XX.X.
....X.#..#.XX.X.XXXXXX.XXXX#X.##..X..#.X.X.#.XX.##...#X.X.#.X.X...XX...XXX.X.X....#...#..X.XX....X..#.....X.X.X.XX.XXXXX.X...#..
.X##..X#.X.X......XXX#XX#.X##X...X..#.....X.X...#XXX.#.....#.X###.X#.##.XX.X..##X...X..XX...X.X.#..XXX.X.X..X....#.X......X.X.X.
X....X...X...XXXXX..XX#XX..XX..X..X..X.X.X..X.X..##....#.X......X..##.....#..XX..#.X..XXXX.X.X..XX..#.X...X.X.X.X...X.X.#..X....
##.#X..X#..X.......X.#.#..X#..X..X#.X..X...#XX..XXXX.#.X.##.X.X..X....X.X#XX..X.X.#X#..X#.X....X...X#.#X.X.#...XX.#X.#..X.#.##XX
X##.X#.X..#..XX#.X......#....XXX..##XX..X.X.X.X...#XX..X..X.##..X.X.X#.X.X#..X.....X..#.....X.X..#X........XX.XX.X.X.X#.X.......
#XX.....X..##XX..X.X.X.#.X.X.#...X###.X..X......X#.X.X.#.XX..#X...X.......X#...#.X..X.X.X.#..X..#X.X.#.X.XX...........#..#.X.X.X
.#XX.X.X..XXXX.X.#..XX#...XX.XX.##......X.XXX.#X.X.....#...X...X.X..X.#XX....#.XXXX#..X.#.X.XXX.X..X..#....#X.X.#.XX.X.#.X.##X##
....X...X..##.....X..#.#.XX..X.#X.X.X.X....##..#..X.X.#X##..X#..X#X..#XX..X.X..#.X.#X.X..X...##.##...XXX.X.XX..X....X.....#..XX#
.#.X.X.X..XX.X.X.XXX.......X...X.....X..#.X.X.X..##..X.....##X.##...X.X.###..##X...XX.#.#.X.X.X...XX..#...X...X..#.X.X.X.X.X..XX
#X......X.....X..#XX.XX.X.XX.X.#X#X.X.X#.....X.X.X.X..X#.#....X...X......#.#....XX..X.XX....X...X..X.XXXX..X#..#.X...XX..#...X.X
...#.X.#..X#.X.X....X.X..XX.#...X...#.X.X.X#.......#.X..X..#.X.X.#.X.X.X.#...X.X#X.XX..XX.X.#.#..XX..X....XX..X.XX#.X..##..X....
X.X..#.X.X.....X.XX.X...X....X.XXX.##.....##.X.X.XX..#X..#..X...X.....XXXX.X#..X......X....X..X#XX.X..#.X..XX....X.XX#.X..X..X#.
XX..X..#.##X.#..#X#..X.#.X#.XX#XXX#...#.#X....X.X.#.#X.#...X.X#...#X.X.X.##X.X..#X.X.X..X.#..X.......#.X..X...X.X..XXX..X#.X.X..
#.X.#X..##XX..X...X.X........#X#XXXX.X....XX.X.......X...X.....#.X.......X.X...XXXX...#X..XX.#.X.#XX.#..#..XX#X#XX..#..X.X....#.
...X...XXX...XX.X.X.X#.X.#.X...##XX#X.X.X...#..X.XX.X.X.X..XX#.#X..X.X.#....#XX.XX.X.X...#...X#.....X..X.X....###..X##.....##.X#
X.X.X.##X.#X#X#..XXXX..#..X.#.#XXXXXX.#..XX..X.X###.X..X.#.#XX.##X.##..X.X.X.........X.X..X.X...X.X..X.X.#.X.XX.X.#XX..X.XX.X.X.
......X.X.#.X###.X#..X..X....#XXXXXX....#.X.XXX......X......#X..#....X..X..XXX.X.X.#.#..#..X..#.X..X#.......X#....XXX#..X....X..
.X.#X........X......X..X..X.XXXXX#XX#.#....XX.#XX.#.X#X.X.X...X.X.X.X..XXX....X...#..X.#X#X.XX..X#..#X.#.X.XXXX.X..XXX.X.#X.X.X.
X...#X.X.X.X.#.X.X.XXX#XX..XXXXXX#XXXX..X.X.......#.##XX..#.XXX..#...X..#..X.X.X.XX#.#....X.#X.X..#.##X..#..#XXX..X.X...........
XX.X.X#..##X..X##XX..X#X#X#XXX#XX.#.X.X#XX.X.X.X.X....X.#.X....X.#X.X..X.X..X......#.X.X#X.......X.....#X..XX.X.#.....#.X.X.#X.X
XX.....X....X.##.X##.X.X.X.XXX.X....X.........X..XX.X#....X.X.X..#...X....X.X.X.#.##.X....#X.X.X..X.X.XX.X........#.X..#.#....XX
#X.X.XX#.X.XX...............X..#X.X...X.X.X.##..X...X..X.#X#..#X..X.X..#X..##..###...X.X.XX#..##.X...X.X.#.X.X.#.XX#X.X#.XX.X..X
#...X#...X...X#X.X#.X#.X.X#..#...X##X##.#.##...X..X..X..#.XX#.#X.#..X.#X..X.#.#....#.#.#.XX##.X..X.#.....X..X...X....X....XX.X#X
#.#XX.X.#.XX....X#.X.#..X...X.X.X.......XX#.X.X..X..X..X...XX...X.#.X...X.X..#..X.#..X..X.X...X.#..#.X.X.X.XX#X...XXX.X#.#...#XX
#......#.....X#X.X.X.X.X.XX......X.X.X.X......#X..X..#..#.X..#.XX.XX..#.X...##.X...#.X.#X...#.X..X.X..X.X.X.X...X..........#..#X
..#.#.XX#X.#.........X.....X.X.X.##XX..##.X.X.#XX.X#.X.X#..X.X......X..X..XXX#.XX.X.#..X..X..#..X..X.##.X.X.#X.X.X.X.X.XX.X.XXXX
.##..XX##X.X.X#.X.#.XX.X.X..X.X.X.##.X..XX..#..#....X#....X....X.X.XX.XX#...XX#......X.X.X..X.X..X.X..#...........#...#X#.....XX
..X.XXX...X..XX..X....XX..#.......X#.#.X.X##..X#X.X.X..X.X#X.X..XX...XXX#.X..X..X.X.#..X.XX.X...XX#X.X#.#X.#.X.X.XXX.XXX..#.X.#X
X.X..#.X.#.X...X..X.X.XX.X..X#.X.X.........XX.#....XXX.XX#.X#XX...X.XX#....X#..##X...X..X....#.#XX.X...XXXX..#..X#X#.XXXX..X...#
#..X.#.X.....X..X..X....X..#X#..X..#XX.XX.X..#XX.#.XXX.......X..#.##XX#.X.XXX#X#XXXX#..X..X.#..##....X..##.X..X..#XX.XXX..X.X.X.
..X.....X#X.XX.XXX..X#.X.X..#X.X..#XX....XX#..X#.X...#.X#.X.XXX..XX.#X.X..#XX..XXX....#..X...X.X.XX.X..X.....X..X.#.XX#XX....X..
X..XX.X.X...#...##.X.X....##....#..#XX.XX.X.X.#..X.XX....XX.##..X........#.XXX..X.X.X..X.#X.XX#......X..X.X.X.X......#X#..X.X.X.
X#..##..X.XX..#...#...X##...XX.X#X..X...X.......#...#X.#...XX.X..#.X.X.X...X#..X...X..#..#...X#X.XX.X..X...##...XX.X..#.X..X#...
X#.XX.X.X.#.#.#.X.###.XX#.X.X.X.#XXX.X.#.X.X.X.#.X.XX...X.X.....X...XXX..X#.XX..X.X.#.X.#.X.XXX.X....X#..X#...X...X.#...X.XXX.X.
#.X......#....X..X.#X..XXX......X......#....X..X...X.X.X#..#X.X..#.XX#.X......#........X......X...X.XX..X...X..#.X....X.X..#...#
....X.X.X.X.X..#...#..X.##.#.X.X.#X.#X.#X#.X#X#..#X......#...X..X#X.#X...XX.X..X.XX.X.XXX.X.X..X.X....X.X.#X..XX..#.X..X..X.X.X.
.X.X...XX....##X#.X.X....#.#..X.......#####.....X...X.#.X.X#..X..##...X.#..X..#..X#X...#..#X#.X...#.X.X.X.X.X.X..X.X..XXX.......
.XX..##.#XX.XXX#......X#X..X.##.X.X.X#..XX#.X.X.XX.X..X.....X.X#.XXX.#..X.X.XX..#.X.X.X.X....#.X.XX#..X.X.X.#..#....##X##.#.X.X.
.XXX.......#X.X.X.X.X....#.##....XX.X.X..X.X..XX....X.X.X.X..X##.XX..#.XX.X..XX......#....X#...X..X.X.X..X....X.X.#......#...X..
###X.X.X.XX.......##..X.X.X.XX.X.##...X.#....X...X.XX..#XX#.X......X.#.....#..X.X.#.XXX.X...X.#XX.X...X.XX.#X.#....X.X.X..XX#.X.
......#..X#.#X.X.##XX.#......X.XX.X.XX....X.X..X.#...X..X..X.X.X.X.#.#.##.#..XX..X..X#XX..X..X.....XX.X..#.X#..X.X..#XX..X.X....
.X.X.X..#...#XX....#...X.X.X..#.......X.#..X..X..#.X..X...X....X#....#####.#....X..X.#X.XX#.#.#.X.X..#.#.X#...X..X.XX#XX....#.X.
X..#.#X##.X.#X#X.#XXX.X.X#.#.#..X.X.X.XX..XXX..X..#..X.#.X..XX...X.X.X#......X.#..#X..........#X...#.X..X...X..XX..##.XX.X.X.X..
XX.#.X.XXX...X....#X......XX#.X.#X...X.#.X.#X.X#.X#X.X....X#...XX...XX#X.X.X..X.XX#..X.XX.X.X...#.X...X.##.X..X.#X......XX.X..X.
XXX.......X.XXX.#...#.X.X..#..XX...#XX.X.X.X.#...XX..#.X.X...X...#.XXX..X..X.XX.....X....X...X.X##.XX......XX....X.XX.X...XXX...
XX..#.X.X#XX#X..X.X.X..X..X#.X.XX.X......X.....X...X..X..#XX..X.XX#.X..X.X.X...XX.X.XX.X.#X.X......X..X.##X...X.X.#.##X#.X.X.#X.
#X#.##X#...X.XX..#..X.X.X..#....##X#.X.X.XXX.#..###X#.XX...X.X.XXXX..X.....#.XX....#...XX.#..#.X.XXXX.XX....X.#.......X........X
.#X.X.X.X.X...X.X.X.X...##...X.X#.X.#...X.....##XX.X.#...X..X..#XX..#..X.X.X.#X#X.XXX.#.....X.#X#X.X....#.#X...X.X#.XXX#.#.X.XXX
............##X.X.#.X.X...X.##......XX.XX#.X.X..X......#..#.X.X.X.#.X##...X..##....#..X#X.X.....X....XX.X#XXX.X....X.XXX.X#.##.X
X.X.X.X#.X.X#X#....#..#.X..X#X##.X.X....X.X...X...X.X.X..XX...........#X.X.X..X.X.X.X..XX#..X#.X.X.X.X....#X##.X.#....X.........
...#...X..XX#XX#.X.XX..X##..X#..#XX..X.X#..X.X.X.X..#.#X...X.X.XX.X.#XX....X.XX.XX....X.X.X.X.XX..X..#X.X....X.#X.#.X#XX.X.X.#.X
X.X..X..X..XX.##.X.X..XXX#.X...XXX..X..XX.X.....X..#.X...X..###.X..X.X.#.XX....X...X.##.....X.#..X.X.X...XX.X#........X...#X..XX
.X.X.X.X#.X.......XXX..XXX#X.X..X.X.X.X.....#.X.X#...X.X..X......X......X..X.X#..X..X..XX.X...#X......X.XXX.X.X.X.X.X.XX.X.#.XX#
.#....X#..XX.X.X.X.#..X.##..X..X...#X#..#.X.##...##.X.X..X..X##.#.#.X.X..X.#.X..X..X..X..#..X...X#.X.X.....XX....X.##.X.....XXXX
.X.X.X#.X.X..#..X...X.#.X#.#.X..X.XXX.X..#....X#XX.XX.#.#.X.#......X...X....X.X.X.X##.X#.XX..X.X.X#...X.X#.X..X.X.....#X.#.XXX#X
..#X#.X.X#..X..##.X...........#....#....X.#.X.XX........X.#..XX.X.X.#.X..X.XX.#.XX..........#X.#..X#.X....X.X##..#.##.X...XXXXXX
#.#.......X..X.XX#..X.X.X.X.X.#.X.X.X.#X.....X...X.X.XX...#.X..X.....X.X..X.......X.X.XX.XX...X#.X.X..XX#...X.#.#.XXX#.X.XXX#XXX
....X.X.X...X#X.XXXX...X...X..#X..X...X.X.X.XX.X..X...#.X.X..#...##X...X.X.X.#.#XX.X....X...X#.X.....#.X#.X....#...X#.....#X.#XX
.X.X...XX.X......X#XX.XXX.XXX...X.XXX....#....XXX.XXX..X.X..X.#.X.#X.#..X#..X.X......#.X..#.....XX.X....X..X.X...X..#X.X.XX...XX
X..XX.X...#.X.X.#.X##XX#...##.X.....XX.#..X#.#.X.X....X...XX......X..##...#....X.X.X.X..#X..XXXXXX.X.X.X.#XXXXX.X.#X#..#.X..X.XX
..X....X.X..X..X...#X.X.#.X....X.X.#....#X.X.#.....XX..X.XXXXX.#.XXX.###.X.#X#...X#..X#XX.X.....X..#..#.....X#.XX.X.#.X...XX...X
X.XXX.XXX..#X.X.X.X.......#.X.X...X#X.#.#....#XX.X.X..XX..XXXXX...X....#.X.#.XX.X...X.......XX.X.X.#.X.X.X#X...........X.X...#.X
..#X..#X#X..#.....#XX.X#X..XX#..#....XX#.#.X...X.#.XX....#.XXXXX.X..#.X......#X#..X..X.X.X.#......#......X..X.X.X.X.X.#....XX.X.
#XX.XX.X.#.#..X.X.X....X.#...XX.X.X.X.X...X..X..X#.#..#.X...X#X.#X#.X.##.#.#.X#.X..#.#.X..XX.X.X.X#X.X#.XX.X.#..##.X...X.X......
#...........X..X...X.XX....X.#..X.#....##..X..XX....X..X#X.X#.......X...XX..X.X...X.##.##X#.X...#......X.X...XX.X...X.#X#X#.XX#.
..#.X.X.XX.X..#XX.X..#XX.X..X#XX.#X.X#X.X#.#.XX..##XX#.#....XX.#X.X.X.X...X....X.X.....##....X.XXXX.XX.....#X...X.#....##X#....X
#X..##.X....#..#..#X..#X..#........X.X.........X#.X.X.X.X.X#.....X..X..X.XX.X.X.X..X.X....##..X.X...#X.X.X...#X.#..#.#...X..X.X#
...X.....X.X..X.X.#..X...X..X.X.XX.#...#.##X.X..............#X.X.#X.X.X....X#.X..X..X..X.#XXX.#...X.X#..X..X#....X..#X#.X.X..XXX
X.X.X.X.#.X.X...#.#X.X.#..X.#..##..#X.X...#...X.X.#.X.X.X.X#....X.##X.#X.X#X#X..X..X.X.#.XXX.#.#.X...#.XXX.#X#X.X..X..X#X.##..#X
XX....#X......X..XX.#.X..X..#.X..X.#..XX.#.X.#...X..#.X#..X..X.X.....##.XX.X.X.#..X.....XXX....#X..#..#X.X..#....X..X........XX#
XXX.X.#XX.X.X..X.#..X..X..#..XX.X.XX#X...X.#..X.X.X#X.XX.#..#....#XX.#...X.X.X...X..XX.X.X.X.X##XX.X.##....XX.X.#..X..#X.##X.X#.
XX.X...X...X..XX..X...X..X..X#.....X..X.X....X#......X..#.X.XX.X....X.XX...#..X.X..X...........X#..X.#.##X...X...XX#XX....#.....
X...X.#..#..#...#...X#.X..X.X.X.#X#.#..#XX.X.#X.X.X.XXX....X...#.X.X..X.XX...#.X..X..X.X.X.X.XX..#.#.X.XX..X.##.X..XX.X.#..X#.X.
..#X.#.X.X.XXX.#X.X..X.X.X..........#X.X#.X....XX..XXX..X.#..X..X..#.X..X.#.#..X.#X#..X...#..X..#..X.....X.X#.....#......#...#..
.#.......X..X....XX#X....X.X.X.X.X.X.X..X.#X.X...X#X#.X..X.X.#.X#X....X.......##..XX#.X.#.#.X.X.XX.X.XX.#....X#.X..XX.X.X#.#X.X.
..X.#X#X.X.X.X.#..#.#.X.#..X..X...X...X.......X.X..##...X....#....#.X.X.X.XX#....#X##.##...#.......X...#XX.X.X...X.X...#.......#
#.....###..#....X.X..#..X.##.XX#.XXX.XXX.X.X.#X#X.#X.XX.#.X.X..X.XX#..XXXX....X.#......X.X.X.#X.X#.X.X..X..#..X#X...X.X.X.#.#.#X
..#.#XX.X#..XX.XX...XX.#..XX#.X#X.X...X...#XXXXX...........#.X..X.XX.X.....#.X..X.X.X.X...#..#XX...#.#.XXX..X....X.X.#....X..XX#
X.XX.......X.#...XXX....X...........XX.X.X##XXX.X.X#X.X.X.#....X....X.X.X.X..#.##..X..XX.X.X..X..X.X..X#X..X..#.X.....X.#.#.XXXX
....X.#X.X#....X....XX.X..XX.X.X.X.X.........X....X##X...X..XX...#.XX.#.#X..X..#X.XXX..X.#...X#.X...X....X.##X##.X.X.XX#..X..#X#
X.X.#X....#X.#.#.X.XX#..X...X...X..X.##.#.X.XX.X.X.....X#..X...X#..#......X#.X.X...X.#.X..X.X...XX.#..X#.X.....#.XX..#X.##X#.#XX
...XX.X.X.##.#X#..XXXXX#X.X..#.X.XX.X...X..XX...X..X.X.#..XXX.#.#X..XX.##..#....##X....X.X...X.X....X...X..#.X.#...#X.........XX
X.X#...#X...#....##XXXX#X..##........X.#.XX.XX.X.X..X..X##.##.....X.X...X.X..X.X.X.X.X.X..#.X.X..X.X#.X#XX..#..#.XX.XX.X.X.X.X.#
...#X.X.X.X.XX.X...XX##X..X..X.X.X.XX.X......#X....#..X.......XX.X...X.X.X.X..#X....X...X..X....X....X..X..XXX......#...X..#....
X.X#......#XX.X..X.#XX#X.#..X..X.X......##X.X#..X.X..##X.X.XX...XXX.XXX......X.X.X.X.X.X..X..#X.###.X#.XXX..##.X.XX..X.X.#..#.X.
X#X.X.#X.X#.....#..#XXX#...X#X..XXX.X#.XX.XX.X.X..XX.##..##X..XXXX...X.X.X.X....X.......X.X.#X....X.....#XX...XX#...X#....#.#.#.
X#...X...X..X.X.#.#.X##..#X.X..X.XX...#....X..X..X.....X.XX.X.X.X.#.XX....#..X.XXX.X.X.X..X...X.#X..X.X..X..X..XX#.#X#.#.X.X...X
X..X#.X.X..X.X...X...#XX.....X.....XX..##.#..#.#.###XX..X..........X#..#.XX##..XX#..X..X.#..X#....X#...X.#X..X..#...X...X..XX.#.
..#......#....X.XXX.#X#..X.X.X.X.XX...X.X.X.X#.XXXX....X.#X.#.X.X.#...X...X...X....XXX..X.X...X.X...X.X..#..###.#X.#X#.#.X.X.#X.
X...X.X.X.#.X..###..#X#.#...X..X.X#.X..............XX.#X.#..#..XX..#X.X#.XX.XX..#.X....X....X..#..X..#X#.X.#XX#..#XXX......#....
.#X..#X#....#.X.XX#......X.X#X..X.#X..X.X.X.X.X#.X.X..#....X..X...XXXX....X..#.X...X.X..#.X..X#..#..X.....#XXX.#.....X.X.X...#XX
....#.XXXXX..X...#X#X.X.X.....X...#XX.##X.#.X..X..X.X..X.X..XX.#.X.X#..X.X..X.X..##..#.X.X..X.X#X.X..X.X.##X.....X.X.X..XX.X....
X.X....X.#.#.X.X....XX#..X.X.X..X.#.X....X..#.X..XX...#XX..XX#......X.X...X.#..#..#XX..X.XX....X....X#..XXX..#.X..X#..#...X#.X.X
.X..XXX.........###....#.X..#..X.....X.#.XX..X.X...#.#XX..##XXX.#.XX...X.X...X..XX.#.X.X..#.X##XXX.#...X.X.X.X.#.X...XXXX...XX#.
..X.#.X.X.X.XX.#..XX#.##..#.XX..X.X.X...#.X.X...#.X...X.X.##.#...XXXX.#...#.X.X..X......#..#.#XXXX##.X......X.X..#.X..#...X#.X..
X.#...X.XX....##.X...#X#.X.#X..X...X.X.X...#.X.X.#.X.#........X.##X#X#XX.X..X...X.X.#X.X#.X..X###X..X..X.X.X#...X.X..X.X.X.X.#.X
....#.X.X##.X.#X...X#XX#.#.X.X..XX....X..X.#..........X.X.XX.X.X..X.X.X.#XX.X.X.....X.#X...#..X.X.X.##..#...X.X....X....X.......
X.X.#X.X.....X...#X.X##X.....X.#...XX.#.X....X.XX.X#.X.##...##..X........#...#XX.X.XX.X.#X.X.X.........X..#XXX..X#.X.X.X.X.X#.X.
X..#XX.#X.X.XX#X.X...X...X.#.X..#.#X...##.X.X..X.#......#.X...#..X.X.#.#...#.XX.X..#...........#.#.X.X..##X#X.X...X#.#.....#...X
X.X.XX.XXX...##...X.XXXX.X#X.X.XX...X.X.#..X..X....X.X.XX####.##.X.##...X.X.X#....#..#.X.XX.X.#...XXX..X#.X.....X..X..X.X#..#X..
........#..#.#.X#.X..#.X....X....X.X..X.XX.#.X..##.X.X.XXX##......#..X.XX#...#X.##..X..X#X.X..XX.X.X#X.....#X.X..X#.X.#..#.#XX#.
X.X.X.#X.#.X......#.XX..##.XXXX.XX..X....X.#.X.##.X...X.X..#X.#.X..#.#X.X.X#..XX..X..XX......X......X..X.X.#X#.#X.X.X..X..X##XX.
...X.#.....X.X.X#.X....X......#...X.X.X.XX#...X.....X.....X#.X.#.X...........#..X.#.X.X#X.#.X..X.X.XXX.##.X.X...X.....X#.X.X.X..
X.XX...X.X.X.###.XXX.#...X.##X..X..XXX..#XX.XXXX.#X..X.X.XX#.......#.X.X.X.X.X.X...X......X.##X...X.#.........#..##.X#XX......#X
....XX..X...X..X..XXX.X#X...##X.X.X#XXX.#XXX.XXXX...XX..XXX#.X.##X.X..###..#X...X.X..X.X.X...#..#.#.X.#.X#.XX##.X.....X..X.X.X.#
#.X#...XXX.XX.XX#..X....##.X.....X#.#X.#.##...X#.#X..X.XX##X#X#XX#..X...XX..XX#.....#..XX.X.X##.X.#...X.#X..#.#XX.#.X..#..X.....
#XXX.X.XX..#...X..X..X.XX..#X.X.X...#..#.#X#.X.X....X...#.#X.X.X#X.X..X.#..X....#X.X..X.....X.#.#..X.#XXX.#......X...##..XXX.X.X
XX#...X...#.X.#..#.X..X#.X.XXX..X#.X.X.X..#.....#X.#XX.XX.X........XX..XX#..X.#X...XX..#X.XX....#.X.X.#....X.X#.X#X.X.XX..#...XX
X#.X.X#.X.......X....#......##X..........##.X.#.X...X......XX.#X.X.X.#X.XX.X.#..X.X...XX#...###..X....X.XX..XX...X..#..X.X.#.#XX
X#.....X..XX#.X..X.X.#.X.X.X.X..XX.X.X.X.....X.X..#.X.#.X.X...#.X.........X..X#..X..X..#..X.#...X.#X.X.X#.X.X.X.XXX...X.....XXXX
#..X.#X..#..##..XX#.....X.....X...X...X#.X.X.X..#.#..#...X..X.X.XX.X.X.X.X.X.#X#..#X#.X.X..X.#X................#.X#.X..X.#.X.XXX
X#.#X..X...X.XX.#XXX.X.X.X.#.X..X.#X.X.X.XX....X.X..X..##X#.XX.....XX...X.....#..X.XX....##..X##.X.X#.X.X.X.XX.....X..##..X...XX
#..#.X.#.X....X..X#XX..#....X..#..#X....XXXX.X....#..X#X#X#X...X.X...X.X#X.X#..X....##.X.#..#.....X.#..XX..X##.#.X#X#.#..X.X#.XX
..X.......#X.X..X..#..X..X.XXX..#..#.X#..#X...X.X..X...#X....X..X..#..XXX#.X..X#.###....X.X..#.X.X...#...X....X....X...X.......#
X..#.X.X.X#...X...#.X.X.X..#XX.XX#X.#...X.XX.X.#..XX.X...X##X..X#X..#####...X.X.....X.X....#.#X....X..##..#X.XXX.XXXX.X.#.X.#.X.
#XX.X...X.#X.X..###.XX..XX.X#X..#.....X....#...#X...X#.X.#..X.X.XX##X..X.X.X.XXXXXX...X.XXX..X.X.X##X#...X.X..X..#.XXXX...#..##.
..X..X.X...#..XX..X..#.XX.....X..#X.X.X#.X#..XX.X.X#..#XX#X.##...X.X.X.......##.....X.X.#...#........#.X....X.X.X...#XX.X..X..X.
#.X.X#...#..##XXX.X.##..#X#X#X..#....XXX#..X.....XX..X.X....#..#X.....X.XX.##..X.XXX..XXX.#X.X.#.#.X.#X..X.X...#XX.#.#.X..#.#...
.....#.X##X...X#.......X.X.XX..#X.X.XX##X.X.X.#.XX.X....#XX.X.#XX#.X.XXX......#...X..X..........X...XX.X..XX#.X.X#.......#....#.
.#.X#...X.X.X#..X.XX.X...X...X..#..XX#X........X...X.X.X#...X..#..X...#.#.X.#..#.#..##.X.X.XX#.X..X#.....X.XX...#.#X.X.X..#XX..X
..#..X.X#.X.X##.X##XX..##X.XX..X##..#.X.X.X.#.XX.X.#..X..X.XX#.X.X.X.X#.X#..#.X.X..##XX...X.....XXX#.#.X.....X.XX.X.X...#....##.
X...#......##.X.#X.X.X......XX.X.X.X...XX#..X...#....X.X....X.........X...XX.....X.X.X.X.XX#.X.X.X#X.#X..X#.X..X......X..#.X....
.X.X.X.XX.X............X#.XX......#X#.#XXXX.#.XXX#X.X..X.X.X.XX.#X.X.X..#.#.X.X.XXX.......#XX......X.XX#...X.X#..#X.X..XX..#.X#.
.......##..X.X.X.X.X##...#X..X.X.XX#..XXX#...X.X#.....X...X...X...#...#.#X...X...#..X.X.#....X.X.X#.X.X.XX....X.X..X..XX.X..X.#.
.X.X.#...X..X..X.#X....#...XX..#..#.X.#.X.XX.....XX.XX..#X.X.X.XX##.X.X.X.X.X.X.X.X..##..#.X.#X...........X.X.X...#.#.#....#..XX
.#..X..X#X.#XX..X...X.#..X.X..X.#...........X.X.X#...X.#.X.......XX#................#...X...X.XX.X.X.XXXXX...XX#.##....X.X.#.X.X
X..X#X....##X.##..#.#.XX..XXX...X.XX.X.X.X.X...XXX#.X#.X...#.X.X..X..X.X.X.X.X###X.X..X.#X.X#.X...X.#..X...##XXX#..##.X.X.......
X#..#..X.X.X..X.X.X#...X.XX...X.X...XXX.#.XX#.#.XXX..X...XX.#X..X..#..X...#.#.X....#.X....X.....#...X.XXXX...XXXX.X...X...##.#.X
X##.#X..X#..#....X...#X....XX..X..X........#X...#X..#..XX.#.X..X#.X..#XX.XX.#.##.X.#..#.X..X.#X.X.X......X.XX.#X...##.##X...XX#.
XXX.X#.XX.X.#.#X.##X..XX.X..#X..#..XX.X.X#.X.##...#.X.X.#.X..#X..#XX..XXX.........X..X#X..XXX...X..X.X.XX...#.X.X.X.X..###.X.X..
XX.X.X.......#.......X...X#.X..X..XXX..X.X....X.X...........#...X.XX.X.X.X.X.X.#.X.X.#X.X..X.#.#..XX.#.X.X.XX.........XX.......X
#......X.X.#..X.XX.X.X.X...XXX..X....X...##X.X...#.X.X.X.XXXX.XX...#.X......#.X..X...X....XX.X..X...XXX......XX.X.X.X...XX.#.X.X
.XX.X.##..X..##...X...X..X..X..X..X.X..X#X...X#.XX..X...XX#....X#.#..XX.X.###...X..X..X.XX.....X..X..#..X.X.XXX#..XX..#.#...#...
...#...X.X#.X#X.X.#X.#.X.#X.X.#.#..X#X....#X.#X...XXXX.X.#.X#.X.X...X....X....X.X.#..X#X...#.X..X.X.X..X..X.##X#.X...X...#.X..#.
X.X.#.X..#.XX..#X#X.....#XXX#.X...X.X.#.#.#X...X.X..X............X.##.X.X#X.X.XX..#X.#XX##.#X..X.X.XX#.#X.X.XXX.X..X.#X.X...X.#X
......#X....X.#.X.#X.X#...XXX..XX.....X.X.#..X..X.X..###.#.X.X.#..#..X.#.X.#X#...X...XXXX#...X........X...X..X....X...X..X.#....
.#X.X.#..X#X..........X#.X.XX##...#.X.#..XX#..X.....###X#...X...X...#....#.....X.#.X..X#.X.#X.#.X.X.XX.X#.X.X..X.##X.#X.#X#.X.X.
X....#X.#X...X.X.X.X.XXX....X...X..X...XX....X.#.X.XX#XXXXX..#.XX.#X..#X.#.#X.X...X..X.....#.....X.....X...X..X....#..X..#...X..
.#X.X##...XXX...#.XX#.XX.X.#..X.X.X.XX..#X.X....X.#XXXXXXX..XX...XXXXX#....#..#.#.#X..X.X.XXX.#.X.X#.X..X.X.X..#.X.#.X..X..#..X.
......#.#.X...X........X..XX.#.X.....#.X.XX..X##...XXX#.#.X...#.XXX#X.#XX###.X..X.X.X..X..X#..#...#..#.X.....XX...XX#..#X#.#X.X.
X.X.XX...X#.XX..X.X.X.XXX...X#..X.X.XX....XX..#XX.X.X.X.X.##X..XXXX#.........##..X....#XX.X..X..X..X..X#.X.X...X.X.X.X.#X..X....
#.#...X.X....XX..#X..XX#..X.#XX.X##...X.X...X..#...........##.XX#XX.XX.#X.#X..X##X#X.X.X.#XX.XX.##..X#...X..X.X.#........X#.X.X.
.X..X..XXX.#...X...XX.X.X..X.#....#.X..#XX.X..X.X.X#.X.X.#.#XX.X.X#......XXX.X.........X..#.X...XX.X...X..#.X.X...##.#.X.....X..
..#X..#.X.###.X#.X.X......XX.XX.X.##..X#X.XXX.......#X##.#XX#.......X.#.XXX.#XX.#X.X#.XX#.....#...X.X.X..#...X.X.XX#.#.X.X.X..X.
X.X.X.......X.X...X.X.####.....X..##X.....#X.#.X.#.#X#.......#XX.X.X..X.X#...XXX.....X.#.X.XX..X.X...X#.#..X.#.XXXXXX...X...X..#
......X.X.XX#.X#.X...#.X..X#.XX.#.X.X.X.XX......X...X..X.X.X...#.XX.#..X...#.X##.#.X...#.#X...X..X.X#...##.#....#X##XX.XXX.X..XX
X.X.X..XXXXXXX...#X.X..X.X.X.#.........#..#.X.X..X.X.X#.##.##.X##.....XX.X.X..#X..#..X.#....X..X....XX.X#..#.#.XXXXXX.XX#X#X#..#
..XX..XXX.XXX.X.#.....X........X.#X.X.XXX..X..X.XX....X.#.XX#..X..X.#..X.#X.X.#.##.X..XX#X.#..#..X.X.....X.X..XXXXX#...XX#XXX##.
X#...X.#...X..#..#.X.XXX.X.X.#.XX....#XX..#XX.X...X.X.#.X.XXXXX.X..X..#.X#...........X.#XX#.X.#X..XXXX.X.X..##.#X#.XX.X.X.X##XX.
#..X....X.X.#.XX....X.....#..XX...X.XX#.X..X##..X..XX......#.....#.#X.....#X.X.X.X.X.....##....#.X.X..X..#.X.#..............X.#.
..X.X.X...X......#.XXX.X.X#.X...X.#..X....X.X.X..X...X.X.X...XXXX....##.XX.#..X...X..X#.X...X.X..X.X.X..#....#.X.XX#.#.##X.X#...
X.X...##.X.X.X.X..X#XXX....XX.X.#.X.X.X.X.#.....X#.X#...X..X.....#.X...X#....XXX.X.X...#.X.X...X......X.#X.X....X.#..#.XX#.X#X.X
..X.X...X..XX..#.XXXXX.X.XX...#.#X.....X..XX.X.#...X.X.XXX..X.X.XX..X#...X.X.###X....XX....#X.X..X.X.X.X#..X.X##X.#.X.XXX....#..
#..X..X..X....X#.XX#X......X.X..X.X.X.X.X...#X#X#X.#....#..#X#....X...XX..X..#XXX#.X.#.X.X.X..#X..X......X#X#............X.X...#
..X.X.X.X.X.X...#.X.XX.X.#..X..X....#.....#####.#...XX.#.X..##X.X..X.X..#..X#.#XX#X.....#XX..##..X#X.#X.XXXX.#.X.X.#.X#.X...X.#X
X.X.X#.....X#.#.......X#..XX#X..X.X.#.X.#........X.X.X....#....X..X.#..#..#X...##.#X.X.XXXXX.X.X...#.X#.#X#...X...X##X#.#X.#XX#X
.....#X.XXX....X.XX.X.X..XX..X.XX..X...X..X.X.X.X.....X.X..X#.X.X.....#XX...XX.X..X...X..#X#.X...X..#..#.X.X.#.X.X#..##..X..XX#X
X#.X...#....X.XX#....X.X.#XX.#.X..XXX.X.X.#..#...X.X.X..X.X...#.X.X.X.##..X#X....##X.XX.X.X.#.XX.#.X.X...X.X........#...X..X.XX#
X.X..X.X.X.##..XXXX.XX..X......XX..#.....X..X#X.X...XXX..X#.X....#..#..#.X...X.X...X##............X...X.#..X.#.X.X.X#X.X#X....#X
....#X..XXX...XXXX.....X#.X.X.X...XXX.X.X#XXX#..X.#..#..X..X..X.XXX..X#XX..#.XX.X.X#X#.X.X.X.X.X.#X##...##..XXX...X..X.XX..X.XXX
X.X..X.XXX.X.#.X#.X.X#X....X..XXX..X...X..XX#XX.X.X.##X.#.XXX..X....X.##..#........X#..#X...XXX...X.##X.X..X.XXX.XXX.....X..XXXX
.X..X..##....#....#....XX.X.X..X..X#X.X.X.#XXXX#...X.XX....#XXX.X.#....XX..X.#X.X.##.X...X.X.X.X.X..X...X.X...##....XX.#..##XXXX
.#X..#...X.X...#.#XX.XX#X#....X.#XX#.......XXXX##.#..X..X.X#X.X...X.X#.X..##...X.......X.XX........XXX.#X...#..X#.X.X..#XX.XXXXX
....X..X#.X..X#.XXX....XXX.X.#..X.#.X.X.#.XX#XX.....X.X..X.X..X.X.X...X.X#...XX.X.XX.X.X#..#.X.#.X..#.....X#..XXX#X..X......#XXX
.XX..X.#...X.......#.X..XXX...#........XXX.X.X.XX.X.X.#.#....#.##X..X...#XX.X....#X.X...##.#..X...XXXX.X#...XXXXX..XX..X.X.XXXXX
X...X..#.X.###.X.X#...XX...X.X..XX.X.X...........XX....#.XX#.X.X.X.XXX.XXXXX..##.....X.X.X...#X#.XX.#X#...XX..XX..X..X.#..X..##X
.XX..X#X..X.X#..X..X.X...#....XXX.X..X.X.X.X.X.XXX.#.X............XXX#..XXXX#.X.XXXX...X...X..X#.......X.X.#.##.X..#.X..#...#...
.X.X..#..#.....X#.#..##XX.X.#.X...#X..##..X...X.X.....X#.X#.X.X#.X.XX.#..X...X.......X..X.#..X.X.X.XXX..........X.X...XX..X...#X
.....X.X...X.X.....X..#.....X..#X....X...XXX.X..#X.X.XX....XXX........X.#.X.X.#X.X.X.#.X.#..X....#...X#.X#.X.X.X...X.X.#X..#X...
.X.X....X.X..#.XX.X..XXX.#X.X.#XXX.X.XX.#X#..X#.#.X....X.X#X#.XX.X#.##........###...X.....X..XX.X..X...X....X....#.....XXX#X#.X#
##X..X.X..XX..XX...X..#....#...#XXX....X#..X.......XX#..X.X#....#.....X.X.XX.X#..X.X.X.X.XX#XX#..X.#.XX..#.X.XXX.#.X.X.#..#.X.XX
X#.X..X#X.#X.#..X.X.X#.X.XX.X.X..#.X.##.#.X.X.X.X.X...X......X.XXXX.X.X..XX.X#.X.XX.....XXXX#...X...X..X.#......X.X.X.X.X....#.X
X#...X......#.X..X#......X......X..#....#......X#.X.XX..X.X.X...X#X#..X.XX...X....#X.#.X#.#...#..X.#.#....#.X.X...........#X....
X.#.##X.X.X.....X..X.X.X.X.#.#.X#.#..X.XXX.XX.#.......X..#.XX#.X..X.X..XX.X.X.#.XXXXX.XX...X.XX#.X....###X...#.XX.X.#.X.X...#.X.
.......#...X.XX...X.#XX..##...X.....#.#.XXX#X##X.X.X#.X.X........#....X...#...#..#XX#.X.X.X#..#..X.X.X..#X##X..X..X..X...X.X.X.X
#.#.XX.X#.X.X...X.X..#XX...X.X#.X.X......X....X..X...X.#.X.X.#.##.X.#.XXX..#X.X.#X.#.........XX#.X..X..#.###.X.X.X..XX#.#.......
X#....#X#X#...X..X..#....XX...XX..#.X.XX...X.XXX.##.X..X....X..X...XXX..X#...........X.X.X.X..#..X.#X.X.........#XX..X..XX.X.X.X
XXX.XX.#..X.#X..X.#...X.##.X.#...X...X..#.XX#XX.#...X.X.XX.XXX...X..X.#....#.X.X.X.#X...X..#.X.X.X......#XXX.#.XXX..X#X...X.#X..
XX...#...#.XXXX...XX.X..X.....#.X.X.X..X..XX#X....X......X#XX.#.X#.X#.#X.X.#.X..X...##.X.#..X....#X.X.X.....X.#.X.X....XX.....X.
X.X.XXX.XX.XXXX#.X.#..X..#XX.X.X......#.#..X..X.#X..X.X.X..X.....#X.......#XX..#.#.XX.#....X..#X.X..###.#.X........XX#X.X.#.X.X.
..X.........#XXXX....XX.X.......X.X.X....X.X#..X#.X..XX.X.#XX.X.X.XX.XX.X..#X#.X.XX.....#X.X.X....X....X..#.X.XX.X.......X...X##
X...X.X.X.X....#.X.X...#XX.X.#X#..X..X.X#X..#.X.X.XX...#...X#X......X...X.##X.X.....X.X.#.X.X..X.X..X.X.X..X....XX#.X.X.X.X.XXX.
X.X..X...#..#.X...X..#X.X.#..X...#..XX.#XXX........#.XX.X.X.#XX.X.XX..X.X...#..X.X##XX..#...X.#...X..X..X.X#X#.X.XX..XX....XXX#.
X#..X.#.XXX..X.X.X.X..X.....#..X..X.X.#XXX.X.X#.X#.#........#.X..XX..#..X.X..X.XX#XXX#X...#.#X..XX..XX.X.XX.X......X...X.X#.XX..
XX#...#..X.X...X...#.X.#X.X.#X..X#..#.XX#....XX...XXX.X.X.X....X...XX#X.X.#.XX..XXXXX.X.#..XXXX..#.X#........X.X.#..X.X........#
XXX#.X#.X..#.X.#.#.......#..X..X#.X.X..XXX.X...XX..#X..X..#.X.XX#.##X.#.X..XX.X..XXX...X#.#.#X#.XX#.XXX.#.X.##.#..X..X#X.XX.X#..
XX#..X..XX....X...#X.X#.XXX..#.XX.#.X.X.X#..X.X.X.X...X.X..XX##X.#......X.#.....X#X.X.#.XXX.##..###..X..X#......X..X...##.....##
#XXX..X.#.#X.XXX.X..#XXXXX..#XX...........##.....X.#X.X.X.X.X..X...X.XX..X..X.#................X#...X..X..#.XX.X..XX.X...#X.X..#
XXXX.X..#..#..X#.#X.#.#.X.X..X#X.#X.X.X.X...##.X.....XX...#..#..X#.#X...X.X..#.X.X.X.X.#X.X.X.#..X.X.XX..X.X...XX...XX.X..X..X#.
XXX#..#...##.#XXX...........X.X.X....X...X.#.X..X.X.X..X.XX.X#.X.X...XX.X...X...X..XX..#XX..X#.X.......X.....X#...X...X..X..X.X.
XXX#.X..X...X#XX.X.X.X.X.#X.X.....X.X.X.XXX..#.XX..X.X............X.##...X##.X.#XX.#XX.X#.X......#.X.X..X.X.X...#..X.X.X#.#.....
X##X..#.X#.#..#..X.XX...#....X.X.X.....XXXX#.X...X.#.X#X.X.X.X#.#..XX.X.X#......#..XX.#.....X.X.X...#..X...XXX.X..X.......XX.X.X
##...X....X.X.XX...#XX.X.X.#X.#X#.X.X.XXXX#X.X#.XX.....X.#.XX.X#..##......XXX.#...X.....X.X..X.#X#.X.X.X.#.#...##.XXX.XX.X#X#...
...X.XX.X.#...X.#X....X........##....X#X#XX...#...X.X.X...XXX..X#.X..X.X.X.XX#XX.#..#.X.XX..X....#.#...X.X.#X#X...#.X..XX.#X.X.X
X.X..X...XX.X#.....X##.X.#.X.X..X#X.X.X#.X.X.XX#.X#.X..X.#....#XXX.X.#.#....#.X.#.X.X#...X.#.X##.X.#XX.X.X..#.XXX....X#X#.......
..#X..#.##...X.X.X..X#.#X...XX.X.#.....#......#....XX#.X..#X#.XXX...X..X.X.X......X...X.#.........X..X.X.X.#...#..X.X#.XXX.X.X.X
.X...X..X.X.#XXXX..X.X.X.X.X.#XX.##.X.X..#.X.X#.X.X.X..X.#.....#XX.#X#.X.XX.XX##.#.###...X.X.##.X...X..X.X...##.X..X.#..X##XX...
X.X.#.X......#..#.X..............X..#X.X.X..X...X...#.#..#.X.X.#X...#...X..............#X#..X....X.X#X.X.X.X#...XX.X.X.X.X.X##X.
#......#.X#.X..X.X..#X.X.X.X.XXXXX#......#.X..X.X.X.#..X....#XXX#X.X#.X..X.XX.X.XXX.X.X....X..#.X.....X..X..#X.X..............#.
.#X.X.X.X...XX.....X....X...X....#..X.X.X.XX#.X..XX#..X.##.X.X.#......X.XXX....X..XX...X.X..XX..#X.#.XXX.X.X.....X.X.X.X.X.X.XX.
.....XX...X.X.X.X.X..X.XXX.XX#.#X.X..X.....#.X.X..#.X...X.......#.X.X.XXXX..X.XXX.X.X.X#X..X.XX...XX..##.X.XX.X#X...X...XX#....X
X.X.X#..X.X....#..#X..#XXX#XX.......X.X.##.....X#....X.XXX.X.X.X.X.X..X.XXX.#..#.....X..X.X#.X..X...X..X.X.#.....X.XX#.XXXXX.X..
#X..XXXX.X..X.X..X...X##.X.X.X.X.####.....#.XX#X..X.XX###...X......X#....#XX..X.#.##X.X.#.....X..X.X..X.#..#X#.X..#.#.....X...X.
XXX.X#.X.XX..XX#X..X.........XX....#..X.X..X..#.X.XX.#.XXX.XXX.#.XX...#.X.XXX.X...........X.X..X..X#X.#..X....#..X...X.#.X..#.X.
###.......X.X.X.X.XX.X.X.X.X#X.X.X#..X..#.X.X.X.XX.X........X..#.#XX.XX.#..#XX..X.X.#.#.X..#..XX#X.X....#..X.XXX..XX...#..XX...X
##..X.X.X.X......##X#...X...#......#X..#............##.#.X.X.X.#..X..#....#X..X..X...XXX..#.X......X#.X.XX..#....XX.X.X..XXXX.X.
XXX..#...XXX.X.X..##XX.#X##.#X.X.#..XX..XX.#.X.X.X#.#..X.#.X..XX#.#X..X.XXX.X.##X.X.XXX.X...#.X.X.XX...X...X.X.X.X.....X...#....
XX#.X.X.X.X...X..##X.X..X#...#X..XX#..X..X..XX..XX#.#X..X....#XX...XX#.XX.#.........X#....#..X..X...X.XX.X....#..X.#X.##XX..##.#
X###.......X.XXX.X.....XX#.XX..##....X.#X#.##..X#XX#.X.X.X.X#.X.XX.#XX......X.X.#X.X...#.X#X..#..X.X....X..X.##X.#X.....##.X.X..
X.##.#.#.X.X....X#.X.X..#..X.X.X.XXX.......#XX...X#..XX..........X..X.##X.X..X...X#.X.X...X..X#.X...X.X..X..X.....##X.#..X...#.X
X..#X..X..X..X.X..#X#..X..##.........X.#X.#XX#.X..#.#.X##X.#.X.##..X.......##X#X#.#...#X.XXX...X.X.X#..X#.#..X#.X#.....X.X.X.X..
.X.X.X.X.X.#..XX#..#..#.X..X.X.##.X.X..#X#XX....X......##...XX#XXX.X.X.X.#..XXX#....#X...##X.X....X...X.X...#.XX..#.##.#.X..X..X
........X..#.X.X..XXX.X...X#X....XXX..#.X.X..#.#..X.##..XX.XXXXXXXX..#X..X.X..X.##X.##.X...X..X.X.#.X....XX......X....X..#.XXX.#
.X.X.X.X.#..X...X..##..###XX.X.XX..#X.....XX.XX.#X....X...XXXXXXXXX.#...#.X#X.#.......##.X.X.XXX..#X..X.X...X.X.X..#.XX##.##XX#X
X...X.....#.X.X.X.#...X.X.X......#..#.X.XX........X.X.#.X..#XX#XX#.X..#X........X.X.X..#..X#XXXXX...X#...XX..XX..X.X..XX...XXX.X
XX.X##.X#......X....X......XXX.#.#.XX#.#..##.#.X.X...X.#X.XXXX#XXX..X...#X.#X.X..X...XX.#.#.XXXX#.X...#.XX.#...#X.XX.X..X.X.X...
XXX......X.XX.X..X.X.##.X.#.....XX..X....#X#X..#..X.X..X..XXXXXXX..###.XX.X...X.X.X.#........#X#X#..X..#.....X....###.X......X.X
XX.X.X.X..X....XXX...X...XXX.X.X...X.#.X.#XX#X..#X..X.X.#X.XX#.X.X..XX#.#..#X..X....XX.#X.X.X.X.XXX..X#.X.X.X..X.#.....X.X.#....
X.....#..X.XX#.X...X..#X.X#.X.X#.#.X.#X...#XX..X..X...............#.XX...X..X.X.X.X.X..#X.X......X..X.#..X..##..X..X.#..#.X.X.X.
.X.X.XXX......#..X..XX........X.X..X...#.X.X.X...X..X.XX.#.X.#X.X....XXX...#XX#..X..X.X....X#.X.X.X.#.X.#X#.XX.XX.#...#X.....X..
.X#XXX#..X.X.XX.X..X.X.X.##.X.....X.X#.......#.X##.X.X....XX...#X.X.X....X.##.X.X.X.X.#.X.X..XXXX.#.......#..X...#.XX.X.X.#.XXX.
...XXX.X..X....X.X...#..XX##..X#.X#....X.X.X.X..#.....#X.X.X.X...#X.#X.##...........X.#X...#..#.....X.X.XX..X..X....X...XX...#..
X.X.#....XXX.X.#...X.X.X.XX#X...XX#X.##...X....XXX.X.X......XX.X.XX.X....X.XX.X.X.X.X..X#X..X.X.X.X..X....##.#..X.X.X#X.X.X.XXX.
.....X.#..X.#.#.X.#X#.#...#.#.X..#XXX..#X.XXX#.XX..###.X.##X.X.#...X#.#.##.X.X..X..#.#.X#..X#..X...#..X.#....X#..X...X.......X..
X.X.XXX..X..X.X.X.X#X...#X..#XXX##X#.X.X.##......X.#X#.#.X#.....X.X#..XX..X....X..X...X...X...#.X.XXX..X.#.X#...XXX.X..XX.X.XX#.
...#XXXX..X...........#X#.X...X.##X.........X.#.X..##...###.X.#..XX.XX.X.X.#.X.XX...XX..X...X...X..X..#X....#.#....#XX...X...X..
X.X..X...X#.#.X.X.X.X.......X##.##X#.#.X.XX..#...XXX#X.X.XXX..X.X..........XX..X..XX...X.X.##X.#..X#X#...#.X..#.X.XXXXX.X.X.#..X
...X.X.#...#XX#..#...X.X.X.X.X#.......X##..X#.X.X..##.....#.X.XX.X.X.X.X.X....#X#.X..X....#XX#..X...X.XX..#.XX...XXX#..X.....X..
.#......#.X.#.X.X.X.X...XX.....X.X.X.X...X.#X.X...#.XX.#.X..#....X#X.#X...#.X..X...XX..X.X.XX##.X.X.....X.....X.X#..#X..X#X.X..#
XX.X.X.X.......#X...#XX...#.X.XX#XX...X#........X.....X..#.X..X.X.....#X.XXX..X.X.X#X#..X...##...#..XX.X.#.X#XXX.XX....X.X...#.X
....X...X.XX.X...X#....X.XX..X.XXX.X.XXXXXX.X.X..X.X.XXX....X..#.#.X.X....XX#X....#XXX.X.X.X..X.XXX...X...#X.##...#X.#....X.X...
.X.X.#.#.XXX..X.#...X.X....X....X...X.X#..#..X..#...X.X..X#..XX..XX...X.#.XX#X#.X..X#........X...#..X..X.X......##X#.X.X.#X...X.
..X.......X..X.X.X.X#XX#X#..##.X.X.X..X.#...XX#.#X.X....X...X.X.X.X#X#.X.#..XX.X..#..X.X.X.X..X.X.X..X....#X.#.X..X.X...X..#X..#
.X.#.X.X.#.X.....#...X#.X..#.X.......X....X..X....X.X.X..XX..........X.X.X.#.#.#X.X.##X...XX.X....#.XX.X.X#X#....X...#.X.X....XX
...#X..X...X.X.X.X.X.....X...#X.X#X.XX.#X.#.X.X.X#...#..#XX#.XX.X#.XX.............X.XX.X.X..X.#.XX#...XXXXX#..X.X.#.X.....XX#..#
X.X.##..#.X...X#.X..X.X.XX.#...X...XXX#X##.##...XXX#..X..#.X..#...X.X#.XX.X.X.X.X....X....#...X...X.X..#XXX..X.XX.X..X.X.#...X.X
..X....XX..X.#.#.X.XX.#..X..X.X.XX..##XX.X.X.X.##X.XX...X..###..X.....#XXX...X..X.X.#..X.#.X.##.X..X..X#X#.#...#....X...X..XX...
X##X.#.#X.XX....X....#..X..X......X.XX#........XX.....#..#.X...#..X.XX##XXX.X.#X#..#X#X.......X..#..X#XX#..X.##.X#X...XX..#.X.X.
..X.##...X...X#..X.X.#X..X..#.X.XX...#X.#.X.#X#..X#X.X..X...#X..X..X..X.X...X.X...X....X.X#.X#..X..X.XXXXX.X.#......X#.X.X#....X
X.X....X#.X.#XX.X...#...XX.XX..XX.X.#....X..#..#..X..XX...XX...X..#X.X...X.#....X.#.XX.#...X...#.#....#X#....X.X.XXXX#......#.XX
..XX.X..#....#...X.#.X#..X...XX.......X.XXX.X#.#.X..#...X...X.#.XX....X.X.X..X.X..X..XXX#.X.XX...#.X.XXXXX.X....X...#..X.#.X#X#X
X..XX..X.X.##..#.X.X..X.#..#..X.#.X.X..X..........XX..X..X.X.X..X.X.#.......X..XX.X.X.X#.....X.X.X..X.XX#X#.X#.X.X#.X.X#..X..#XX
X.X.#X.#....##.##....#X..#X..X#..#XX..X.X.X.X.X.X..XX.#.XX.....X...X.X.X.X.X..X.........X.X#.X..X..X...................#.X.#.XX#
....X.X..#.XX....X.#...X.#.X..X.X..#.X.....#...X..X#.#X#X#.X#.X..X......X...#.X.X.X.X.X##..#.X.X.X...XX.X.X.X.XX.XX.X.XXX.....X#
X.#X..XXX....X.XX.#..X..X#...X..#.#XX..X.X.X.X.XX.#X.XXXX....X.X#..X.X.X.X.#.X..#..X#.X...#..X.#...X...##..XX..#..X..X#X..X.##..
....#..#XX.X.X..#..X..X..X.X..X....XXX..#XXXX....X....#X.#.X...X..#.##....X....X..XXX.X.##..#...XX..X.X.XXX.XXX#X..X...X.X.#.X.X
X.X...#X#...XXX...X..XX.XXX..X#.X.XXX##XXX.X.X.#...XX.X.....X.XXX.#....X#X.#X.X..XX#..X.#..XXX.#X..XX............#XX.X..........
.#.##.#..X.XXXX#.X.X...X##.X..X..X#X.X.X#.......XX#.#XX.X.#..#.XXX..X.X........X..X.X..##X..#X...X...X.X.#.X.X.#...#X.XXXXXX#X##
.X.#X.X#..#XXXXX#....XX......XX.X.X......#X.X.X........X...#....XXX.XX#X.X.##.X..X....X.X..XX..X.X.X#X..XX..X#X..X..............
.........XXXXX#X.X.X..#.X.##..X.....#.#X#....#..X.X.X.XXX.##.X#..#XX......X...XX..#.X....X...X..X.....X.#X.#.#.X..X.X.#.X.X.#.X.
X.X.X.#.X.XXX#....X..X..#X...X.#.X#XX#.#.#X.X.#..X...XX###...#..X.X.#.#X.XXX.X...X.X#.X.X#.X.##.XX.X.X....X..X...X...X.#..#..XX.
XXXX...X...XXXX.X.X.#.X.XX.X...X..X...........#XXX#.X..X.#.X..XX......#..XX.X..X...#..X.#...X....X..XX#X.X..#..X.#X.X...X..X...X
X.#.X.X.X.X##X.#.......X.#X..X.X.X##.X.XX.X.X....X#.##....#..X...X.X.X..X.....X..X..X..XXX.X..X.X..X.X.X..X.#.#...#...#.X.XXX.X.
.................#X.X#...#XX..X...X..XXXXX...#.XX...#.X.X.#.#X.X.#X..##X..X.X.X.X..X..X.X.X..X...X......X...##XX.X..X..##..##...
.X.#X.X.X.X.X.X.X....X.#..X..X.X.XXX.XX.X.X.XX..X.X....#......X..X.#....X..X..#..###X......X##.X.X.X.X.X#.X...X..XX..X...X...X.X
.XX...#..X...X..#.X.X...X..#...#..#.X.........#.X..X.X.XX.X.#..X.#...#.X.#X.#X..X.....#.X.X.....#...X....#..X..X.#X#..X.XX.X..XX
X...X.#.X#X.XXX.X.X.#.X##.XXX##XX#..#.X.X.X.X..X.XX...XX#.X..XX..X#X..#........X.XX.X..#X..X.#.#XX.#XXX#.X.#.#..XXX..XX...X..X##
XX.X...X.....#..XX..X..X...#..XX.X.X.#X..X...X....XX.XXXXX..X#X#X....X.X.X.X.X....X.##...X..#...#X....X.XX...X.X.X.X...X.XXX...X
#X..X.X.X.X.X.X..#X.##..X.X#.XX.........X.X.XX.#.X..X.#X#.X..XX#.X.#.X.#.X..X..##.X.X..X..XX..X.###.X...#.#XXX......X.XX..XX.X.#
...XXX....#X....X..#XX#X.......X.X.X.X.X......#...X...XXX.X.XX......X....X##..X#..X..X..X...X.X....##.#.......#.X.X.#..#X...XX..
.X.#X#.X.X...X.X.X.X#X#..#.XX.#.#XX...#XX.X.X#XX.#..#.X#......XX##.XX.X.X.X.X...#XX#X..XX.XX..X.X#.X.#..X.X.#.#.X..XX.X#..#...X.
X...XXX..XX.#.#......##X.X...X..XX#X.X.XXX....#X..#.X#..#.X.X.....X....X......X#.XX..X...XXXX.X..X....X..X...XX..X...#.X#XX.X..X
XX.XX#..#.......#X.X#....X.X...#...#....#.X.#...X......X.X...#.X.X.#X.X.#.X.X......X...X.XX#..X.X.#.X#..XX#.X.X.X..X.......X.#.X
X#..X#X.XX.#X.X#..XX#.XX..X.X.X..X...X.X.....#.XXX.X#.X....#..XXX#.#X...X..X..X.#.X..#..X.XX#.X....X#X#..X.....##X..X.X.X.X#.XX.
X.XX#X.X....#.#.X..X.X...XX..#XXXX.X..X.X.X.X#..XX..##..#X.X.X#X.....#.#..XX#..X..X.X..X...X#.X.X.X.XX###.X.X##XX..#X..X........
.........X.X.....X.X.X#X....#X.....#.XX.XX....X...X...XX...X....#.X#....X.X#..X.X..#XX...#X...#..X...X..X.#.#.X#.X...X#.X.X.X.X.
.X.#X.X.X...X.X.X.....X.#.X...XX.X.#.X....X.X#..X#..X#...#.X.X.X..X..X.#....X....X#X#..X...XX..X..X.X..X..........X.X.....#..X#X
X..#XX..XX.X...X..X.XX.....X.#...XX...#.#.....X.##.#...X.#.#.X..XX..X...X.X#..X.XXXX#X..X.X#X.X..#....#XX.X.X.X.X..X.X.X.#..X#..
XX..#..X....X.XX.X###..XX.X.X..X.X#.#..X..X.X#XX..#..X..X..X..X.X.X..X.X...#X..X..#XX#X..X.....X...#.X#X..X#...X.X...XX...X.##.X
...XXX.#.X.X.......XX.XX.....##XX...X.X.#X....#.X...#X.X.X.X.XXX....X##..XX...X..X#XXXXX#XX.X.X..X.X....X...X.X..#.#.X.X.X......
X.X.....X...#.X.X.#.#.X#X.X.XXXX#.X.X....XX.X.#..#X..#...X.X.#X..X.X#X.X.X.X.#.X.X.XXX#XXXX.#..X.###.#.X..#..X.#....XX.X#.X.X.X.
..X.#X.X.X.X...#..#..X.....XXXXXXX..X.XX##...X.X...X.#.X#X.X...XX..##....X..........#XX#XXXX..X..X....X.X..X.X.#.X.X....X.X..#..
#.#X.X....X..X..#.X.X.#.X.XXXX#XX.XX....#..#....X.XXXX....X..X.X..X..#.X.XX.#.X.X.X#.X##X#XXX..X.X.#.X....X....#X..#.X.#....XXX.
......X.XX..#..XX#.......XXXXXXX..X.X.###X..X.X.#.X...#.X..X..XXX..X...X.#X#...XX#.#.X.X#XXX.#..##X...#X.##X.X..X.XX.X.XX.X..#..
##.X.#....X..X..X.#.#.X.XXXXXX#.#...X..X...X.X......XXX..XX.X..X..XXX.X..X..X.X.X.......X#X..X#.XX.X.X.X...X..X.X...X...#.#.X.X#
X..#..X.#X#.X..X....XX..#XXXX#...#X..X..XX...#X.X.X....#X.....X.X.XX..X.###.XX#.X.X.X.X....X..X#.......#.X.X.X.X.#.#.X.XXX#...##
..X..XX..#...#X..##X...X.XXXXX.#.X.X.#.X...X...#.#..#.X.#.X.X.#...X..X.............#X..XX#...#...X.X.X..XX.X.#............X.X...
X..X##..X..#..#X..X..X....#XXX#.........X.#..X....XX....X..X...XX..X..#.X.X.X.X.XX..#.X#...XXXX.X..#..X...XX.#.#X.#.X.X.X.X..X.X
#......X.#X.X#.#..X.XXX....#..XXXXXX#.X.X.X.X.XX#.#..XX..........X..#.X.XXXXX..#X#X..X....#..#XX.XX..#........#.....#XX.X.X....#.X#..X.X...##XXX#....X...X##.XXX#X.##..#.XXX.XX.............#..X.#X.#.#..XXXXXXXXXX#.#.X..X..X.X.#X..X...X...#...X......#XXXXX#.X#XXXXXXXX#X#X.X#XXX...##..X.X.#X#.X........X.X..XXX.#...X.X.X....X#..X......#.X.#.......XX#X.X..XX.....X...XX#...X.XXXXXXXXX#XX#.XX..XX..XX#...##XX...XXXX.#.X#XX..X..X.#XXXX#XXX##XX.#..X#.X.X.X...XXXX.X...XX.....X.#...X.X.#.XXX.XXX..X#.#..#.....X...X#...X.X#.XXX.X.X.##.X.X.X.X#.X##X#..X#X#.##XX...X.....X#X#.XX..XX...X...X#X.#XXXXX....X..XX.X....X..X#.#..XX.XXX#.XXX.X.XX.X.X.#X##..XXX.#XXXXXXXXXXX##.X.#X#XXXX##.#XX.#XX.##.X.X..X.X.X.X........#........#.X.XX.X.XX...#X#X....X......XX.#...XXXXX#.XX..XXXX#..X#XX..X.X....#...##XXXX#.X.X.#X#.#.X.#..X.....X.....X..X....XX....#.X#XXXX.X.X.X.X...XX.#...X.XX..#XX.XX...XX.X..X.....###XX..XX#.#.......X.X##.#XX.#XX.X..#..X#...##XXX#X#..X..#.XX..X..X..#X.X.......##.XXXX.#X.X.X.X..XXX.#X..X#X.X#XX.##.X............X#XXXXX.X
..X.XX.......#..X.#..#.X#.X..X.XXXXXX.....X....X....X.XX.XX.X.XX...#.....#.XXX.XX#.X.#.X.X.#..X...X.X..#.X.XX...X.X.........X.X#..##....X.X..#X##X.X..X.X.....#X#X...#....X.....X.X.X.#.#X.#.X.X..#.....#XX##XXXXX#..X.X.X..#....X#.X.X.X.X.XX.X...#.#XX#XX#X##...X##X#XXXXX#...XX#..X.#.X.X.#..X...XX.X.#.#...X..##...X.....X.X.#XX#..X.#.XX..X.X.#X.X.X.X#...X..#.X.#..XX..#.XX....XXX#XXXXXXX.....X...X..X.XX.XXX#.X.XXX.X.X.X.#.XX....X#XXXXXXXXX...X..X......##..XX...XX...X.X.#...X#.......##...X..#.X...X.XX#.X.X.X...#X..X....X....................X.X.X#X#.XXX..#.##.X.X.X#X.X##.X.X.X.X.X.X#.XX.X#.X.#.X.X....#.X.X.X.X.#.X....XXX..X............#..X..#..#X#XXXXX#XXX......#.X#XXX#...............#........XX.#X.X#..XXX.X#.............X.#XXXX.#..X.X.XX.#.X.X.XX#XXX....#.X#X..##.XX#.....##X.X.X.XXXXX#......XX.....##..X.X.X.X.X.X.X...#X.X.X#.X#...#XX..........X#X....X......#.X....XX..#...X.#.##....#.X...X...X.##.XX......#..XX....X.#....X.X.#XXXX..#..X..X.X...X.X......##XX#X#...X........#...X.X..#.X..XX...#X......#X.XX.#X#.XX#XX#X...
X..X...X.X.X.##...X.XX.....X....XX##.#.##.#X.#..X.XX#..X...X..#..X#..#.XXX..#...XX...XX....X.#.#.#X..#.X#XXXX##XX#..X.X.#.X.X....#X..X.X..##.#X.#..#X.....X#.X.X...X#.X#.X.X.X.X..XXXX....XX....#.X.X.XXXX#X#XXXXXXX.....#.X..X#.X#.........X...#.XX#.X..X#.X...#X...X.XXXXX.X.X.XX#.X.....#...##.XX.X##.#.#X.X.X.#X#X..#X.XX...XX#X..#..X..#.X...##...X....XX...#X#XXXX..X.#X.X..XX..XXXXXXXXX.XX.X..X#.##....#..XXX....X...........X#.#..###XXXXXXXX.#..X..#.XX....##.X.##..X....X.X.X.##XX.##.X.X.X.X.....X##...........X#.X.#..XXX..X.X.##.#.X.X.X.XX#X......##..XXX.XX#...X...#..........................#..X..XX.X...X.........#X.X....#..X.X.XX#.#.XX#..#..X.#.XXXXX#.X#..X.##.#..X#XXX#.X#X.X.X.X.XX..#.#.X#.XX#X......X...##..X.X#XX.X#.#..X.X##X.X.X.#...X.X..#...X.XX.X#X.#..X..X....#.XX.X.X........XXXX..#.X.X...XXX....X..XX...X......XX#.X.......#.XXX.X.#X.X#.#X.XXX.#X..#X.#X....X.#.X.X.X#.......#XX#X...XX.##.#...XX..#.X#.XX...X.#...X.##X....#XX#.X..X..X.....XX....##.X.......##.X.###XX.#X.#X....#.....X...X..X.#.X#...#.#X#..XXXXXXX#X.X
..#.XX..##.X..##X.#...X#X.X..##X.X....X##...X.X.......#.X#..X..#...X..##X..X.#.X.X#X.#.X.XX......X..X...##.#.##.#.X#.#...XX#.#.X....XX#..X#.......XX..X.XX.X....##.X..........X.X#..#X#.X....#XX.....X..#X#XXXX#X#..X#X#.#..X..#X.X.#.#.X#.X#X.XX#X....X.....X.#.X.XX...XXX.......XX..XX.XX.X.X.X.##..##XX.X......XX#..X#...X#.X.X.XX.X.X.XX....X...#.X.#.X#.X.XX.X.#XX..X.....#X..X.#XXX#XXXX...X.X.X.#.XX#X.##.X.X..###.#.X.X.X.#.XX.##.X..XXXXXXXX#.X.#.X.#.#.#.XXX#.....X..X.#.X......#X#XX....X.....#X.XX#..X.X.XX.XXX.......#.X..X.##XXX..XXXXX##X.X..XX#.X.X.XXX...#.X.X.X.X.X.#.X.##X.X#XXXX.X.X.X.X.X.#.#.#.....#X.X.XX.#.XXXX.#X.X...#.X#X...##.....XXX......X#XX....X..#.XXX.X.XX..X##....#X#..X#.X...#X#X.XX.XX.#XX.XX.X.X..XX.#....X..X......X....X#.X....##X.X......X..#.X.X.X.X#.......#.X.X.X.X.XX#..XX.X.X.X..X.X##X#.X.X#.#.#.X.X.X.....#.X.X...X#......#..X#...X#XX.X.X.X#.X.#..#.........X.##.X...##.X........X.X#.X..X#..X..##.XX.#...#XX#X.X.X#..#.X..X.#X.XX.X.X.X#...X.X.X.X.#....##.........XX..#X.#.X.X..XX...##..X.......XXX#XXX##...
X.#.XX.X....#.##....#X......#....X.##...##X....X#.X.X#....X..#X..#..X.#.##.........X......#.X.X.X.X..X.XX..X..#....X.X.#.XX#...#.X.X.#X#.XXX.X.#X.#..X.#...#.X.X.....#.X.X.X.X..X..X.#...X.#X....X.XX.X..X.XX.XXX.X.X..#.X.X..X.#...#.##XXX#....##..XX.X.X.#...X....#.#X.X.X.XX.X.#..#..#.X.X........#X.#...X.#.XX.X.XX#.X.#.................X.X#XXX................#X.X..##.X....X.XXX##X###.X.#X#.......##........X.X......X..#.#XX...X...#.X#X.X.#........XXX..X#XX#.X.#.#.X.X.X..X#.X..#.X.X.#.X.#.X...#XX#.X.X#...XX#X.XX#.X....X...##..X.X...#......X..X#......#.X.X.............#.#.X.X......#XXX..X.XX...#..XX.X..X...#.X....X...#X..X#X...#.X#X.#.X.X.X..X.X.#.X#..X.X..XX..#......X.X..##.#.X..#X#.#.X#.##........X....#.....X....X.X.#X.#.X.X#X.X.XX.....#.X.X....X.XXX.X..........X.X.XX#......X.X.XX##.X.#X.XXXX.X..................X.X..XX.XX..X.##.X.X.XX.XXX.X.X.X.X........#..X..X..X.X.X.X.XX.XX.X.X#.XXX.#.X.X..#.....X.X.X.#..X..X.#.X#X##........X#..X.......X....X##.X.#X...#X...##.XX#.#.X.X##X..X#XXX..X..X.X#.X.XX.###XXX.X.X#.XX#XXX.#
......X.XX.XX..X.X.XX.X.X.X.##.X..#XX.X#.X.#X.X.#..X...XX.X#.X..#.##..#.#.XX.X.X.X#.XX#X.#...X..X...X...#.X.X.X.X.XX..#..#XXX.X.XX##..X...X...XX#XXX...X.#.#XXX..#X.X..#..XX..X...XX..#.X.#...X#X.XXX..X....#..#......#X.X...#..X.X..X..#X.X.#.X.XX...#..X..#.#..##X..X.......XX..##...#......#.X.X.XX..##.#X.XX.#...XX.....X.XX.XX.X.X.X.X.XX.......#.X#.X#.#.X.#.X....X.X.X.#XX.X..##..X.X.....XXX.XXX#...X.X.X.XX....####XXX.XXXX.X#...##...X.....XX.XX.X.....#.#X#XX..X.......##.#X.##X......XX...X..##XX......#X#..###....#X#.#X..X..#.X.X..X..X.#X.#X.#..X#.X.X#.....X.X.X#X.##X.........#XX#..#..X##.X.#X...#.X..#.#.X....##XXXX.XXXX..#..#....#.....X...X..X..#..X#..X..X.X.#.#.X.XX#...#.#.#...#.X.#.......#.XX.##X..XX.X.X.#..#.#....X.X....##........X.X.#X....#X#.XXXX...#.X.X.X.X.#X#..X.X.XX......#X....X...X.....##.X.X#X#XX#XX#XX....XXXXX..X..X.....#....#..#......#.X.X.#X#.X.X...#...XX.X.............XXX...#X.XX#X.X....X...X...X.XX#....X.X.X#X#X..#.X.#.#X#.X.#.X.##.X...#.X#..##XXX.XXX.X...XX#.XX#X...X.X.........X###.#.........XX#X...
X.X.X.#.XX...X#XX......X...X#X#..X#.............#.X.X.X.XX..#.X.#..XX.X.X.....X#.X...#X...X.X.#XX.XX..#.#........X#..#XX..XXXX...XX..X..#XXX.##XX.#..XX.X..XXXX#...X.X##.X..XX.X#..X.#..#...#X.#...XX.#..X.X..#XX.X##......#X.X....##..###..XX......X...X..X.#.X.X.X.X##.#.X.X..X#X..X#XX.X.X..#.X....X.X..X...X...##..#.##....#...#####X.X.X.XXX#X.X.X...#X..X...XXX.#........X..#.XXX.X...X#.X.#X....#X.X#...XXX.X.#.#XXXX#X.X..XX..X.#.#X.XXX#.X.#XXX....XX.X.X.XXXXX#X.X.X.#.##....X..X.XX.X...X.X.###XX..#.X.#XXX#.X.X.XX#XX#X..X..X......##..X.X#..#....#.#..XXXX.X#..##....XX.X.X.XX.#X.....#XX.###....#.#.XX...X..X..X.X#....#...XX..XXX.X.X.X.X.X.X#X.X.X.##X..X.X.X.X.....#....X..#.#....X#.X.......#.X.X...#.#.X.X...X.XXX..X.XXX.#....X.#....#.X.X.XX#....X.X...X..X#..X#...XX..X#....X.X..X#X#.#.XX...#.XX#.X.XX.X.#.#XX.............##..#XX#X.#.X.X.X.#.#X.X#X...X.X.X#..XX#..X.....#X.X.X...#.#.X.X.X#.X.X#XXX.XX...#..X..XX#.X#.#.X....X.##.X.X...X...X...X..X..X.X.XX..XX#X##.X...#.X.XX...X...X.#.X.X.##.X#.....#.X.X.X#......XX.X.XX#.#X#XX.#
X.#.X.....X.XX.X.X.#.XX.X.X.XX.X.X..#X.X.X.#X.X.#........X.#....#.X.X.X.#.#X.#..#.X.X..X.X...........#....#.X.X.X.#.#.XX.X.X#XX.X...X..X#..X#.##..##..#...X.#X##.#......XX#.#....X....X..XX..X.XX.X.X.X.#.X#.X.XX#....X#.X......#XX#..X.X..##..#.X#..#.XXX.#..............X....X.X..XXXXX###..X...X.XX#..X..X.X.X.XXX.X.XXX.XX#..#.X.#X#.#X#.......#..XX.X.X.X..#..X#X.X#.#X#.X.X.X..X...#.X..X....#.##XX##.X.X.X..X.#X.X#X#...X.X.#.X...X....#X.#....XXXX#.X##.....X#XXX.....#.X...X.X.X..XXX.X.X.#...XX##XX..#.X.#XXXXX...X..XXXX#...X.XX#.XXX.X.....X..X.X#..X.#X.#X#...X#.X.#.....X....X.X##.X.........#.X......XX..XXX.XXX.#X.##X#.X..X..X...XX#...X..........##.#.......X.X.X.X.X.X#X.X..#.X#...X.#X.X.X#..#X.#.........#....#X#....#X#..X.###..#.X.X.X.XXX#X.#X...#.X..XXX.X.#X#...X...X.XX...X.X..#.X#..#X.X#XX....X...X..XX..X#.#.X.X.X.XX#.XX.#........XX.......#.#.X..#..#.#.XX#...#.X.....X.X.#XX...X#...X....XXX##..X.#.X.X......#..#..###........#.X.X.X.X#.X.X..#.X...X#..XXXXX..X.X......#.X.X.X........##....X.X..#.X#XXX.##.XX.#.XXXX.X..X#..X
..#..##.X.X.#.......XX#...........X#...XX.#.X#....X.X.XX.#.#X.X.X.........#.X#.X.....#.X...##.X.X.#.#.X.XX.X#X.#....X...X....#....XX..X.X.X.....X.X..#..XX...#XX..X#.#.#XX...X.X#..X.X.X.#..X..................###X##X.X..#.X.X...##.X....#X.#..#..#X.X.X###.X.XX.X.X.XXX..X.#X...X.X#XXXXX##..X.XX#X.X.X.X........X.....X..#XXXX.X..##..##.X.##.XX.#..X.X..#X#.X.X.....##X.#.....X.#.#.X#..#..X##....##.X.......#........####........X.X.X.X.#...#X.X.XXX.X.X.X.X.XX.#..###.X....#X.XX...XXXX#...X#.XX.#.XXX.X..X..XXX#..XX.#...XXX##.#..XXXXX....#.##.#...X..#.X.X.X#..#X.#..X..X#.#X###......XX.X.X.X.XX..#X.X#.#XX.X.....#..X..X.XX..X...#.X.X.X.X.X.X.X##.#.XXX....X.#.XX...X#.X..XX....#.#..#.XX.X.X..X.XX...X..X#.X.#.XXX.X..X..#X..#XX.X.##XX#X#.......#XXXXX..XX.X#X..X....XXX.X#X.XX#..X.#.##.X..X...XX...XX..X.#.#.X.#..#.#.X..#X..X###XXX...#X.##.X#...X.XX.X......#..X.......X.#.#..X.X.X.....##.#X..X.X#.#XX#.#X#.X.X......XXX#...#.X.X...X.#.XX..........#.....X...X.#.X.X.##...XX..#.#.X.........#.X.XX....#.#X#X.X#....#..X.X##.X.X.X....X#.X..
#..X...X#..#.X.#.XXX.X..#.#.#.X.#..X.##.#.....#X.X.#XX..XX.XX#....X.#.X.X....X...XXX...X.X#...#.X..X............#.XX.X.X.X#.X.X.#X.X.X.....#.X#....#.X.X.X.X#XX..#..#.XXXX.X.....#..X...XXX...#.X.XX.X.X.X#.X.X...X.X....X..#X..X......X.X.....X..#...........#..X.#X#..X#X.#X#.XX..XX##X#X.X.X...X#........#.X.X.#.X.X.X..X.XXX...X....XX.....X#...X.X.#X.X.X.X..#.X.#.......X.#.X........###...#XX.X.....##XX.X.#.X.X.##..XXXXXX.X#X.......X.X#..X....X.........#X...X......XX#.X.....#.XXXXXX.#...#.....X#..X...#.X##X.X#.X.X#.#X.#.X.#.X.X.X.XX.X.#.X.X#.X.X.......#.##.X.X.XXXX#####X#.X.X...XX..X.X...##....X.X....X.X..X..#.....#..##.X............#X..X.#..XX.XX.X.X.X.X..X#..X..XX.XXX..X...#....#.....#.X..X..X..X##XX.###.#.X.XX#XXX.X.XXXX..X.X.X#XX##X...#....X..X.X.XX.X.X...#X...X...#...X.#.X.X.#.X...X..X#.X...X.#.....X...#....X#X.##......X...X..X#.#.X.X.X.X#.#.X.X.X...#XX#..X#..#.X.XX##..X.X#X#X.............#.XX.....##.......#X.XX##X#.##.X.X##.X.X##.X.X..........#X...X...X..X.X.X.X.X.X...##.##.#.X#.X#.X.X#.X.X.....XX...#.X......X
#.X.##.#.#....#X.X.X.X.X.X.##X...XXXX.....#.#X#.....X#.X......###..#X..X..XXX..X....#.#....XX..XXX#.X.X.X.X.X.X........................X.#.....#.X...........XXX...##..XX##..X.###.#.X.X.X..X.##X.X.#X..X#X#....##...XX#..X..#X..X#.X.X.X..X.#...XX.#X.XXX.X#.X.X...X.X......X#.X#.X.X.XX.X....X.X.X.XX.#.X.##.#.....X...X....#.X.#.X.#X.X.X.XX...XX....#.......##X#X#..#.X.X..#..X.X.X.X.X.X..XX.#..XXX.#.....X..X.#..X#XX..#.X.X..XX.X#X.X......##.#.X.#X.##.X.XXXX.#.##.X.X.X....XXXX.X.XX##...X.X.X.X##.X.X.X#.#.............................................X.X.X............#XX.##.##.X..X.X#..X#...#..#X.X....X.##.##.#..#X.#.X#X.X.....#.X.X.X.X.#X#X.X..X..............####.X.#.....#..X..X.X.X.X..#.X..X..X.#..X.XX.X##..#..X...XXXXX....#X.X..X...XXX#..XX...X.#.#...........X#....X#..XX..XX.........#.X.X..#.X...XX....#.X..X.XX#XXXX#....#.X.X..#X..XX.......#..X.X#X..XX..X#.X.#.###..X.X..XX.#.#..X#X#XX.X.#.X.X.#.#..XX.X.X#.XXX#.X.#....#XXX..#...X..#...........X.X.X.X.X...X..X.X#.###X#XX..#.XX.X.......................XX#X..X.X.#..X.X.#.
......X....XX..............XX.##X..X.XX.X#..X#.X.X.X.....##XX#..X.##X.#X.#..#X.X#XXX.XXX.X.#..XX#......#...X..#.X.X.X.#X#.#XX.X##.X.X.X.XX#XX##.XX.#.X#.X.X.#X...X.#..XXXXXX..X#..........#..XXX#...##.XX.X.X.XX#.X.X.X..XX#.X#.X...#X...XX...#X.....#X...X..#....XX....XX.X................#X........XX...XX#.X.##.#.X#...X#X..............##.X.X.X.X.XX#.#.X.XXXXXXXX#X#XX..X..X...X...#....X....#...X.##.X.X.X...X.X..X..#......X.#.XXX#.X.X#.X...##..#....X...X...X.##.#....X.X.........X.X.X.X.X................#XX.XX#X.X.X.X.X#.X.XX#.X.X.XX.X.X.X#.X#.X.#...XX.XX.X#.X.XX.#X...#..#..X..XXX####XXX#.XXX#..#.X..X#..X.X.X#...X..#...X.X..##..X...X.X.....X..X.X.X#.X.XX.XXX.....X.X.X#XX...X.X...X.X.XX.#X.XX..#.X..#...#X#...X.X.X.XXXX.#X.#....X.#.#.X##.X.X.X#.XX...#.X.XX.X.XXXX.XX.X.X.X.X.#.X###.X.X......#....X.X.X.X#.#..XX#X#....XXX.X..#...X..X.X...XXX.X.X.X...XXX...X...X......###..#.X...X.X.#.X##X...##..X#.X..#...XX........X....#XX#X#.X#XX.XXX...X.XX.#.XXXXX.X...XXXX..X.#.X.#.X.X.X.X#...X..X.X.X.X.X#X.X.XX.X.X.XX....X......#..#XX..
#X.X.X..X.##..X.X.#.X.#.X.X.#.X.X.#......##.#.....#..#.X.......X...X.X.X#.X.X....X....X...X..###XX.#X.X#X.X..#..X..X#....X...###X#X#............#.X.X.X..X....XX..XXX..XXX#..#..X.X.X.X#.X..#X#X.X.X...X................#.#.XX.#X.##..X.X...X.X.XX#X.X..XX.X...X.X.X.X.X....X.X.#.X.X##.X#.X.X#.X.XX.XX.X.XX#...XX......##....#X#.X.X.X.X##...........#.#X..X..#XXXXXX..#X#XX.X.X.X.X.#.X#.##..XX.#X.##..XX#.X....X#.X#X..#...#.#.X.....#XX.X...XX.X#..X.X##.X.X.X.X#....X.X.####..X.X.X.X#....#......#.X.X.#.X.X.X.XXXX.....##X...X.X..X##...XX.####.X...X.X..X.#X#.XX.....XX...X##.X.X.#..XX.X.X#.X.#...X..##.X.XX..X.#X..X....#X.X.X.##..X.X##..#.X.X...X#XX.X.X.#....X...#.XX..X.X...X..XX..#X...X.X#..#XX.X#...#.#.XX.#X.X.XXX#........#X....X#X.X.....................###XX#....X.#.X................X.XX#.X.X.#.X.#.XXX.....X.#X..#X#.X.X#.XXX.X..X.#..X.#.XX.#.XX...XX.XX.###.#.X.XXX.##.X..X.#XX.##.........#..X..##XXX#X.XXXX...X#.X.#.X.#.X....#...XXX#X#XX.X#.X..#XX...X...##..X.X.#..#..............#..##.#.X.X.X.X.X##X.X.X.##.X.X#.X#X##.X.X####.
XX#X#XX.##.#X..X..#..X..X...........X.X.XX....#.X...X...X.##.X#.X.#.....#...##.X#.X#.X.X.X.##XXXXX#XXX.....##X.X..X.X.XX...#XX.XX#XX.X.X.X.X.#.#.......X#XX.XX...#.##.X.X#XX.##...#..X...#.X.X#....#X.X.X.#.#.X.X.X.X.X.X.#....###...#....#.#....#..X.X..X..X.XXX.....#X#X.XX..X..#..X...X#...X..XXX.....#.X..#..XX.X.X....X.X#...#..XX....X.X.X#.#.XX#..X.#.#X.XXXX#XX..XXXX#....X....XXX#XXX.#X.X..X.X..X....#X..X.....X.X.X.X.XX.X.X..#X..#.X#....X......X.......X.X.X.X..XXX#.X.##..X...X.X..#.X.X.XXXXXXX#.##.XX#..X.XX...X.#X..#.X..X#.X..X....X..X...##.....#..X.X.X...X.XXXXX....#X...X...#....X#..X.XX....X#....#.X.#.X........X#.#...X..#...X#.XX.X.X.....#X.X..X.X...#X..X#.X..XX..X.#X.X#...#X..X.....XX.....#.X..X.XX...X.X.X#.#.#X.X.XX#..XX#.X.#XX.X.X.X.X.X#.XXXX..X.X#.....X#XX#XX.X.X.#.X...##..X..XXX.####..X.X#...X#..X#.......#..##..#.#.#....X.X..XX.X#......X....#..X....X.#..........#.X.X.X..X..#X#.#XXXX..XXX#.XXX.XX.XX.X..X#.X..#..X##..#......X.XX#.X#.X.XX.X...X##X.#.XX.X.X.X.#X.XX#.............................................
XXXXX#..#.....X#X..X.##.X.XX.XX.X.X#...#.#X.X..#X.X..##.#...XXX.....X#.X..#XX..............#X.X.XXXXXX##X.#X..XXX...XX.#.X......#.X.#..#..X...#.#.X.X.X.X...#X.XX.........X...#.X.X.X.XX......#.X.#.X#...X##...X#..X#..#...X.#.X#.XX...X#..X..X.X.X.....X..X..#X##.X##.......X..#.X#X.#.X..##...X.X.X.X.X#...#.X.##..X..X.#X...#.##X...X.##XX.#....XXX.X.X...X...XX#.X.X...##.X.#X#.#X#.#XX.X......X...X.X#.X.X.#.X.X#.X.............##X.X..#X#X.#.#..XX.X.#.#.#.X.#...#...X.........X.X..X.X..#.X#.....X.X.#.X.#...XX.X.##.XX#.X.X.X.XX.X.X#.X.#.#.X#X..X.#...X.X.#.X.X...XX..##X#X.X.##...X..X.X#.X##.X.X##.X.X##.X.X#........X.X.X.#....X.#X.X..XX..X........XXXX##..X..X##.X#..X..#..X.X#.........#X...X.X.X##.#.XX#.X..X...XXX.##..#..X#........X.X.X#X.X.X.X.X...XX......X.#X.....#.X........X.X.#.XX.X#.X.X.X.X.#.X.X.#..X...X.#..#..#X.#.X.X#.X.#.#....#.#X.#..X.X.#.X.X.XX.X#.#.XX.X#.X...X.#.X.#.X..X...#.XXX.X.....XXX.##.X#X#.X#X...#...#...XX.X..#.#X.X.#.X.X................#.X...X.#X..#.X.##X..#X#..#.XX.X.XX.X.X.##.X.X.XXX.X.X.X.X#.X#.X.X.X.X
###X..X..X#.X....XXX..X..X###.X..#X.X.X...#..X.#.X#XX.##..X..#..XX.X..X..X.X..#.#.X.X.X.X.XXX.X..##XX#XX###.X.#X##.X...#..X.X.X.X...XX.#.X.X.X.....#XX...X#X....X.X.X#.X.X##X....#......X.X.X###X##...X.#XX.X.#X#.X...X.X.X.X...#..#.XX..#X.#.#...X.X.XX..X..XX#.....X#X.X.X..X#.X..#..#..#X.XX#.....X.X...##.....X.XXX..X#X.X...#..X.X..X.#...#X.X.#......XX.X.X.X......X#......#..X...#X...XX.X.X.X#....X..#.......XX..#.X.X.X.#.X..X.X.#..#...#XX.###..X#..X...X..X#.X.#..X.##.X.X...#X...X.....X.X.X.......X.X.X.X............................##...#XX#X#X..X.......#.#X#.XX#.#....X..X..X.........................#.X.X#.X##.X..XXX.X.......#X.XX...#.#.#X.......XXX.X.X...#.#..X..X.....X#.X#.X...#X............#XX.#X.X.X.X.##XX.#X.X.XXX.X.X......X.........#XX.X#.#.X....##.X.X..X.#.X.XX...........................#.#.X.X.X.XX..#...X..XXX......#XX#..XX.##....X#....X....#X.........XX..#...X.X..X.###......X.XX.X.X..#...X#...X..#..#.#..XX.#..XX..X.......XX.#XXX.#X.X.#.#.X.#.X.X.#.X#.X...#.X.XX#XX..#.XX.#.X..XX...#X..XXX.X..#..#.X.X...X...XX
.....X.#...##.##....XX..X.......X.X.X#XXX.XX##........#XX..X..X...X..X.#....#.X##.#X#X...XX#....#..##XXX#XX....XX...X#.X.XX.X##X..#X.X..X...XXX.X##...X.#..X.X.X...#X.X.X..X..#.#XX.X#.X#..XX.#X#...XX..##...X.X.X#XX.........#X#.X...##.....#..XX...XX#.X..#.X..X.XX.XX.#.X.XX...X.X.X.X.X..#X.X.X#....#X.XX#X.X.X.##..X...X.#.X..X.#XX.#.X.X#XX#...XX.X.X.........X.X.X.##X.XX...X.X.X#.X.X.X#......X.#X.X#.X#.X.XX.X.X...X...XX.X#......#.X.#.X.#.#.#.X.X.X.X.X.X........#.#....XXX.#.X.X..X.X.X.X.X.X.X#.X.........#XXXXXXX#XX##XXXXXX#.X.X#.X...##..X##...X.X.X.X.X...#.#XX..XX.X..XX..XXX.X.X.#X.X.#.X#.X.X.X.X.X...X...X....X.#....X.X.X.X......#.X#....#.X#.X.X.#.#..#.XX.X.X.X#XX.X#X.X...X.X.X.X.X#.X.X.##XX##X..X.......#X#..X......X..#X.X.X.X#.XX.X#.XX......X.##X#.X.#..XX#..#X..X.##.X#.X#.X#.X#X.X.X.X.X.#.X............X#.XXX..#.X..X.X.X.X....X......#X....#X#.##.X.X#.X#.XX.X...X.X.X...#.......X.X.#X..XX...#...XX..#.X.X.X#.X..##.....X...#.X.X.X.X..X....X..X.X.X.#..X.....X..X..##........XXX........X#...X.X...X..X.#X..X....X##.X.X.X.X
X.##.....XX...#..#.XX.X..#X.X.X......XX.....X..X#.X.X..X..X..#..X#.X.X.XX#.XX....#....#.X.X.##.XX#.XX#X#.#.#.X.X.##..#.....X..X..X##..X.X#.X.X.....#X.X.X.X.X..X.X.#..X..X..X.XXX..#X....X.##.X#.X.#.#.XXXX.X.......X.XXX.#X.X..X..X.XXXX.X.X..X#.X.#.X....X#...X.X##..##.XX#..#X.X.X......#........X.#......X.X.X.X.X#.#.X.#..#XX...XXX#....#X#X..#XX#X....X.XX.X.X.#.#..#.X#.X.X#...........#.X.#.#.............#......XXX.XXXX.X.XXXX.X....#......................#.X.X.XX..#.#X.#X#...X#X..X...........#..XX.X.X.X....................X..X##.##.X##.X.#X.X....X..#.##.X..X#..#.XX..X.X.#X#.XX..X.#..XXXX#.#..X...XXX.XX#X..#.X..#X#.##X#X..X..X#.X.XX..X#.X....X#...#...#X..........#...XX..X.XX.XX#....X#X##..X..XX..X.X#.#.X..XXX..X.#.#X..X..XX.X....#.X.X#...#X.XX..X...X....X.X#XX..X.....X.X#X#...#....X#...X...XX#.X#.X.X##.X.#..#..#X#.#.X.#X..X.X.#..X#.X#.##X#...X.X........#.XXX.##....X..X.X.X.X.X#..#X.X.X.XX.X.#.X.X.#.......#X..#..X#.X#.X.X....X..X.X...XX#..#......#.#.#X.#...X..#...X.X#.XXX#..X.X.#.X.X.XX.X.X.#X#......#..X##.XX...#....
....X.#X...X.#XX..X#....X#..XXX.X.X.X..##.X#.X.#...X#.X.X.X.X#X...............XX#.#.X.X#........#...XX#....X#....X#.X..X.XX.X.##..X#.XXX.X....X.#XXX.........X....X##...X..#...X..X..X#.X...............X#...X#.X.#.XX...X..X.#.X.X...X###...XX.X.X....X.XX..#X....X..X....X#X......X.X.XX#.X.X#.X.X...#.X.X...........#...#..#.#..#X.X##.#.XX.X..X.XX#.X.X..#....XX.X..X.X.........XX.X.X#.X.....#X#X.X.X.X.X##X...#.X.X...............#.XXX..#.X.X#.X.X##.X#.X.X#.#X#..#.#X.#.XX#..#..#.##.X#XX.X.XX.X#.XX#X..##X...X#.#.X.X.XX.#.X.X.X.#.XX..............#X#.#..X.#.X#..#...X.X...#....#X#...#.#....#.X.X#..X#.X.#.X.XX#...XX#X.X......X...#.#...#.X.X.X.X#.XX.XX#.X..###..X#.XX.X.XX.X.X.X.X.#...X.X.XXX.X##.X#X.X.XX.......#X.XX#..X.XX.X#.X.X..#..#.X........##XX#XXX..X.#XX.X........#X.X.X.....X..X#.X##..#X.XXX.X.X#...#.X......#.###..##....X#.X..X..X.#..#....X.#.XX...X.X.#.X.#X.X..XX.X.X.X..X...X..#X#....................X.X.X.X.#.X.#...........##.#X.X...#X.X.X.#.XX.X......#X..X.XX..X.X.X.X#X.XXX..X..#....X.......XXX.X.X.#XX.......X.X..X.X
X.X..X...#X...X..#XXX.X...X..##..XX#.X.....X....X.X###...X..X#..#.X.X.X.#.##.X.......#.X.XX.XXXX.X.X..#X.X..#X.XX..##.X..X....X..#.X..X....X.#..X..XX.X.X##.X#.X.X.X..#...##.X#.X..X.##..#.X##.X.XX.X#.X..#.X..XXX...X.XX.X.........#X###.X.X.X...X.X.#...XX.X..#.X.#.X#X.#XXX#.X.X....X.X.....#..XX#.X..##X.X.X.XX.X#.X.X#.X...X#..#.#.#.XX#...#....X.....#..XX.X#...#.....X#.X.X.X..#X..#.#.X.#.#..X.#..X.X....X.X..#.X.#XX.X.X.X.X.X......#....X....X...X.#..XX.X.X.X..X...X.X...X.X.#..X...#.X..X#X.XX.XX#.#XX.##.#..#..X..#...#...X##X...X####.X#.X#.##.X.X.X#.X.X.X#..X.X....#...#.X.X.X.X.X##.X.......X.X.........XXX.#.XX.X..XX#.XXX.#....#.............#X.XX#..#XX.X..#.X.X#.............XX.#.........#..........X#.X.X..X.#X#.............#..#...#.X.X.X..#XX.#X..X......X.X.X.X#.#.X...X.X.X.X.....#XX#......X#..##.X...#X.#X.#.X.X.X.#X.X......X.X.....XX.##...#.X.X.X..X..XX......X.X..X....X.X.X.X.XX##.#.X.XX.X.X.X.X.X.X...X..........#.X#.#.XX...#X.#..XXX..........X..X#.X.#..#X#.X.#........#..X..X.#..X.X#..X.X.X.X##XXX...XX#.#.#.X..XX..XX
..X.X.#X.XXX.##X..#X.#.#.XX.X...XXXX...XX.#.#.X..X..X.X.X.X#.X#.#.#.#.#..X.#...X.X.X.....X.X.........#XX##.#X..X..X.X.#XX.X.X...X....#.X.X..#X.X.X..X#...X#..X..XX..X.#.XX.......#....#.X.....#.#.X..X..#.....X.X..#.#.#X...#.X.X.X............#X....X..XX.....X.##........#XX.XX#..#.X....#XXX..XXXXX.##XXX.##...#...X...#.X.#X.#.X#.....#.XX.#.X#.X..##.XX###X#X##.X..#.XXX#..X..XX.X.XXXXX..X.XX.X.X.###.X##.X...##X....##.X#...X...#.#.X##.X.X#.#.X#.X.#.#.#.....X...#.#.X...#.X...#.X.X.###.X.X............X..X.X.X..X#.X.#X.X.X.X.X...XX.X.X#...X..................XXX....#.XX.X..X...........XX#.X.#X..XXX.#.X#X.X.X..X....X.X...XXX....X.X.X.X.X.#.X.X.X##....#X.X....XXX....#.X.XX.##.#.X.....#.X.#.X...#.X.X#.X...X.#XX.......#.X#.XX.X.#.#.XX.X..X...##.#X#....X.XXX.XX..##XX#......#.X..#....X.X.X...XX.#.X..##......XX.XX#X..........#..#.X.X...#.X.XX.X.X.XX.X.#.....X.##X.X.XX.X..#.#.X.X#.......#XX#..#.X.#X..#X..XX.#...#X.X.X.X.X.X.#X..X....X.X.X.X.X.X.X.X.X.X.X.#.XXX..X.X..X....X.#X.X.X...X.#....X..X..X.#X...XX...#XX.X..X#X#XX#X...X#XX
#..X#.....X...#..X#......X..#X.X#X#X#.#.X.#...X.X.X..............###...X....X.XX..XX.#.X.....#.X.X.X..#XX..X.X..X.X.#.X.X.#X..X#..X.#X..X..X.......X..X.X.X#.X.X...X.X#....#X.X.X#.##..XXX.X.XX.#.XX..#.#.#.XX...#..#...X.X.XX#X.X.X.XXXX.#.#.XX..X.X..#.#.X.XX.....#X.X##..X...#X#.X...#X.....#X.XXX..#.X#XXX.X.#XXXX.X.X....X.......#XX....X.#......#XXX.X..#XX......##..XX#.XXXX.....X.#.XX.X.................X.X...X.#X..X.XX.#XXX#X..X....#XXXX......XX....#XX.#.XX.......X.....#.......##...#..X.X.X.#.X.X.#.......XXX.XXXX#.......X.X.....##.X.X.X.X#.X##.X.X.X.X...#.#.X.XXX#.X...#XXX.X.X.X.X...##..XXX.X...XX....#X..X.X.X.X.X.X#.#.#....#X#X.X.XX#..X.X.X.#....#.X..X#X.X##..X.X...XX..#XX.#.XXX.XX#XX##XX....X.X...#..###.X.X..#..##X#XX....X..X.X.X#..#X.X.X#.....X...###XXXX.#.X#..#X..X#.X#X....X...XX.X.X.XX.#.X.......X.X.X.#.X.X#.X.XX#.#X.X..X....X..#...#X.#.XX..XX..#XXXXX.X.........X.X#.X#XX#.#..#...X...X...XX.X.#....#..XX#.....X.X.X#X..............X...X.X.X.X#X.X..X.X.X.X..X...X.X##..#.X.X..XXX....#X#....X.#X..#X.##XX#..X.X.#XXX
##...X.X.X.X.X..XX.X###X.#X.X.#.X.X#.X....#X.##.....##.#.X.X#.X.X#XXX.X..X.XX#X..X.X..XX#.X.X.#.X#X..XX#.X.....#.....X....X.#.X#.#.X#..X.X..#X.X.XX..X......#...X.X...X.XX..#X.X.X.#XX..XXX#....X...XX.X.XX..X.XX##.#X.X...#.#...#.###X#.#...X##X..#XX.X....#X#.XX.X#.X..##..#.X.X...###...X.X.#X..X..X..X..X...XXX.......X.X..X.X.#.X...#.XX..X.X#X.X.XX...X...#X.X.X#..#.##.XXX..X##X.......X.#X#.X.X.X.X.X.X.X#...XX.XXXX....X####..#.#XX.X.XXX#XX.X.XX...X.X.X.....X.#X.X.X.XXX#X.X.X.##.XX#.X.X.X#...X...X...#X.X.#.......#XX#.X.X.X..XX.X.X....XXX....X.XX.#.#..XX.X...X....#...#XX##..X..X.....X.X#X.X.X....#...##.X.X.X...........#X..XX.X.........#X#......#.X.X..#..X.......#...#.X...X..#..X..X..X.....XXXX.#..XX.#...X.#...X..X..XX.X.X.###..X....#..X.X.......XXX#..X..XXXXX##XXXX#...X...X...X.#..#X..X..XX...X...#.X.X.X..#.X..X...#X...#X......#.X#.X.X..#.X..#...#.XX.X....X....X.X.XXXXX..#...#XX#.##.#X.XXX.XX.X...XX.#.X.#..#.#.X.XX.X..X.X.#.#.X.#.X.X.#..#X..........###...#..X#.X.#.#X.X.X.X.X.XX#..#..X.#..#.X.X##.X.X#...###..X..XXXXXX
#..X..X.....#.X........X.##X...........X###..X..X.X#.X..X....X#.XX#X##XX..X.#..X....#....X.......X.XX.XX.#.XXX...X.X.##.#......X....XX.....X...XX...#..X.XXX.X.#....X.....#....#.X..#..X.XX..XXX..XX.X...#..X...X...X....X....##.X........##X..#..#XX...##.X.##...#....X...#.......#X...#X..X#.XXX.XX..#.#X.XX.X.X#.X.XX.XX#..X...X...XX.X#..X......#X..X#.#..X##...X...XX#.#..X..X..#..XX.X#........##..X..X..X.X.#.....##X.X.X.XXX.X...XXX#XX.X..#..X...#.X.....#.X.#....XX..........#..X............#.X.XXX#X.#..X..#.X##.X..##X#...X.X.....#..X.X.X#X.#.....XX#X#...X..X.#.#.#.#.#.#.X#.X.X..X.#.####..X..X.X.#..XX........#.X.X.X.#.X#X.#..X.XXX#.X##...#.X.X.X.....##XX...#XX#.XX.X##..X.X..#.X..#...X..#X##.X#XX.X.X...X.X..#X.X.XX.X.X.......X..X#.X.XX#...#X.#.XX.....X..#..###.X.X.XX..X..X.X..X..X..XXXX.X.X#..#..X.#.X...X#X..X..X.X.XX.X.XXX##X.X.........#...X.XXX.#..X...XX#..X.X....#.....###X.XX##...X.#...X....XX.X...X.X...##.....#XXX.X.#......X...X...X..XX#.X###.X.X..X.XX...X.....X.XX.X........X..X.##...#..X###X#..X..#.X...X..XX..XX#X
.X..X#.X.X#....#.X.X.X#.....#.##X.#.XX#XXXXX..X..#X#.X.X.X.X.#..XXX...X.X.....#.X#.X#.X#..##.#.X.........X#X...X#XX#X#.XXX.#X.X..X#..X.X.X..X.X..X#.X.X.X#.X.....#XX.#XXXX..X#....#.#X.....##....#.X...X.XX...#X.X.X.X.#..#.X......#XX#XXX#X#.X#X.#X.X.X........#X.X.X#.#X.X#X.X#.X#X.##.X#.X.X.X....X...XX......#...X....#.#...XX.X.X....X#...#.X#.#..X.X.X.X.#.X.#.X.X.XX.X.X.X...#X#...XX..X.#.#.XXX.X..X#.X...X..X#.XXXX..XX...X.##.X.XXXX...X.#X..X.XXX..#.X....##.#.#X.#.X.X##.XX.#X.#.X.XX.XX.X..#....#...#X.X.X...#...X#...#X.#....X.X.#X..##..#..X.X.##.##...X.X#..#..#...............#..X....#X.X.X.X#X#XXX..XX.X.X.X..#..X..X.X..XX#.......#.X.X##X..X....XX.XXXX..#.....#......X..XXX.....#..XX..X.##....X...X..##.###.#X.......XXX.#.X.X.X.#...X..X###...#...X.XX..X.X#...........X..X#....#XX..X.#X.#XX...#.X.##.#..X.X.XX.X.X....X.....XXX.XX#..XX.X.X.X#.X.X..X..X.X.X.X.X#.#.X..X.#X.X.XX..#......#.XXXX##.#X.X...XXX.X....#....#.X.#X#......X.#.X##.XXX.X.X..#X#......XX.##...X.#..XXXX.X...X.##X#.X#.#....XX.X.#...X#X#.XXX.#...#X#.X.X.X.X#X
...X#X..#...X#XX#...X#..#.X..X#X#.XX...#XX#..#XX......#..X.##.X..#..#X..X.XXX....X.#X#...XX..##XX.#.X.X.X.X.X.X..#...X..#X##..X.X.#XX...X..X....X.X..........X.#.....X.X.XX...X#.X.#...##.X.#.##.X...XX#X.X.#X.........#.X.X..X.X#.......................X#.X.X.........X....X#............##....X.X#.XX....X.X.XXX.#.XX##X...##.X..X#.X.#.XXX.#X.X#.X....................#.......X##X.X.X..X..X...X.X.X.###XXXX.##.X..#XX#..XX..#.....##..#..X.#..##.X.X#X#X.X..X.X#..X..#.....X..........##.X.X...X..X#.X.X.XX.#....XX.XXXX....#...X.X.X..X.X.XXX.X.XXX..XX..#..#.X..XX..X#.X..X.X.X.#.X.X.X..##XX.X..........#.X.#.X....X#.XX.X.X..#..#.X.X#.X.X.X.....#.#.XX##X##X#X.X#.X.X.XX.X..X.X.XX.X.X#.X#.X..X.X.X....X.X..#.X.X......X.X..#.X.###XX#XX.......#.X#.X.X.#.X.XX.X#...#X##.#.X.X.#.X.X.#.X.XX#.XXX.#X........XX....#X...X.......X....X.XXX###..X....X#...X...XX.X..X.X.X...............X..XX...XX#.##X.#.X..#XXX#X....X.#.X.X.XXX.#.X.X.X.#.X.##.X.#.X...#XXX..#..#.X.X#X#X.#.#X.X#X..#XX...#...X..XX.#.X...XX...#.X#.XX....XX..XX..X....X.............#
.#.#.##...X...#X.#.X..#.X.XX.X.....#.X.##XXX..X..X.X.X.X......#.#.X.X#.X.XXXX#.XXX..X.X.#..X.#XXXX...XX.........X.X.#.X.X##.X.X.X.X.X#.X.X#.#.XX....X.X.X.X.X.X..X.#.......###......##.X.X..#X.X...X........#..X.X#.X.#....XX..X##.X.X.X.X.#X.X.X.X.X.X.#.X#X#..#.X.X.X.XX.XX.X#X.#.X#.X.##...X#.........#.X..#...........#X.XXX...##XX..X.............#.X.X#.#.X.XX.X.XX...XX#XXX........#...XXX.X....#....X.X...#.#X.##X.#..#X.#.X.#..#.X.#.X.#.#.#X....X.#X##.#....##X.X.#X.X.#.X.X.X#.X......#.XX#.....X.......X.X....##..X.X..X#.....X............#.X...X#..XXX..X.XX...X.#X.#XX...X...X..X..X...X##.X.X#.X.......X##...X.X###.#X#X.........#...X.X.#X........#.X........X#..X.X.#..#XXXX...X...X.#......#XX..#.X#.....#.X.X...XX.X.XX.X#...#.X.X.X.#.........#....#X..X..X#.....#...X...##......X.#..XXX.X#.X.X...###XX#.X.XXX.X.X#.XX..X.#X.X#.X.X.XX#.X.#.X##....#.......#X.X.X#.X.X.X...##.X.X.X....X#X##XXXXX#.X###...#.X.X.XXXXXX.#XX......X...#.##X.XX.X..#.X....XXXXXX##.#X..X..X#.#.X..#X.X.XX.....X.X...#XX#...X..#.X.X.X.X.X.#.X#.X.X.X.X.X#.X..
X..#....X.X#.X.......X..X..#...X.X....#.XXXX#.X##X..X...X#.X.#............XXXX#.#.#.X..XX#..X#XXXXX.X#..#X.X.##..................................#XXX#...X.....#X.X.XXX#X#X.X.X.XX#........X.....X.#.X.X#.X...#.##.XX##X.X..#.XXXX..X...XX...XX..XX.X##....#XX#..X##...XX...X....X....X....X.#XX#.##.X.X..#.X..#.XX.X.X#.X.X.X.X.X#X.X.X...#.XX.XX.XX.X#X.XX#.#X..XX..X...X........#.X.X.#..X#XX#..X.X...X.XX..X#..#X..X.....X....X...#...........#...X#.X...X..#.#.XX.....##.X#..X...X.....X.#.#.X.X#XXXXX.X.X.#X..X..X.#XXX..X.X..X.X.XX..X.X.#.X.#.XX.X.X....#XXXX.....X#...XX.X#..##.X.X..X..#XX.X...#XX.....#.X#.X#.XX#....#......X.X.#X.X.XXX.XXX.X...X#.X##.....XXX#.X..XX....#..#XXXXX#X..#XX....XXX.X...X..X#..#.#.#..#..XX.X.........#..##X..X.X.X.X.XX.XXX.X#XXX.#.XX..#X.XXX.X.X.#...X.X.X#..X.X....X..X..#....XX#.#.X.X..X##X..#...........#..........##.#.X.X.#.XX#.#X...#.#.X#..X..........#.X..X#...X##...X..X.X......XX#.X...X#.XXX.X.X.XX.X####...X....X#.X#.XXX#X.##..X.X.......X#......X.X.XX....#...X..#X.X.#.................X...X....#..X
#X.XX.#.#.X...#X.X.XXXX.X.XX.XXX#X.XX....###XX.X##.X..X.#.X.X.#.#.X.#.X.X..X##..X.#X.#..X..X.XXXXX.####.#..X..X.X.X.#.X.X#.X.X.XX.X.XX.X.X.X.X.X....XXX.X.#.##.................#..#.X.X.#.X..#X.XX#X#X#XX.XXXX......X...##.XX..##..X.XX...X#...X...XX#..X.XXX##.X.X#X.XX#X.X..X.XXX.X#..X#....X#X.XX..X..#..#.X.##..#X...................#.X.#...#X........X..XXX..X.XXX##..X.X.X.X.X...X.XXXXX#.X.X..X.XX.X..X.X.#.X.#.XX.X#.XX.X.#.X..X#.X.X.X.X..#..X..X.X..#X...#..X.XX.X....#XX.X.X.##..XX..............X...#.X.#X....#X##..X.#XX#XX.XX...#X..X.#......X.X.#X#...X.X.#..XX......#X....X.X.X.#X.X.X.X.#XXX.##X...#.....X.X.XX#.X.##.X...#..XXXX.#...X.XXXX#X#..X.X....X..#....#.XX#.#XXXXXX..XX...#XX.X.X.X.X.X.XX.#...X..X..X.X...X#.#.X.X.##XXXX.X##..X....X.X....#XX..##X.X...#XX...X#.XX..##....##..XX.#X.#..X..X.X.X.......X#.X.#.##.XX.X.XX.X...#.X.X.X.X.X#......#X..X.X.#.XX..X.#X..X.X.X.X#.XX#..X.X.XX...#.X.#.X.XX.#.X.###..X.#.X.X..X...#X....X.X.X.X.X#..##.X.XX#.....X....X.#.X#...X.X.XX.X..X..X.X.X.X..##X..##.X#X.X.X####.X##X.##..X.X..###
...X...X...X.XXXX....##.X.#X..#X.....X.X..X.#..X...X.X.XX.#....#.X.XX..X..X..X#....X...X..X...XX#.....#.#X..X#X.#..X...X...##..X...X##.#.#.#..X..X.XXX.....X...X.#.X.X.X.#XX.XXX.X...#X.X.X.X..XXX.#X##X.X.....X#.X.##X.....#.X..X.....X.##..X..#.X#XXX.X...X.XX.....X.X...#.XXX..XXX.X..X.X.X#..XX##..###X.X##....X.XXX.X.X.X.X.X.X.X#X..#XX#X.#XXX#.X#.XX.X.#XX.XX#.X.X##.#..X.....#.XX...#XX...#..X.XX.X.X.......................#XX...X##...XXX.X.#..X..X#....X.#.X.......X.XXXX##.....#.#.#X#XXXXXXX#.X####X.X....X.X..X...X.XXXX.#..#..X.XXX....XXX.X#X..X###.X.#..XX.#X#.X.#X..#X.X.#........X.....X##....#.X..#.X.XX##....#......#X#.XX#X#.#.X.X...####X##..X.###.XX#.#X#XXXX#X#XXXXXX#X....X..................XXX.X.#.X.X...XX#.#XXXXX..XXX#...#..X.X.X....X##.XXX##X#.X##X..#..X.....X.X.X.X.XX.X.XX...X..XXX..X...X.X.X#..........XX...X.#..X.X#X#X.X.X.....X.X##...X....#...#.....X#...X#...X.X#.X.....X.X........X....X....##...X....X..X.X...#XX...X...X.#.X........#X.X...#.X#.X..X.X#.X......X.X#..XX..##.X....X#..#.XX#..#XX....X..#X#.##X.XX#X
.X..X.X.X.X..XXX.X.X.X..X...XX.##.#.XX##X...X#..X#X.........X#.....#.XX..#..#.###.X..#X..X..XX.X.##.X#....X....X..XXX.X###..XX..#.X...#...X#.X.X.#..##X.XX..#X##.XX#..X...###.#...#X...X.X..##..X..XX#...X.##.X...#.#XXX.X.X....#X.X.X#X#..X..X..XX#X#X##.X......#.X....#X.#..XXX...X.#XXX.#...#.X#X.#.........#.#.....X..XX..X...#XX....X.X.XXX.X......X.#.X##X..........##..#.X###..##..X#XXXX#..X..........##.#.X#.X.XX.X.X.X.#.XXX..X...XX#XXXX.X..#..X..X.X.X..#.#X.X#.X..#X#X#XXXX.X#X.............X.....X#.XX.XX##..#.XX....XX...#.X.#.X.X.X.X.X##....##.....##..X#.X.#..XX...X.X..#..X##.#.X#.X.X.##.X.X#...X....#.XX#.XX...XX#.X................##XXX#XX..X....X.........#.XXX.XXX#X#X..X.X#.X.X.X.X.#.#X.X.#.X..XX.......#.....##.X.#X..XX#X.X#X....X.X.X.....##X..#X.XX...X###X.X.X.X....XX........X.X##X##X.X.#.#X.##...X.X.#.#.X.XX.X....XX...........#X.X.X#.X.##..#.X..XX..X#.X.#XX..X.X....X.X.####...##.X.#.XX.X.X.X.X.XX##...#XX..X...##..#XX.X.X#....XXX.X.#.X#X#X##X..#.X..X.#X#...X.#XX#X..X.X.X.X#X...#.XX.X.X..X#.X.X.###X.#..X.....XX#X#
#X.X.X.....X..#.....X..XXX.X.X...#X#.XXXX#.X.X.#....X.X.X.X..#.X.#.....##.X.X.X.X.X.X.X.#.#...........#.X##X.XXX.##X...#...XX.#..X.X.X.X.XX#....XXX.X#....#.....XX...X.XX......#.#..XX.X.X.#X#.X.#..XXX#.....#.X##...XX.X.#XX.X...X..#X#..XX.X..X.XX#X#....X.X.X..X..X.##..X.X.#..XX......X..X.X.#.....#.X#.X.#.X.X#.#..#...X.XX.X#X#X.X......#...#.X.X...#..X#X.#.#.X.#.XX#X.......#...X...XX##.#...#.X#.XX.X.XX....XX..X..#..#..X.#.XXX.X.....XX.X..X.#...X.X..##..#.....XX.XXXXXX##X#..#..X.X#.X.X.#.X..X#.X.#....X...X...#.XX.X.X#.X#..#.......###....X.X.XX#.X...X....X...X...X...XXXX#.X.X..XXX#XX..X....##X##..X.XX.X#....X#..X#...#.X#.X.X.X.#.X..#XXXXX#X...X.X..X#.X#.X....X...X#.#...X.X..#XX..X..XX#..XX..X.X.XX#.X.#.XX.X.X......X..XXX.#..X..X.X.....X#X.X.X..X.X...XX.X.X....##..#XX...X.X#.X.X...##.XXX.......X.#.X..##.#..X...XX.X##...X.XX.X.X.X.##...........#XXXXXXXX.XX.....X#X#..X.X#.........X#..#...XX..#...#X.X.#X..X...X.X..X#..X.X#.......X.X.#...X##..X.X.X..#....X.#.XX.X#...#X#..#.......#..X.#.#......#.X.#......X.X.X.##.X..#.#X
#..X.X#.X.X..X..XX.X.XX.X.....XX.XX....###.......#.##..X.#..X...X..XX#......................X#.##.X#.X#.XX#..#..X.XXX.X.X#.....X.#........#X.X.XXXX.#..#X..X#.X..X.X....X#.X.X...XX.#.X.....#....X.#.XX##.X.XX....X.X.....X#...X.#XX...X.X.X#XX......##.X.X#..XX.XXX..XXX#.....XX..X.#.#.#XX#....XXX.X..X.X.X.#....#..X.X.XX....X..X...#.X#.X...X#..X..X.X..X.X.XX.X#.#X...#.X.##.X..X.XX.XX.X.X...#.#X#.#.X.....X.X...X..XX.X..X#....##.X##XX#.X...X.....XX..#.X...X.#.X.X....XX#XXXX#XX..X..X....XXX.X.X...XX...###.#.X.X.X...........X.X.#.X.X.##.X.X.###.....X..X#..X.XX.X.XX.#..X..X#XX....#...#.XXX.XX.X....XXX..X.....X.X#XX.X###.X.X.X##X...X..X.XXXXXXX.#.X.##X#...X#.#X.X.XXX.X.X..#.X...#.....X..X.#.X..#X......X.###..X.#.X.X.XXX..X..#....X.#..XX#XX.X#.X.#.X#.....#.X.....#X.XX.X.#.#.X..#.#..#XX.X#...X..X#.X.X....X.X#X..X...#......X.X..X.#..X...X...X.X.X.X#.#XX.X..X#..X.X.X.X...##..#.#X.X.X.X.X..#..XXX.XX.X.X.X..X...X.#.XX#.X.X..X....X.XX#.X..X#...#XXXX#......X..XX#...........#X.#.X.X.X#X.X.X#..X#X.X.X.#.X..XX.X.#.X......XX###XX..X
XX.X....XX.#..X.##.......X.X##.....X.X...X.X.X.X#..#.XX#...X#X.X..#.#..XX.X.X.X.X.XX.X.X#.X#.....X#.##X.#XX#...#....X...#X.#.X..XX.#.#X.XX.#..X#XXX..#..X.X.X.#.X#.X.X.XX#..X..X.#......X#.X#.X.X.....X....X#..#.X.#XX.XX..XX.#X#.XXX.#......#..X.#X...X....X...X.X.#..X...X.##.X.X..X..XXXXXX.X...#..#....X....#.X..X#..#..X.#.#.X.X.X....XX.XXXXX.#.X...#.......X#.....X....##..X.##...........##....#.#.#XXXX#X##X#.X.X.....X.#X.X#....X..X.X.#.X.X#X.X.X.#XXXX.X#.X.X.###.X.X.XX.X.XX#.X.XXX.X........X.X...X..X..#....X..X.X.X#.##........X.....#X....#.X#.X#X.##X#.X....X....X..X...XX.X.XX.X#X..X...#X..X.X.X.XXXX.X.X..#XXX###XX.......X#X.#.X.X..XXXX#.....X.XX..X......XX.........#....#XXX#.X.#.#X...#.#...XX.#...#.XX........X..X.XX.XXX.X...X.X.#XX#....#....XXX.X..X#X.X.#XXX#...X..X..X...X#.#X..#..X#.X..#..X..#.X.....X.##.X..X.X.X...X...##X#.X..#X..#...X....#...X.#..X#..X..#.#.X.X.X..X..XX..X.#.#.X......##XX.#.X.X.X..##.##....#...#.X....XX.#X...XX..XXX..X.X.X.X.....#XX#X.X.X...........#.X.X##.X.X...#X#X...#.X.#X...#.X.X.....X...X.
XX#X#X.#XX.#.X.X..#.X.X.###X.X#X.X.X.#.X#XX...X..X.....#.X..##XX.#...X...X...X...X.X..##X...#X.XX....X.X.#XX.X...X.X..#...X..#.###.##....X...XX#XX.#.#.#....X..XX#X...XXX#.X.X..#.X.#.X#X......#.XX#.X.X.X#.#X.#...XX###XX..XXXX...X.X..X.X#.#XX..X.X#X.X#.X#.X.....##..#.X.#.......X..X#XXX#...X.X..X..X.##.#.X#XXX...XX.X.X#.......X.X.X...X#X#XXXX#..#...#.X.#..X.X.X.X.X.X.#X.#...X.X.X.X.X.X.XX.X............#..#..X..#XX....X.X..XX#.X.........XX..X...##.X#.....#.....#..........X..#.X..X..X.X.X.X...#X.#.X..X..X.X.#..XXX.#..#.X.X.#.X.X.#.X..#.X.#..X.X...X......#.X#.X.#..##.#...XX...X...X..#.XX#X.#.......#XX....##X#X.X.X.X#.X.X.#.....#..X...#XXX.X.X....XX..X#.X...X.X.X.X.#.#.#....#..XX.....XXX...X...X#.X....###.X.X.X.X.X.....##..#X..#..X#X..X.X..X.X...#.X..XXXX...X..X.XXX.XX.X.X#..XXXX...X.#...X..#XXX..X#.#.X....X..#...XXX.XX.X.#XXX#..X.#.X.X.X##X.X.X.X#.XX#.X.X.X##.##...X..#..X.X.X........#.X#X#X..X....#.X.XX#....X#..##..##.#X..#...X.X.X.X.#.X..X#.....#XX......XX..X###.#.X.X............X.X#XX..X.X..X.X.X#XX...X.X#X###...
XX##...X........X....X....##.X....X..X#.....#..#...X##XX#..X..#.X..XX..X.###..#X....X....X.X...#X.X.X..X.X#...X.X..#X..XX#.X..X..XXX..X.X.#X..#.#.....X.XX.X#.X.X.XX#..XXXX..#.#.....#X#XX#X.X..............XX..X.X.XXXX#..##.X..XX....X.X.X#...XX........#X#..X#.##.X#.......#.X#.X..#.X.X#..X.#.#X..#XX##..X....XX.X........X.#X.#....X##.X#.XX#XXX#.#..#..#.X#XX...X...#......X..X..X...X#..#...X..#.X.X.X.X.X...#..XXX.#.##.X.X.X.X......X#.X.X.XX#.#..X......#.X.XXX.X.X.X.X#.X.X.XXX.X.#.X.X..X...X.X.#.X#..#.#.#..X#.X.X.X....XX..XX..X...X#X.X..X.X..#.XXX.X..X.X.X..X...X#X.#X..XX...X##.X.##.X...#XX..X.X.X.XX#.X#.#XX#...........X.X.X.X.X##..X.XXX..##...X.X..X.#X.#.X#...X##......#.X.#XX...X.X#....#.X..X..#.X.X.X..#.X..#.....X.X.X...X.X##..X..#X..X.X..XX.#.#...X.#...XX..X...X..X.###...X..XX#.X...##.XX..X#X.X....X.X.X.#X..X.XX#....X..#XXXX#...##.....##.....................#X.X#.#.X.X...#.XX##.#.XXX..X...X..XXX.....#..X.X.X#....X#X.XXX#.X.X............X..#.X.X..X.X#.X..XX..X##..X.##.#.#.X.X#.X.....#..X.X..X......#X#.X.X#..X#..#.
X#...X..X.#.X.XX#.X.X.X.X.....#.#.X#..X.X.X.X.#..X...X.#.XX.#....X...#..X....XXX#X.X..X.X..#.X.#...X#.#....XXX.XXX..X.X.X....X.X.X.XX.#...#..X..#.X.#....#X.X........X...XX#.....XXXX#X#X#..#..#.X.X.X.X.##..#.X.#..X.X#.X.#X.##..X.X.X......#X....X.X.X.XX#.#...X.X..X##.X.X.XX.X#.X.....X#X#...X..XX...X..#..X.X....X.X.#.X..X...#.XX....XX..XX#X#XX#.X..X...X##..#X.#.X.#.X.X..#XX.X..###..XX.X#X.XX#..#.#..XX.X.#X..##X#..#..X......#.X.##...X...X..X.X.X.XX.XX#...X..#......#X.X...X..X.....XX#.#.X#.X.....X.X.X.X.#.#......#.X...XXX.#..XX.#.X..X.X.X.XX..###..X..#X..X.X.X#.....#..X.X............#X.#.X..XX..XXX...X.#X#XX.XX.X.#X.XX...X.X.#.##..#XX.X....X.#..X.....XX.##X.#XXXX.X.X..X#..X..X..X##.X.X...X..X..X...X.#.X..X...#.#..X.#..X#...X.X...X...X....##...#XXX...#.#.XXX..X.X.X...X.#.XX.X..##X#.XX..##..X.#X#.#X.X.....X#XX..#X..X.XX..X.XXXX..X#XXX.X.X.XX.#.X.X.XX.X.XX.X#.X.............#X.....X..##X.X..XX..X..X..XXXX.X..XX..XX.XX..#..X.......#X#.#.X.X.###.#..X.X.X#.#X.XXX.XX.X.X.#.X.X...X#...X.X.X.X..X...X...#.##..X.....#.X.X.#.X
#..#X..X...#...X...X#....X.X.XX#...X.X...X...#.XX..X.#.X..X...X#X..X.#.#XX.X..XXX..#X..X..#..#..#.X.X.X.X#.#....X..XX....X.X........#X..X..X.#X...X.X.X.X.X..X.X#.#.XX.X..X..X.X.....XX#XXX..#.#..XXXX.##..XX.....X........X.....#...X#.X.XX..#.XX#.XX#X..X....XX....X#.XXX..X.X..#.#.X.X.....X.X.#....#..X..X..XXXX.X.#...#..X..#..#...X.XXXX...XXXXXX...#X.#X.X..#........X...X....X##..#..#.X....X.#..#...X.X..####.XXX.X.X.#...#.X.XX..#...X#XX.X.#......#XX#.X.X.X.X..X.#.X.....##..X.X.X.X...#.#.X...##.X.............##.###..X.XXX...#.##.#...X.........#X#XX.#XX...#..XX...X.##..X.#.#.X.X.X.X.X......#XXX#.XXX..X#...#XXX#....X...X..XX..X#.....XX#...X.X..##X..XX.X...#XXX#XXXX#..XX.XX.#..#..X#X.#..X.X.X..X..X.X.X......X.XX#.###...#X...#X.X.#.X.XXX#XX.#..#X#......X#.X.X.X..X......##.....X...##.....X.XX#X....##.XX.#XX.#.X.X.X.X.X..XXXX....#X#X...#X.X.....X..XX##...XX...X....X.X.X.XX.X.X...X.X.X..X#....#.X.X.#.XX.X.X.X.X.X.X.X.X#X..X..X.X#.#X.X.....#...XXXX..X.....................#......#.#..X....XX..#...XX..#..#.X#...##.X.........
X.X...XX#X##.X.##.X#.#X.X...#X#X.XX..#X.XXX.X....#.#...#.X.XX.X.X.#.X.XX#.X..X.X.#...X.XX..X.X#.........#....#.XXX..X.X.XXX..X##.X.X.#X.XX.X.#.XX..#..X....#.#..X.#...XX##..X...X#.X#..###..X...X.....X.X.XXXX.#XX.X#.X.X#X.X.#.X.X.X....#..X........#.X.XXX.X....##.......X....#...X..X#.X.X#X....#.X.X.X#X..#XX#XX#X.#X.X.X.##X#.X..X..X#X#..##X.XXX..X...X...#X.X.#XX.#XX#X.X..X.#.#.X.XX.....#X.#.X#..X.X#X.#....X##X....#...X#...X..XX.XX#.XX##....#.X.#.#X#....##...#X..XX.X.X.X..#..##...X.XX.#...#X#X#.X#.X#.X.X.X.XXXX....X#.XX.#X.#..#...XX..X#.X.X.X#XX#...#..X..#...XXX...#X#......#X..#..X.X.X#.X.X#XX.#X.X...X.XXX#XX#X.X.X.X#.X.XXXXXX.X.XXX###.##..X.X.#.#...X.X.#XXXXXXX#.X..X.....X..#XX..X#XX..X..#.#....#.X.X.##......XX##.X.X.X....X....X.XX....X.XXXXX.X.X..#.......X..#.X.XX#.X.XX..#..#.X.XX...#...XXXX....X.X#.X.....##..#.X#XXX.X.X.X.X.X.X..#X.X#.X.#..X..X...X.#.X.##.X..#..#..XX.#.X..X..X.X###.........#...................#..#....X.##..#.X.X#X.X#X#..#..#.X.X.X.X.X.X.X#.X.XX#.X.X.X.XX..X.X...#.#.X#.X.X..#.....X##.X.X.##.X#.X
X#.#X..#..X..X...X.X.....X.#.X#X..X.#.XX.#....XXX#..XX................##...X.....X.X..X...X#X.X.X#.X.X.X..##..X.X#.X...#XX..#.X..#....X...X.....#.XX.#..X#....##.X.X.XX#X##X#X.XX..X..X.XXX..X.X..X.X......X#...X...X.#X#.#..X........#XX.X.X#.X.X.##..X.#X.XX.#.#.X#X.X.X..X.X.XX.XX.#....#....X.X.#X#.....X...X#X#........#....X..#.#X.#X#.#.X#...XXX..#.#.X.X.XX...#X#.X.....#.#.....#X.XXXXX...X#...X.#..#....X.X#XX.#.X..XX.##.XXX#............X.#..#X.#.XX.X#X.X.XX...X.#...X#.#.#XX...X.X.#.....X.........#X.X...XX..##.X.X.X..#.......#.X.X.X.X.X.#XXX.XXXXX.#..X..#..XX.X.#X.XX##.X.##XX#.#.X...X.#.....X.X#....XX.#XXXX#XXX.#...........XX.X..XXXXX..X.#.....##XX#..X...X#XXXXXX#XX..#.X.X###X#.X...X.#..X...X.X.X...XX#.#.XXX#.X#..#X.X#..X.X.X.X.....#X.#.XX#X#XXX#..#X#.X#.X.X.#XXX#X#...XX..X#.X...X.X.X.XX.X.....X#.#..#XX.X.X...X.....XX...#..#.#..X.X.X.X...#..#.XX..X.X..X....#.XX..X..X...X.##.X.X.X.X.#..X.#.#.X..X.X.X.#X.X.X.X.#.X.#.X#.X##....XX..X....X#XXXX.#X..##..XX..XX..X.X.#..#.#.X..X...X..XX#.X..........X#..X.X..........#...X#
#X...X.X#...#..#XX.X.X.X.#......#.X.X..#.XX.X.....X.X..X.X.X#.XX#.#.X...#X...X.X#...X..XX.....X...X..#XX#X...#..X...X.XXXXX....X..X.X..X.XXX.#.XX.X...X...X.X.......X..XXX..#..#.X#.#....X..X#..X..X..X.X#...X.X.X.X........#.X.XX.X#.........#...#.X.X.X.....X.....X.X...X..X..X......#X.X.#X.##.#..##X.X.X..XX.X#.X.XX.##.#.X.XXX#X.X...#......#.X.X.X..#..X...XXX.#.XX...X.X..X..X.X.........XXX...#.##.X#.X.X..X..##....X.#XX..X.....#.X.X.X.#.X.#..#X.....#.X........X..XXX.X....X.XX.X.X....#X.X..X.X###.XX#X.#XXXX.X##...XX##X.##X.X.X............X..X....#X#.XX..#.X.X.X...X..#...XX##XXX##....#...X.X.X....#X.#..#..XXX#XXX##X.X.X.X.X#.X.....#.XXX.X...##XX.XXXX..X#.X.#...#XXXXX#.X..X...XX#XX...XX...X..X.X...X.X.X.X..X.X..X#..X.X...XX..#.....X.X.X##.X.X#...X.X.X.X#....XXX...XX#.X.X.X.#X.X....XX.....#.X#X.X#.X...X.X.#.X.XX#.#.X.#X.#.X.X.#....#.X.......X..#.....X.X..#.X.X.##....X..XX.X...............#..#.#.X.X....###XX#...X#..X...........X.X..#.X.X##..XXXX.#.X..#X...X...X...X..X.#...#X.X.#..X..#.#XX.XX.X.X#X..X..X..#X.X.X.XX#X.X..
X.X.##XX#.###X......X..X..X.X#.##.#...X...#.##.X.X#.#X..XX.#X...#..X..XX..XX..#...#XXXX#..X.#..X.X.X...X...X.X.X.X#.X.#X#XX##.X..XX..XX##X##XX#X.XX##.#X#.#XXX.#X.XX.#..X..X.X......X.#X#.#...#X.XX##.X...X.X........#XX.X.X......X#X#.X#.X.##XX.X#......#X.X..X##.X..XX.X.#.#X..#.X.#...X....#....#..#...#XX........X#X.#...XX..XX#.X.X.XX.#.X#........X.X.X.#X..XXX....XX.X#..X.X..#X.X.X.X.X....#.X.X.......##.X.X.X.X#.X.X.#.X...#XXXXXXX.X...X#.X.XXXX.X.X...XX.X.#X..X#XX#.##X#.....X..X.X.X....#..XX#...............X##.X.X...#.XXX...X#.X#.X.X.X..X...X.XX##X...#.X......X..XX.#X..X.XXXXX#.XX.#XX..XX..X.X..#.X.#..X.#XX#XXXXXX...X#.#X.##X.#....X....XX....X.##..##X.....#X.XXXX#...X..X.#X#XX.#X.#.X.X..#...XX........#...#.X.X.X...X.X.##X.X.X.X.XXX#..X...X##........X.XXX.X.X.X.X............#X#.#..#.X.........#..##....X.....##....#....#...X#.XX.#XX.X.#.X..XX.#.#..XX.X...##..XX.X..#...XX.#.X.X.X.#.#.X#.X#........#X#.X.XX#X.X#X#X.X.X.X.X.X.#X.#.XXXX##.X.X.X#....X#XXX#.XX.X..X#..X..#..#..X#...X..X...X.....X.....X...#XX..X#...#XX#..#.X
.....X#X...X#X.X#.X.#X.X.X...#..#.XX.X.X.XXX...X.#X...X...X...#..X.X#.XXX..X.#.XX.X.XXXX#..XX.X.....X.X.X.X........#X.X#XX#....X...X.#.X.X.X.#X...#.....X.....#X.....#.#.#....X.#.X#..X.....#.....X..X.#X.X...#.X.##....##...X.X.XX##...X..X.XX#....#XXXX.X#..X.X.X#.#.X....X.X.X.X..X.#...X.#X.#.X.#.X.X#.XX.X.X#X.X..#XXX.X..XX.X#.X...#...#.X.X.#.X.XX........#XX..#.XXX#.#X....X..#..X..#..#.X.......#XXX.#.X..................X.....#.X..##.XX#.X.XXX#X.X..#X.#.#X...X.XXX#.....#.X.X.X.X..X#XX.X..X.X..X.X#.X.X.#.#.X........##...#XX.XX....X#.#..X...#..#.X.XXX.X...X.#.XX.#X.X.X.X.X..#XXXX#......#..X.XX.#.#.#..X#.....XX#X#XXX#X.X....X#XXXX.X#X.#.X..X.X#X..X.X.....#.X......XX..X#..#XXX#.X..........X.XX.#X..X###.X...#.........X.....X....X..X.....#..X.#.#..X#.X.X...............X.X.X.X.X.X#..X#X.X..X.##.X.X..#X.#.XXX.#.#.X...X.X.X.X..#.X....X.X#XX...#XX...XX..X...XXX.X...X.#X..#X.X...#..#..X..#.X..#....X.XX.X...#....X..#..X......#...X...#......#.X.....###X.X.X.XX....XX.XXX##..X.X.X.X.#.X..X..X.X..X.X..#.X.X..X..#..X..X.X.XXX#....
.##.X.X.X.#X#X...XX..X.#.X.X..X...........X.XX..X.#.X.#.#.#X#..X..XXX..#..##....#....#XX.X...##X.X.##X...XX#.X.XX.X....XX#.XX.X..X#..........X.X.X#X.X.XXX.X.#..XX#.X..#...XXXX..X.X.X.X.X#.##XXX###.X.X.X.X.#XX.X##X.X..XXX.##...#..##.XXX...XX#.X.........#...........#.X....X...#X#..X.X....X.............#...X.XXX.X##XX..##......#X#.X.X...X.#X#...#.X.X##X..#..XX#X###.X.X.#..X.X.X.X..X..XX.X.X.X.....X..XXX#.#X.X.X.#.X.X.XX.#.X.....#.X.X#.....X#X...X..#..X..XX....###XX.X..X....X.#.X.X#X..X....#X....#.#X#XXX##.X#.#XXXXX.#.X.X.X.X.X#XX#..X#.X#..X#....XXX.X.XX.X.X...X.......X.X##XX#.XX.X.X..X....XX....X....#.#..#X#.X.#.#X.#.#..#X#..X.....X..#...#..X....X.X#.XX#.XX.#...X.X.XXX##...X.X.X.X.#....#...X.....#.#.XXX.X.X.X.X..X#.##.X.X.X...#.#.X#...X.X.X.X..XXX.X.X.X.X.XX.X..#.X.X...X#X#......XXX###.#.X#.X.....X....#..#.X.X....#X..#.X#.X...XXXX.#X##.X...X..X.X#...#.X...X..X....X.X.X..X..#..#X##..X.##...X..X.X.#.X.X.X.#.#.XX.X..##X.#.#X.X.X.....#.X..#........#X.#...XX#X..X.#....X....X.X.X..X..X...X..#.##.X#.X.X...#.#...XXX.#.X
X.X.....#.XXX#.X...X.X..X..X.X..X.X.X.#X.X....X#.....#X..X..#.XX.#....X.X.#X.#.XX##.X##....X....##...#.X..X..X...XX.X.X##..X...X.#.X.#.#.#.X.......X.X..#X#....#.X.#.X...X.....#...........#.#..............#.#.....#X.X.XXX.#.X.XX.#.X#.X.X.X.X.#.X#.X.X.X...#.X.#.X#.XX..X.X.#.X.#X.#..XXX#.XX##.X.X.X.X#.X.X#X...X...X.#X.X.X.X#.X........#.X..#XXX.XXX.X.....X.X.##XX#.X...X.X.X...X#..#..X..XX...XX.X.X.#.X....##X###..#..XXX#X..XX#.X.X...X.##.X##.#.#.#..X..XXX..X.X.XXX..#XXX#.#XXXXXX#......X#.X.X#X##.##.X.X.X#....###...#...X...X..XX...X.X.#.#X#.X.X.XXX.X.....X..X.X.X.#X.X.X.....#X...XX.#.##..X.X...#.X...X.XX..X..#.......#.X..X..XXX..#X.X#.X.X.XX.X...#.X.X....###X...##......#XXX.XX.XX.X..#..#.X.#.X.#.X.X#....X.#.X..#.X.#....XX..X...XX..#X.X.#........X.X#X.X#...X#.X.X.X...X.X#.XX.#..X#.XX..X.#.X.X.##.#X#.X.X.XX.X......#X.#X..X.......#X.X#...#...#.X.#.XX#XX#X.##..X..X..#.X..X....#..X..##.X.#.#...#.#.#..X.X...........#X..#X....XX...#.X.X.X.X#.#.#.X#.#.X.X..#X.XX.#.XX.....#.XXX.#.X...#.#X#.XX.#..X.......#..#.X....X.#.#.XX..
....X.X.##XXX#X..#.#X#.X#X.X..#.#..X.#.....X.X..XX.X...X..#.....X.#.X......#..#.X.....XX.X..XX#...X.XX.X.X.X..X.X..X....#.#.XXXX.#...#..X.##.#X##.XX.X.X.##X.X.........X..#.X.X#.XXX.X#.X.X#.#.X.X.X.X.X.##...#.#.X....#.X#.X........................#X#..#.X.#X..#...X#.##.XX#..#....X.X...XX#....##...X.X......X.X.#X............#..#.#.X.X....XX#XXX.X#..X#X.X..X.XXX#....XXX.#.#X.X...#..X..X.XX#..X..X......##......#X.#X......X..#...X.X.X......#..X.....X.X..X..#.#...XX#...X.......#XX##.X.X.#...XX#XX...X.......##.##X#.X#XX.X.X.X.X...#X....X...XXX.........#.X.#..X......#X#XX.X.X.X...X.X.X.X...XX..#.###.#XX..#.X#.XX..#XX.X#X..X..X#.#..X...............X##.....X.XX..XX.X.X.#X.X..##......##.X..X.#.......X..X.X#.X.....##..X..#X.#.X.#.#.X...XX#...X..X.X.X.X.X.#.X..X.X.#X..X..X.X..#X##..X.X.#..#.X.......................#.X.XX.....X#.#.#.XX##X..XX.XXX.#..X..XX#.##....XX..##..X..#.XXX.X..##XX........X#.XX#....X#...#XX.X.#.X..#X#X.#.X..X.X.....#..X#..#.#..X.#..X..X.X.X......X#X.X.XXXXX...#.X.#..#X....X#.XX.X.X#..#..X.##.....#.X#.X
.##..##X..XX#.XX..X#....#...X..XX.XX..#X.X.#XXX....X.#X..XXXX.X#..XX..XX.X#X.X...#X.XX.#.X.X#XX.X..X...#...#X#..##..X.X.........XXX.X..X#.X.##....#.XX....#...#.X.XX.XX..XX#.#X.....X...#.......X.X...X#..#.X....##.X.X......##X.X.X.X.X.X.#.#.X.##.#.#..#...X.XX..X.XX...X.XXXX.#.X##.XXX.X..X.#X...#.XX...X.XX.#....#.##.XX#.X.X..##X#.X....#.X####.....X.#...XX.#..XXX.X.X...##..X...XX.#XXX......X#..X.X#.X.X.X.X.#.X..#...X.X.XXX.#.#......##X.X.X.X.#X.X.X...#.#.X.X.#.XX.XX...X.X.#..X##..#X..#X.#.X##XX.X#.X.XXX....XXX....X..........#..X.X#.#.XX.X##.X.X##X..##..#...X.X.X.X.X..X..X..#..#X.#.#.X..X.##.....#..X.........##.X.X.X.X.X#....X...#.#.X.X###X.X..#..X.X.X.X..X.#.......##.X..X.##.X....#.#.X#.X#.X.#.#....#..X.X...#X#X.X.X..#....#..XX.X#.X...#.X...#..#.#.#.X.X#.X#.X.X..X#.X.X.X.X.....X.....#.X.X.#.X.X.X.X#.X.X.XX###XX#X.X.XX.X.X.X...X.X.#..X#..X..X#.##.X..#.X...XX.X.#X..#XX#.#.XXX#..XX.#.XX....#.X.X....#....#...X..X.X#...X..#X..X##.X..XX#.X..X.X#.##XX.X....#.X.X###..#...XX#.X.XX##.X.X#..X.X...XX.#.XX.X.X.X.#X.X.X....#..
..X.X...X..#...X#.XX.X.XXX.X..X.XX#..#XX..#X.XXX.X..#.X#....X...#.X#X.###......#X.##.X.###X#.X.X.X..#X.X#.XX...X##.X.X.#X#.X.X.XXX.#.X........X.X.#...X.X.XX.XX.X...XXXX...X..X.##.X..X..X#.XX#.#..X.X###.X..X.X..#X..#.X.X#...#X.#.X.X.X.X...XXX.X...X##.X.X....#..X...#X..#XXXXX..#..XX....#XX...X..X..X.X..XX...##...#.X..#..###X##XX...#.X#.X..X.X#.X#..#.#X.....X.X..#X..X..##X.X.XXX.XXXX.X#.X...#.....X.....XX..XXX.X.X..X..X#.XX..#.X#.XXX...X....X...X..XX.......#X##..X..X##..X..##XX#..#X..#......XX.....X#XX#.XX.XX.X##..X.#X.XX.#.#.X...X...X......X#...X...X...XX.X#......X.#.X.X#X.X...X.#X..X#...X.##.#.X.XX#.X.X#.....X.......#.X.X.X.X.X...XXXXX#..X.XXX.XXX.X.X....#.X.X.#X...#.X.X.X.##.X.X.X..#....X....###XX..XX.X#XX#.X...X#.#X.X.X..#..X##.X.X..#X..X.....X.............##..........#.X..X.#.X##X..XX..X...X....X..XXXXXXXXX..X...X..XXX.X....XXX.#.X.##...XX..X..X.X.#X.....X.XXX#XXX#.XXXX..#.XXXXX.#....#..X.X..X.#.#.XXX....#.#.X#..#.X#....##.X.X.X.........#.#.XX....#....#..X.X.X....XX.X.....X.##.#X...###........X...##..X.X.X.
.#...XX...#X.X#...#.X.X.X...X......X..X..X#...#.X..XX.#..X#.#X#......X...X.X.X....................#....#....XX...........#..XX..#......#.X.X.##X....X..X...X...XX.X..###.X.#.X.#.X..X..##X.#.#....#.XXX..X..X...X.#.#X.X.X..#.#............#XXX.#.XX.XX.#.X..#.X#.#.#.XX#X.X##XX...#..X..X.X.#XXX.##.X.#.XXXX...XX..#XX.....X.X..X...X#.XX.X..XX..X........#..X.X.X.#...X.#.X#..XXXX..X#XX..X#X...XX#.XX.#.X#.X.X#..#.X#X..#X..X.X#.X.X.X#....X.X.X.X.#.X#.X.#.X....#XXXX..X.#X..X....X#.X.X.#X..XX.XX..X.#.X..X#X#.X.X#...#.....XX.##.#...X...XX..XX..XX..X.X.X..##..#.X..#X.X.X#.XX.XX...........X#...#.XX.X.XX.X.X........#.X.X.X.#...X.X.X#.#........XX.XXXX#...#..X...X#......X.X...XX#.X.XX.................#..#X..#.XX.XXX.#...XXX###.X.XX.#......#.X#.X.....X.X..X#...#X.X..X.#.X.#.X.X....X.XX.X.X#.#X.X...X....X...X..#.XX###..#X#XXXXX##..X.#X.X.X......#.X..X..#...#.#....XX#X..X..XX.X.#X..XX.X.X...XX#.XXXXXXXX#..X.##X..#.X.X.#....XX##.X.X...XX#..#X#X.X.......X.#.X.X##X..##X##.#X.X.X...X.....#.#X.....X.#..#X.....X..X#X.#X.X.X..X.X..X..X.XX
X.#X.X.XX..X..##X........X.X..X.X.X.X.XX.#.X.X...X.....X...X...#.X.X.X#X..#...X.X.XX.X.X.X.X.X.X.X.XXX#.X.X#...##.X.X.X.X#.XX.##.X.X.#..X...XXX#.X.X.XX.#.X..X...X..X.X.X.........X#..#......XX.X.......#XX.#X.X....X......#.X.X.X.X.X.X.X..........XX#....X#..XX.............##.X.X.X.X....XXX#...X.........X.#..X.X..##.X#..X.#..X#.....#..#.X.X..XX.X.##XX.#..X....XX..X...#..XX..#..#..X.#X.X.##X...#.....#...X#X..X.X.#.X...........#X.X....................X#......X##.XX#...X.X.X.....XX##...X.#.#..X.X.X##.X...##.X#.##XX.X#XXX.X.X.X##.X.X.X.X.X.X.X#X..X.X.XX..#.......X...X..XX.X.X.XX.X.#.X.#....#..#.X..X.X.X.X......#X..X#.X.XX....X.X.X.X..#.X##XX#.X#.#X#.X.#.X#X.#.X.###.X...X...#XXX.X.##XX.X.X..##X#XXX.X...X....X.XX#X##.X..X.#.#X.#...#X...X#.X#..X.#..XX#XX.X..X...#...X..X.X#X..X...#.X.X.XX...#.XX.#..X.X..X.X..XXXXXXXXXX.X...#..X.X.X.X#.#X..#.X...X.#..X.#..X...X.X#.#X....X.......#.#..#.XXXX.###XX..##.#.X..X..X#XX#..#......X.X.X###XXXX.#.##.X.X...#.....X.X.X#XX#....X..X...#.#X...XX.X.#...X..X.X.X#..X....X...#..X..X#.##....X
.......#.X.X.X.#.X.X.X.X..X.X..X.......X......#.X.X.X#.X.X.#.#....##.#XXX..X.XX#...#..#...X##..#.........X.X.#...X...X..#.XX.....X.#X..#.X.X.XX.XX.......#XX.#.#..#.....#X.X.X.X#...#..#.X.#.....X.X.X.X..X...XXX.X...#.X.X.......#...X..XXX.X.X.X.X.X#.###...#.X.X.X.X.X#.X.#.#.X.#....#X.#.XX.X.XX.X##.X.XX.X.X.X##.X#.XXX.X.XXX..X.#X#.X.X......X.#.XX..#XX..X.X.XX.X.X.XX.X.XX.X.X.X.X...#.X..X..XX.#X.#.X..X#X#XX#....X...X#.X#.X.X.#X..X.X.X.X.#.X#.X#.X.X.#.#.X.X.X.#..X#.#..#...XX.#.##..XX....XXX.X.X...#...X.X.X##..X...XXX.........................#.X.....X#.#.X.X.X#.#XXX.#X..X..X..XX....XX#X.X.X#X.#.X.#...X..#.X.X..X.XXXXX..##.X...#.XXXXXX..XXX.X.##.X......#X......#X#..X.X..X...X.X.X.X..#X..#...##..#XX#.X.X.#X.X.XXX#....#..XX#XX.X.#XX.X#..#XX.X...X.X..#....XX#.X.X#..X#......#..X........X####...X#.X##..X...X.#XXXXXXX#....#X..X.....X.X#XXX.....X..#.X##.#.#..XX......XX.X.#.X.X.X.....#...###..XXX#.X.X...X.X.XXXX..XXXXXX.XX......X.X##.....#X#XX.#.X..#.##......XX..#.X.#.X.#..#XXXXX.#X..X#X..XX...XXXX..X.X..X.X#X..#.#..X..X.XX
.#.X.X..............X..#.X....X.X.X.#XX..X.X.X......X..X..X.#.XX.XXX#XXX..X.X.X.X.XX.X#X.X.X.X..X.X.X.X.X...XX#.XXX.X.#.....##.#..XXXX.X..........X#.X.X....X...XX..#.X..#X#..XX.#.X.X.#..X.X.X.XX#..X#.#..X###XX..X.X.X#...#.X#.XX##X##....XX..#X#........XX....X##...#...X....#....X.#X..#.X...XXX#X#X#XX##...................#..X..#XX..#..X.X.X...#...X.X..X...........................X#X.X#X.X...X.X#.X.XX#.X.X.X.X#.XX##X##...X..X..X..XX..X#XX...XX##...X.....X..X...#.#.X.#.#.#.XXXX..#.X.#X.X.X.X....XX.#.#.XX...X.#.X.X.X.#.#.X.X.X.#.XX#X.X.X.X.X.....#X#..X.X..X..#X.X....X..#..XXX.X..#X#.X#.....#......X##.X.X.X..X.X.X.#.XX.X.....#....#.XXX.X.X.........X.X.#.#XX.X.#.X..X#.X.#.X.X........#..#..X.X##.X.X#.....#X#...X#XX#X.##.X.X.X..X..#...X.XX#....XX.XX#..X.##.#.....#.XX.X.X.X.#.X.X.X.X.X#..X.#.X...XXX.#...X..#.XX#X#X#..X.XXX.#XX.X.X....X...X.XXX.#...XXX#.#.X.#.X.X.#.#X.X#.#X#XX.X.#..X.X.X.#.X#XX#X.#X#.......X.X.##.#.X.#..X.X.##...XX.X.X.X#.X.X#.X.X.XXX#.X.X.#X..XX..X...X.#XX....#XX.#...X..XX..#X#.XXX..XX#X...XX##X..#..XXX
.#X...X.X.X.X.X.XX.XXX.#.#X.X...X..#...#..X..X.#.####X..#.......XXXXXXX.#...........X#........X..XX##..XX.XX.#.###.#..X.X.X..#.#.X.XX.###X.XXXX##...XX..#.##XX.X.X#X...X###X.X........X.XX....X..#.X....#.X.#X##..XX.....#XX....X.XXX.XXXXXX#.XX#X##.XX#.#X.X.XX#.X#X.XXX.#..X.XX##.X.X...X#..X.#.X#.X.X.X....##.X.X.XXX#.#.XX#..X...X.X.X..X..XXX#.X..##....X...##.X#XX#.X.X.X.X.#.X#.X.#X......#...X#...#............#X#..X.#.XX.X..X...#X#...X.....X.X.X.#X.XXX.X.X..X.XX...#X..X.#.X..#X.X.X............XX#.X.X......X...........X.X..X...X..XX..XX.#..#.##.X...#X#.X#.X.##.X..X##...X.X.#X...#.#...X#X.#X.X.X.X.X.X.#.X...XX.............#.X.X.X.XX..#.....#.X#.X.XX#.#.#....XX....#......#..#..X.X##.XXX.X.X.........##.X.X.X#.XX.X##.X.........#.#.X.#.X...#.#.X#.#.X..X.#.#X.#X.X.XXX#.....XX.XXX..#XX...#.X....##.#.X....X..X.#..X.X.X.XX..X#X..#...X..#.#.XX..X#..XX.X#.X.#.X.....#X.........X.....X...X.X.........##...X.X.#.X.X...........#XX.#X..X..##.#.X.#..X....#.X.X..#.X..X..#..X.X.#.X.X.X.#.#X.X..X#.X.X##....XXXX#.X.#.....X.#.X....X..#.##
X.XX.#.X#X...X...X..#X#....X..X..X#XXX..X..X#.XX....#..X..X.X.X..#X#X#..X.X.X.X.#.X.##.#.X.X.#X.XX##X.##X..X.X.X.X..#.X..X.#..##..........XX.X..X.#...X.X.X.XX#...X.X.X.X.#.X.XX.#.X.#..X.XXX..X....XX#.....##.X##...X.X....#.X........#...........#...XX...........#..#X..X..XXXX......##...#............##.X#X#...X....X.X..X.X..#X......X..X.X.X..XX.#.#X...X..#.X..X...X..X.X..XX.X#..X.X.X.X..X.X..X...X.X#.#.X.X..#..#..X...X..X.X.XXX..#.#.#.X..X....X...#..#.XX....X.X.#..X..X...XX.....X.#.X.X.X.#.........XXXXX..X.X.X.X.#...#.X.#.XX#.X.X.#XX..X..#...X.#XX............##.X.##...XXX##.X.X#.X..#.X...X...#....#...XX.X.XXXXXXXXXX.XX#.X.##X.#.XXX#.#....X..#XXX###..#.X..X.XX.X.X#.X..#X#..#.....#..X..#.##.#.X.....#...X..X.......X.X.X.XX..........##..........#.....X...#..XXXXXX.X.X#.#.#X.XXX.X.XX..X.XX.#....###X..X..X.#....X..X.#...X...X..#.#.X..X.X.X.X.#..........#.X..#.XX.X.X#...#.X.XX.X..X.X#.X.X.#.X.X....X.X.#XX#X.X.X.X#.#X.X.XX..#.#....#.X.X..XX.#..XX.X....#..X.X...............#...X..........#X..#.##.....X.X.X...#.#X..X#...#
...XX....#X.X.X.#..X.X.X#.XXX..X#.XXXX.X.#X##.X.#.XX.X..X##.#..X....#.X.X..X...#...X..X#..X....X##.XX.#...X........XX..XX...X....#.##.X.X......#X..X.XX..X#..#.#.X#............#.X.#.#.#X.X.X.#..X.#...###.X....#..#.#..X.X..#..X#.X.#...#.X#.X.X.X..XX.X#.X.X.XX.X..##.X.XX#.XX#XX.X#.XXX.X.##.#X.X.XX.X......XXX.#.X.X...#.X.X#X.XXX.#X.#.X...#...X.X...#.X.X.X..X..X.X.X.X..X..#.X.X..X.X#.X#X.#.#.X..#.X....X..#..X.#.X..##.X.XX....X.X.X..X..#.#.X..#.XXX.XX##..X#.XX.#.X.X#...X..XX..X.X.X.X.#X#...#..X.X.X.X......#..XX..XX..#.##.X.X#.X.XX.......#.X.XX.#X..XX.X.X.X.X.X.XX#....X.XX.X#.....#..X.X.#.#.#.#.#.X.X.X.XX.X....X.......X..............X.X.X.X##.##X#XX#..#.X..X.X.X.....X.X.#.X..##X.X.X.X.X.X.X....X..X#.X.#.X#.X..#.X.X..#...X#.X#.##XXXX....X.X.#.XX.X.XX##.X.X.X.#X#XXX#X##..#.X...X#..X#.#..X.X..#.X..#X.X#XX.....X.X..X..###...X#.##...X..X..........#.X.X.X.XX#..X.#.#X....##..X.XX#.XX.X...X...#X..X..#XX..X..X.X.X##....XX.....X#.X...X.###....X.#X.X.X.X.X.X#.X.....#.X.#.X.X#.X.XX#.#.XX.X.X.#.#XX.XX..X.#.X.XX.#..X#X.#X##...##.
#.#X.X.#......#.XX.......#X#.X.....#X..............X...X.X#X.#.#.#.X..X..XX.#.XXX.XX.##X.X.X.X.......#.XX...XXX.X#...X.X.X.XX.X.#...#XX#XX.X.#...X..X#..X.X#.X.....X#.XX.X.X.XX###X#.#.X..X.#XXX..X.X#.......#X..#X...X..X#.XX#..#..XX.X#X...X#X..#.X.X.....#....XX.#.X..#XXX#.X.X....X.X...X#X..##X#....XXX.XX.##.X....#.X.....#...X..#.X....X..##....X.X...X...X#..#...#....X.X.....#X................#.XX#.X..X.#.X......#X...X...X.#....X.X.X..XX...#X..#.XXXX#.#XXX......#...#X..X.#.#.X......##.X#X#.#.XXXX#..X.X.X#.X#..X..X..X#X#........XX.XX.X......X...X.....X.XX#X.X..#..X.#...#..#X#.X#.#.X...#.#.X.#......#...#.X.#.X..#.X##X.#.##.X.XX##.X......XXXX.XXXXXX..#X..##X.X.X.XX.X.X.....X...X.X......#X.X.X.XXX#.#..........#.#...#.#X.X.#....#.....#.XX.X.X..#..............#.X.XXXXXXX#....X.#.X.X.X...X....#..XX....#.X..X.X..XXX.XX..X.XX.#..#X.##.X.#.X.#.XX#X.#..X..XX.X.#.#.#.X.X#X...X....#.X.XXX.###.####.X.X.X.X.X.X......#.#.XXX.#.XXX.X.X#.#.X..X.X.#..X...............#XXX..X..XX...X#..X#.X.X#X...X..##....X..XXX......X..XXX.#.X.X....
..#..#.XX.X.X.#X...XX.X.X.XX...#.X...###.X.X.#X.X.X..X.......X..XX..#.X.#.X.XX#X.......#...#.###.X.#......#...X#X#.X.........XXX.X.X#XXXXXXX##.X..X#..X.......#.X##X.#....XXXXXXXX#..#.##.....#.#....X.X.#.X...X#.#XX#..##X..X.##.#...X.X.X.#XX.X.......X.X#.X.#...X#...##XXX#.X...#.#...#.X.#.X.X.##X.#.X..#....X.#.X.#XXXX.X.X.X.#.#....X.X..X.X..X.X...#.X.X.X.X#.X.X.X.#X.#.X#.X.X#..X.#.#.X.X#.#X.X...#...X#...XX.X.X.#..X.#.XX.#.#.X.X....XX...X.X...XX..X.XX..#X.XX.##..#.X.X.#........#.X.X...........#XXX#..X..#XXXXX...XX.#..#X.X.X.X.X.X..#X..XXXXXX.X..X#.X....X.X..XX..X.#..X#..X...........X.........XXX.X#.XX....X..X..X#..X.#...#X...##..X#.X.##X#...XXXXX#....X.X...#....X...X.X#X.X.X.X.X.XXX....X#XX#XX..X.X.X.###.X...XX..XXX.#.#.X#...XXXX.#......X.XX.X.#.X.X##.#......X.#XXX##.#X.........#X..#.X.#.#XX.X.XX.XX.##X.#.#...#.X..#..#X............X.#XXXX#..XXX.#.............#.XX..X.X........X.X...................X.X#....X.X....#.X.X..XX#...X...#..X.X.X.X.X.X.X.X.X...XX#.#...X.X.#.X......#..X#XX.#XX##...#.XXX.XX.X#.X.X#.X....#X##
.X.#.#XX.X...#.#.X...X......XX.##.X.X.#X#...#X#..#.XX..X.X.X.##...XXX.X.#....XX.X.X.X.X..XX#..#..X..X.#.X..#X...#.X.XXX.#.X.XXX....#.#XX.#.X.X..#...#...X#.X#....#X....X.#XXXXXXXXXX.....#.#.X....#.XXXXX...X.X.#.....#....X.X.X#...#.....X#X#..X.XX.X.#XX......X.X.XX#...XXXX.X.#X..X.X#....X.....#...#.X#.X#X.X.#.X..XX##...X.......#.X#..X.X.XXX.X.X.X...............#.X......#..X#.X..#...XX#X.#.#...#.#X.XXXX.#X..X..XXX......#.#....X.X.XX.X.X..XX#.#...XX..XXX#...#...X.........#.X.X.XX#X..X.#.X.#.X.#.#X#..X..X##X##X#.#XXXX#.....XXXX#...X..#XX......XX##..XXX.X#...#X...X...X...X..X.X.X.X#.X#.X.XXXX.XX#..XX...X.X.XXXX.X...X...X.X...X.X...X.#..#.XX.#.X.XX#..X##....X.X.#.X#.X.X..........#......X.XXXXXXX#..X.XX#.....X.##.X..X.#....#..#.X........#X.X.XX..X.X#.XXXXX.X.X.X.X#.X#.#X...#.XXXX.X.X#..X#X..X..X.XXX.X..X....X#..X.X...X..#.#..X.X.#.X#.X.#.#XXX###XX#..X.X.X.#.#.X.X.....#..#..X.#.X.#..#X.#.X.#.X.#.X.X.X.X.X.XX.X....#.X.X.X..XXX#X##...X..X......#.XXXX#.X.X#.XX....X.X..#...#X.X.XXX.X#XXXX#XX#X.X#....XX...X..#......X.XXXX##
......#....#.X..X..XX..##.X...##...#..#XXX.X.#..X..X.X..X...X.XX.X....X.#.X.X......#X.#X....X..#.XX..#...X...#XX#.#.X..#XX#.X#..X.#...#..X.....XX.X.##XXX..#.#.X#..#.X.X#XXXXXXXXXXX#.##....X..X.#...#XX#X.X......#XXX.XX##.X....#X..X.X#XXXX..#...#.XXXX.##.#.X.......X.X.X#....XX#XX..X.#X#..##.#..XX#X.X..........X..XX.X.X.X.X.X.X.XXX#X.....X...X...X##.X.X.X#.X.#....#X.#.X..X...#.X##.X.X.......X..##.XX#X.X...#..X.X.X#.X.X.X.X###.......X#..X.#.X.##..X.X.X.X#.#X#.XX.#.X.X#.X..#..X.X..#....#..###...#XXXX#.XX.XX#XX.##XX.XX#.X.X.X.X.X.XX.##.X.X.X#.X###.#.#.X.X.X#...#X..XX..##..X...#..X.X#..#.#...X..X.#..#.X...XX#X#...X#.X#..#XX.#.#.X.X...X............X.X....#X..............XXXXX.X.X.X.X.#..XXXX#X#XX#....XXX.#.X......X#...X.XX..#X#..X.X#.X...XX#...#....#..X....X..#.......#..X#.....X#...#X..X.X..XX...#....X.#.X..##....X.#X#...#X..#.X.X..X.....###..X.X.##.X...#...X...X.X.X.X.#X..X..X.#.X..X...XX..X..#..X........#..X##...X....X#.X.X.X.X#.X##.X.#X....XXX........X.X#..X.#...#.....X#.....#XX#XXX#.....X.X...X##.XX#.X.X#....XX..
#.X.X.#XXX.#.X.X.#.#.#..X..X.X..X.X.#.##X.....X.X#.....XX.#....X..X.#.#.X..X..XX.X...X.#.X#X..X...#.X#X.#..X..........###....#.X..X.X..X..X.X#...#X....X.X....XXXX..X....X#XXX##XXX##.#..X.#.XX#..X.X.X#.X.#X.X.X.............#.X#XX..#XX..#.X.XX.#XX.XXX.X.#..XX.XX#.#.....X.#.X.X#...#..X...X..X#X#..X#...X#.X##.X#..X.X........#XX...XXX.X.X##.X.#.#.#.#.#...X....X..X.X..#..#X.X#.XX..XX....#.#.X.#X.X.....#...XX..X.........X..X..X...#X.X##..X........X.X..........#XX..XX#..#X..#..X.....X..X.XXX....X.XX.X...X....XX#....##..XXX...........X.X.....X#XX..X..#.........XX.X#.X.#.X.X.X.X.####..XXX..XX.X#.X.....#X.#.#X.#.#.X#.....#.X.XX#X.X..XX##.X.X#.X#.##X.X....###..XXX.X.X.X.X.X.....#X.X...#.X.X#XX##.XXX#..X.X.X.#.X.X.#.XX..#.X.XXX.X.XXX#....#..X..X.X.X.X#.X#.X.XX.X.X..X.X.X.X.X....XX#.#.X.X...#....X.X#.#.#.X....X..XX#.X.X.X.X.XX....#......#.X.#X...X.X........X.X.X.X.X.XX..XX..#...X.XX#.....X.#.#...#XX..X#XX.X.X.X.#.X.X.#.#.#.XX.................X#.XX##.XX#.X.#.X....XX....#.XX.X.X....#X.X.XX.X.X..XXXX#.X.#.X#X..#...#...X.X..X.
...#.......XX#.......#X.#.X.XX.X......#XX#X.X.##X#.#.X.X...X.X.#.XX#......X.XX#..X.X....X....X.X.X.....X.X..X.#.#.X.X....#X.X.#..#...X.X.#.X...X...X.X....X#.#XX#.X.XX.X#..XXX.X.XX....X..X....X.#.......#X#X..#..XX.X.X.X.XX.#X#.X.X#.X##.X....XX.X#.X.....XX.#..X..#X#.#.X.X..#..X##..X..X.#.X.X.X#.#.X.X..X#X.XXX.X.....#.X##X..#.X.X.X.....XX.........#.#X.X..X.XXX..#X.#.X..#......X...X.X##.#..XXX..X.XX#.X.X.#.#.##.X#.X.#X.X..XXX.XX#.X.X.X.#.X.X.#.....X#.X.X.X.....#XXXX...#..#X.#X#.X#X..X.#X.XX.X##...X.X.X.X#.XX.#.X.X.X.X.X.X#XX.XX.X...X.#.#..X..#..X..X.X.XXX...................#...#..X..X.X......#.X.#..#.X.........X.X......##X..X.XX.X.#X.X#.X...#...#XX#..#....#.X#X.X.X.X#.#....#X.X............#XXX.#X..#.#......XX#.##....#.....XX#X.XX#X..X...............X..X...XX..#X.....X#...XX...XXXX..X.X....#.#..X..X.X.X.##...X.........#.X.X.X#.##....#.#.....X.X.X.XX##.....#...#....#X#X......X.X.X.....##....X.X.X...X...X...............X.#.X.X.#.X.X.X..............#...X.XX..X.X.#.#XXX##.X.X.X..........#....X#.XX#...X.XX.X###..X..X..
XXX.X.X.X.#....X.X.#...#.##......#XXX##X..XX#XX.X.X...#XX.X...XXXX##.X.XXX.....X.X..#.X.#X.X...X..XX.X...#.XX..X...X#.X.X..X#.XX.X#.X.X.....X#..X.XX#..X#...X.XX......#..X.##......XX.X.#.X.#X.X.#X.XX.X.....X..X...X..X..X.................#X.#........#X.X#X..XX..#XX...X..##.X.X.X.#.X.X..............X..X.#...X....#XX.X.....X........X#X.X.X.#.X.X.X...#XX.#X.....X#.....#.X#.#.X.XX.X..XX#X#.X..#X.X..........#...##..X##......#.XX#X#.........X...X#.##X.X.X.#X..X.X.XXX#XX#.XXX......#...X.XX...#XXXX#.X.X...........#X............#.X..XXXX.X##..X.#.X.X.X#.X.XX#.X..X.X.X.X#X.X.XXX.X#.X.XX.X.#.....X.X.X#..X.X.....#.#.X#.X.X.#XXXX#.X..#..............#.X..X.....#.X.XX.............#X.X.X.X...XX.X#.#.X.X.XX.....##..#.X##X.......X.#.X.X.X.#X..#.#X.X..XX.##.X.X.X.##.X.X.#...#...X.X.X...X....#..#...XXXX.X.X...X..X..X...XX#.XX.X.#.X.#.X#.......#X#.X.XX#..#.X.#..#X..#.X.X.#.X.#.#.#.X.X..#.X.X#...XXX.X.X...#.#.....#.X.X.X.XX.X.X#X##.X.X..X#..X...XX..X#.X#.X.X.X.X#.X.#.X.X.X.#...X#X.##X.X..#..X.X.XX.XXXX.X.X.....X..X........X..X.X.X.#
.....X..XX..X.#.#...#X.....##X.#......XX#.......X..X.X.X...X.X.X.X#.XX...#X.X.X#.X.XX..XXX##.X.X.X.X#.X.X...#.X#X.X.X..X..X.#..X#.X.....X.X.#..X..XXXX...X.X.....##X.X..#..#.X.X.XX.....#X..#..X..#X....X.X.###..X.X##.X.X..X.X.X#.X.X#.X.X.##.X.X.X.X.X..#....X...X.X.#.X.X.X..............##.X.XX.X.X#.#X....#.X.X.XX.XX#.XX.XX.X.X.X.#.........#..#X#..X.###...#.X#X.#X#.#...#.X..#..X..X.#X.X..#.X#....X.X.X.X.X..XX...XX.#X.#.X....X.#XX.X.X.X.X..X...X#.#...X....##.#...XXX#...#..X.X.X..X..X..X.X.X#.X......X.X.#.X.#....#XX#XXXXXXXX..XX..XX#X#..X..............##.XX..XX..X.....XX#..............##X#.X..X#.X....#.X#..#.X..............#..X.X.X.XX.X.X.X...X.###.X.......#.XXX#XX.X.X.#.X......#..XX#.X...#...X#.X.XX.#....X#XX.X#XX.#......#..X.X.....X#X.X..X#..X...X...#.X..#.X..X.X.#..###..X.#..XX#X..X....X#.X...X..X.#.X.X.......##.X.#XX.X.X.X#X#X#...#X##...X.#...#....#.#..#..X.#.....#.#X....#.X.XXX...XX..X..X.X..X.......#.X.XX...X..#.X#XX.##.X..X...X#X..#...##.#...........#.X.#.......X#X#.XX.X..X........#.X.XX#X.XX.#.X.#..#.......
X.##...X...X....#X.X#..X#.XXX...X.X.#X.X..#.##X.#X......X.X............#X#...X#..X...X##XXX..#.X.......X.X.X...#.....X..X...X.X.....#.#XX..XX.X#.#XX#..X#....#XXX.X.X.X...#.....#.#XX.X....XXXXXX.X.X.X.#..#....X.#XX..X#XX..X....XX..#..X#......#..X...X.X.#X.X.X.X...........XX#.X.X.X#.X..X#..#X..X.X....XX........X.X##..#.#...X..#..X.#.X.#X#..X.XXX..XXXXX.X.#XXX.X###.#X....#.#.X..X.#X....#....X.X..#.X#XXXXX...XX......#..#.X.XX.X#.X...X...#.#.X.....X.X.XXX...X#.#.##X.X.X.#..XX#XX..X..X..........X.X.X..X..#...X.X............X.#.#.X...##.X..X.X.X.X.X.X.#......#..X#X#X#.X.X.#.X.X.X.X.#.X.......XX##...XX..##XX#..##.X.X.#.X.XX.X.#....#.X..XX..XX#.X.#.X#.#X.X.X.X.X......X.X#X..XX.X.X..X.....#X.X.X.X.X..#X....X.X..X...#..#..X.X.X.X....X#.XX.#XX.XX.X.X.X##..X.X###X...X.#..X..XXXXX..XXX.#XXX.X.X.X#..X..#X..X........#.X##.......X..#..XX.XX##X.XXXX.X.XX.X.X.X.X.X....X..X...X.X#...X.X#.#X....X..X.#..X.X.X.XX..#.X.X.XX#.X.X.X.XX..X..XX.#X.##...X....X#.X.X....X.X.X.X.X##X.X..X#X.#X...#...#...X.X.X.X.X.X..XX.X..X..XX..X.X..#X#.#.
...#.#..XX..#.X..##...#.XX.X.X.X.X#.X#..#.#XX#....XX.X.X#.#X.X.X.X#X.X....#.X..X.X.X.#.X.X.X..X..#.X#.XX.#.#X.X.X.X.XX.X.#X....#X.X..X...XX..X..#XXX##X.XX.X............#...#X.X.......X.X.###.#.....X.XXXX.X.X.#.#.#X...#..#XX.#...X.X.X.X.#.X.X#X.XX.XX..XXX#...XX.X.XXXX#XX#.XX##..X##..X...#...X...XX.X...####.##.......#.X.X.X.X..#..X#..XX..X....XX.XXXXX....#X....#......X.X#..#XX......#.X.XXXX#..X......X.X#.X.#..X.X.XXX..X.X#......X.X#X.X.X...#.#X..X.....#.XX...X........X.X.#.X#X#XXX.X.X.X.X.XXX..X#X..#..#.XX..X.X.X.X.X.X.........X......X.X.X...X...X.#.X.X.X.X.XX##X......#.X#..X#..X..X.X.X.##X.X.XXXXX.XXXXX.#X..XX##..X.X#...X.#....#.X.X..XX.....#X#XX##.#.....#X.X.......#...X..X..#.X.X...........#X##.XX.XX.#.X.X..XXX..X......#.XXX#....##..X..#...#.#..X..##XX.X#..X#..X..X#..XX##.XX#.........#..X.X.#.X.X.X.X..#.X..X.X.X#XX.#.X....#..#.X.X...#......XX..X.X.X.#X..#.XX.#..X....#.X.XXXX.X#.XX#.#..X#.#.###X..X.........X...X##.#..XX....#X..XX.X.#.X..X#.X#X..X..X.X#.#.X....#...X#..XX..XX.....#.X##.X#...##..X..#X.....X.X.#..
#.XXX..XXX#.#..X.X..X..............X.X.XXX..#..X.X....X#XX....X.#.XX..X.X.....X..XX.........##.X..XXX##.....#....X....#X..X.#.X....#X.X.X.#.#..XXX#X.X...#XX.X#.#.XX.X.##.X...#.X.#.X.XX..#.....#.#.XX.##.#..X........X.X.X..X...X.X..X....XX..X.X.X....X.X.XX.XX.....#X.........#...X#X#.X.#.X.XX..X##.X#X.X....#..X.X.X.X..........X..X#.#.XX..#..XX...X.XXX##X#...XX.X.X.X.X..X...X...X.#.X..#......#.X.##.#.X..X.X...X..X..X#X.X#...X.#.X#.XX......#.XX...X#.X.X.#...XX.XXX.X.X.XXX................X#X..X.XX..##.#..X....X..X..###.X..X.X.X#.X#..X.XX.#.#.XX.XXX.X...#.X...........X.X.X.....XXX.#.XX..XX.#..#...X#XX.....X#....X..#XX#.....#X....#.X......X#..X.X.X.X.XXX##..X.##.XX.XX.#.##X#XX..#..X...X..#.#X.X.XX.##XX..X.X#.....#.#.X..X..#.X.X..#X#X##.#...X..X.X.X..X.#.#..X.#.#XXX.X.###..X#XXX#.X.X.XX#XX.#.X.X.X........#X##.X#..X#...X#.#..X..X#.#.X..#...X.X.X.##X...X....#XX.XX.....#.X..X#.X.X..........##XXX.X.#....#XXX..#.X#.X.X.#.#.......XX.X.X.#..X.X.....#.#......X..X..........#.X.X.X.X.X.X.X.X.X.X........X.X.X..#..#XX#.X##.....#.
..#...#.X.##..X.XXX..#.XX.#.##.X.X......#..X.X..#..X.XX.X.X.X.......#X...X.X.X.XX..X.X.X.##..X.X.X.X.#.X.X#.#X.X.##X#.##.X.#....#XX.X.X...X.#.X.XXX....#..##.#...X.#.X..#X.XX#X..X.X....X.#.##X.X#..#...X...##X.X.#.X.#XX...XXX.X.XXX..X.#...X......#.#...........#XX....X.X#.X.X..X.X.#..X.......X........#..X.X..XX..X..#.X##X.X#.X.X#.X.#XX.X...X#..X.....X....X#.........#XXX.X.X.X.X...X..X.X.#.XX..X.X.##..#....X.X..X.X....X...#X..#.X...X#XXX.#X...X#.......#XX.X.X.X.X#.#....X.X.X.X.XX.X.X#X....X...X.X#X#.#X#XX.X..##.X....X..X#..XX#X..XXX.XX#.....#....XX.X....X.X.X#.X.X#..#..X.X.#........X...#.#..X.X.X#..#.X.X..#.X#.#XX#..X.X...##X.X.#.XX.X.#..#..#.....X#XX##.X........#.##XXXXXX.XXX..#XX.XX.X#.X.X##..X.#.X.....#.X......#.X.XX.X#XX.XXXX.#...#X..#.....X.......X#....X....#.X#.#.X.X.X...........##..#...X.X.X.XX#..X.#.X..#.XXX.XX..##.......X.X#......X#...X..X.X..X....X.XX#..#.X.X.....X.#.X.X.X#.X.....X.X.#.#XX.X.#.XXX..XX##.X.X.X..#.X..XXX....X.X.XX#X#.XX.##.XX#.X.X##.X#...................##.X.X.#.#.X....X.X..XX##....X.X...
XX.X.##...#XX...XX.#X....XX...X#.#X.X.X#.X.....X..##X.......X.X.#.X#..X.X...X....X..#...XX.X...X........#..X....X#.#...X.#.X.#X.........X........#.#.X.#.XX#.#X.##..###......X..#..##.#..#.XXX....X.#X.X.X.X.X.##..X.#XXX.X..X....XXX#..X..#.X.X.X.X..X.X.X.#.X.X...#.X.X#X....#.X.X....##.#X.#.XX..X.#.X#.##..XXX...XXX#.#.....X#.#...X.X...X..XX.XXX.X##X.XX#X#....X.#X.X.XXXXX........X.XXX.....#X##X.#.X..X.X..X.#...X...##.X..#.#.X.X.X#X.X#.......X.X...X.X.X..#X....#...X..X.#.#.#..XX.##X..#.XX.X#.X.X..#.#....#X..#X.X..#.#.#.X...#.XX.X.#.#.X.X..X.X.X.X.X...X.X.X.#.X....XX#X..X..X.#.X.X.X.X..X.X...X.......X.#X.##.X.##...XX#X..X..#......##X.#.X.#.#.#..X.#.XXXXXXXX..X#X.X.X.XXX#XXXX.##XXX..............X..X.....#.#.X.X.XX#.X##..X..#.#XXX.XX..X.XX.X.#X.X.X#X.X#X.X#..#X.XX.#X..............#.X.XX.X.X..X...X..#.X.###.X...#..X....#.....X...#.X#.#...X.X.#.X..XX..X.X..X.X#.#.X.#...XX....X.#.X#XX#X#......##.X.#XX##.XXX........##XXX...X...#....#X.#.XX.#X.#..#X....X...#.X..X..#..##X.X.X.X.X.X.#.X.#.X#X#X#X#XXX..X.X.....X.X#XX.#X..X.X.
.......#X..X..X....X.X.#...X.X.X...X.......#XXXXX.X...#.X.X.#X..X##..#X#XX.X.X#.X.X.XX.X.....X#..X##.XX..#..#X.X.....X.......##.XX.X.X.X#.X.X.X.X.....X.XXXX..X###.X.#..X.XX..#.X.X#.#..#X..X.X.#..............X#.X..XX#.XXX#XX.X#.XX..X#XXX..X#..XX.#...####..#..XXXXX..#..X.X...X..X.XX#.#...X.XX..#..X....#.XX.XX#.XXX..X.X.#.X...XX....XX.#..#X.XXX##..X.#XXXX.#.#...X....X#.X.X.XX.X.....#.X.X..........#....#...#XX..X...X.#..............X.X.#.X.##..#..XXX..X..X#.X.X.#.X.XX#.#..X...X.##X....#.....#.X...X###X#.X##.X.X..#XX...X.X..............X.X..X.###.XX..#.#......X.XX#...X#.X......#..#..X#...#.#.X.X.X....X.XX#...X#X#.XXX.XX###.X.XXX....##....#..X..X#..##XX.X.X....##...XX#XX##...X#X.#.X.X.X.X.X.X..##..#.X.#.#.......#....#X..X#...#..#X#.........X..XXX...#.X...#....X.#..XX.X#.XX.X.X.#..X.#..X..X.X.X.X..........#.X#.#.X.#X..##X..#X.#...X..XX.X..X..#..X.X...X.#.....#.X.X#...XXX.X..#.#.#X#.X.X.X.....XX.#.X..#.X#X.X.X.#XXX.X.##.#..X.#........#.###.X...X.X.X.#...X#X.XXX#.....X...X...X...##.#.XXXX#.X.X.X.#.X.#.X..X.X..#.X..X..
X.XX.XX...X.#..X.XX.....XX#X....X.X.##.X.X.....X..#XX..X...#X.#..X#.X.X.XX..........#.XX##.#.###.#X#...X##.X...X#.#X.X.#.X.X..X..#.#..X...X..X...#X.X.#..X#X#........#X..X...X.....X..X.#..#..X#..X.X.X.X#.#X#..X.XX.XXX.#.XXX#.....#X......#..#.X..X.X.##.##.#.X.#.X#.XXXX..X.X#..X..X#...#X#...XX.X..X.X.XX..........#.X..X#....#X..#.X.X.X.#.X##..X...#.#..XXXX#.X..XX.#.X.X.....XX#..X.X.X##.#.XX.#X.XX.XXX.XX.X.X.X#.#..X...#.X.X.X#.X.X#X.#X.X...#X#.X..#.XXX...#X............X..X..X.X....#.X.XX.X.X.....X.#.X.X..........#.X#.#X.XXX.X##.X.X.X.X....X.#.#......#....X.XX.#..#..X...#XX.X.X.X.X.#...X.X#.X.##...#.#......#.#.X...#XX#XXX##..X.X.X.X#..X.XXX#.X#X...XX#X......X.X...#..#.X.X.X#..X...#.#XXXX#.X..X...X.X##X...X.#.X.X..X.X.X.X..X.XXX.X#..X.X.#.XX..XXXX#.X...XX.XX.##..X#...X..X..##..X#.#....X#.X.......#.X.X##.X.........#..#X..##.X..#.#...#.#.X#..X..#..#XX.X.#X.X.X.....#..X.X..X.XX.....##....X..X.X........##.#X.##X.X.XXX..XXX#..X...X.X.X.X...#..#X#X..X...X..#X.XXX....#X.XX.##..XXXXX.X..X...##X...........#....X...XXX.##..X.
..#.XX.X.#....XX..#X.#.X#X..X.X..X...X.##..X.X..X.X...X.X.XXX..#..........#.#.X.#.X....#...#...XX.#..X.#.X.#.X...#..##..X...#X.XX..#.X.XXXX.XX.X###X....#..#..X.#.X.X.#.X.X#...#XXX.#.#.#X..#..X.#X##..X..#....X#..#..#..#..X#..X.XXXX#.X.X..X.#.#.X..X..#.##...X........#X#...XX.X#.X...X...#.X.#.X.#X..#.XXX.X.#.X.X...X.#..X##.X..#...XX...X.X...#..X.X.X.X##X##...X......XXX.X.XXXX#..#X.#.#.X.XXX.....X.X..#........##X..X.X#..XX...XXXX...X..XX.##XX#..#...#..#..#XXXX.X#.X#.XX.X..#....X#X#.#...#X.X.#.#..#......#.X.X.XX..........#XX.....XX#...X.X#.....#.X.#..#.X..X#...#..XX..X.#X.X...X....#.X..#...X...#.X...X.##.X......#XX###XXX...#........#..#XXXX...X.X.#X#..X.X.XXX..X..##X.#....X.#.X.X...#.X..XXX##.X.X..X#X#.X.#...XX###.#....X....#...X#..X#.##.X.X.XXX...X.X.X..#X..X..X#.X.X.X.#.X.X.#X.X.#......#.X.XX...XX#...X.X###.X...#..X.X.X.X.#.##X.X....#.X.#XX.X##......X...XX.X.#.X.XX.X...#.#.X.X..X.X.X..##.X.X#.X.............X...XXXX#.XXX.##.#..X..X...#XX.X.#.#.X.X.X#....#.X#.XX...X#.XX..XXX.#.XX.X.X..#.X#.X.X.XX.X.X..X#.......##.
#X.........#X.#.#.X...#X..#....#...#X.#.XX..XX.X..#XX.X.#..#..X.X.X.##.XX..X.#XX..#.X.X.X#X#.#..#.XX..X....XX..X#..X...X#X.X.#.X.XX.#......X#.X#X...XX.#.X..X..XX#..#.X##..X.X........##...#X.#X#.....X..X.X.X...#.#.X.X.X.X.XX.#XX#XX...XX.XX..#....XX.XX..#.X..X##.X.X.##XX#X....X..#.X.X.XXXX...X.X..X#..##..XX..X..XX.X.X.X.X#.#.#X.X.X.X#....#.X.X.X.......#.XX.X..X.X.X.##X...#XXX#.#X........#..X.X.#.XX..#.####.#X..X..X..#...X.X....X.#XX..X..#X#XX...X..X..X......#XX...XXXXXX..X.X.....XXX.XX#.X.#..#...XX.X#...X....X.X.X#.X.X#XX#.X.#XXX#.X.#X#.#.X....X.#XXX..XX.X.##.X.#X..X.....X.XXX.X...X#..X.X.X..#.X.X..#X...##.X#..#.XXX#.XX.X.X.X#.XXXX..XXX.X.#.#.X#XX#X#X...X.#..##......#.#..X....#.XX...X.X.X.X.X#.X.X#.....#X..X##..###.X.X#.X.X.XXX.X..X........X.X.X......#X.X.#.#.........X.X.......#..X.X.X.X.X..X.X.#.X.X......X..X...X.........#X.XX..#.XX....#...#X#.X#X.#X.X..#X..........##..#.XX.#X.....XX...#..XX.XXXX.XXX.X.X#X.#..#.X.X.XXX.XX.X..XXXX#.XX...............X#......X..#X..X...#.X.....#....X.#X..X.#.#....##X.X..X#X.#.##X
.#.X.X.#X.X...X....X.X.X.XX.X.X..#........#...#.X#...#X...#.X......X...X.##..XX#X..X.....XX...X.....X...X.#X#.X.X.X#X.#X.#........X...X#XXXX..X...X#.......##X..XXX.......#X#X.XX.X#.#.X.#.....#.X.X.X.X.X..XX.X.X.............XX.X.#.#.X.....XX.X.X...X..#.#.X.X...#..#...XXX.XX.#.X......XXXX.X.X..X.X#.X..##X..X.#.#......................#X.#.X#.....X.X.X.X..X.X.XXX.X.X.XX..#..XXX#X...#.#.X.X#X..X......X.##XX#..#.X.X#...#..X..X.#.X#XXX#..X..X##.#..XX.X..X#..X.X.#.#..X.XX#.X..XX..X.X.#XX...#...X..XX.X...X.#XX.X#.#..#X.XX..XXXX##..XXXXX.X...#.XX..X.X#..#.X#X..X.##......#.XXX.#X..X.....X.#X#.X..X.XX....X.X...#.XXX#.X.#...#XX..X....#XXX.X##X..X......X.X.XXX..X###...X.X.#X.##..X#.X..X#....#.##................X.X.X..XXXXX...............#...X...###.X.XX.....XX.X..#.....#.#.#.X.X...#.X#.X.X.XX.X.......#.#......X#X.X.X..#.#.#...XX.#.X.XX...X#..X...X.##X.X.#XXXXX#X.#.X.#..#.X.#.X#XX..###....#X.#.X.XX##.XX.......X...#.XX..#X.XX............X.XXX#XXX.X.X.X.X.X#X.X.X..X.X.XXX.X.X#.X.XX.X...#.X...#XX..X.X...#.X.X.X#X#..X...##.#...
...#..#...#X.#.XX.X........#..XX..X.#.X.X..X.X...###..XXX.#.XXX.X.X..X.X.X#.X.#.X.XXX.X.##.X.XX.#.X#..X#.X.X.X.....##.#....XX.#.X.#.#X....#..X.X#..X#.X.#.X...XX##.XXX.X#XXX....X..#....##.XX#X..##.......X.....X..X.X.X.X.X.X.........XXXX.X.......#XX..##....#X#X..X.#.X..X...#.X.X.X.#.X.XX..#.X.#...X.X.XX.X.X.X.X#.X#.X.X#X#.X.X.XXX.X#..X.#.#XX.XXX..X..#.X........X......X..XXX#XXX#X..XX##XX.#.X.X.#XX..XX#XX#X.......X.XXX..X.......#.X.X.X.X....#.X.X.X.X..X..X##...X..X###..#...#..X.#.X.X.XX#.X.#...XX#.X#.......XX#...X...X.XXX#.##.##....#.X#..###.##XX.#..X#XX.....X.X##XX#X##X#.#.X.X.X...#.XXX.#.XX.X.X#.X.XX..........XX.XX#.X..X.X.#.#...##.X.XXX.X......X..X.X..XX..X....X.X.X.X...XXX#.X......X.X.X.X.X.X.X.X#..XX#..#XXX.X##.X#.X.#.XX.XX.X..#.#....X#..X#X...#XXX.#.X.X#X..#XX#..X..X#..X......#X.X.#.X....XX.#.X.XXXXXX#.X.X..X..#X..#...#.X.X.X.X.X.X##....#XX###X.......#..XXX..#XXXX.X.X##.XXX#.X....#X.#..X.XXXX.X.X.....#....#.#.X##.X.X.X.X#.XXXX#....#.#.XX....#.X.X.XX................##...XX.....#X.X.X......#XXX#.#.X.#...XXX.
.##.X..X.X.......#..#.X#.##XX...X..X.X#..X..XX.X.X##.X.X......X.###.X............X.XX..X#...X..#X#..X..........#.X...XX.X.##.#.##...X.X.X#X#....#.X..X...X..#X........X.XXXXX.#..X..X.X.X......X.X.X.X.X.X.#XX.XXX..X#..X...X..X#.X.X.#.X.#..X.X.X.X...X.XX.X.XX##.X.#.X#.#..#.X....X.##XX...X#..X....X.X..X.............#..###X...X.X.X.##..X.X...#...X..X.X....#.X.#.X.XXXX.X##.X#.X.#XX#..XX##.X....#......X..##XX#X.#.X.X.#XXX..XXX.X.X.X.......X.X.##.......X#X...X.X.X#.XX#.X.X.X..#..X.......#..#.....X.#X#..X.X.XX.X.#X..X..#X..............#.X....#.X.X.X.X#.X.#.X#..X.####..XX#..#.X.X..#..#.X.X#.#.#X....X......#..X.X.##.XX.#...X...XX.XX.....X.......#X#X#X.#.X..#X.X.X.X.X####.........#...##.#.X.X.XXX...X.X...#...X.X#X..X.X#.XXX...##.#X.#.......XXX..X.X#.#..X.#.X......X...#X##.X##X.X.#XXX..X.##.XXX#..##XXXX#..X..#...X.X.#.#.#X..X...#.X.#..............X##.XX.#X.XXXX.XX.X.XX##XX#.XX.X.........XX...#.X#.X..#.XX...#.....##.X.X#.#.#...X#..X..#..X.XXXX#.#.X..#...X.XX..XX.X.X.X.X.X.X.X#.X.#.###.X.##.X.X......X.X.X..XXXX.#..X..X.....
.X...XX.X..X.X.#.X.#..X..X.X..X..X.#....X..#.X..X#X#....X.X.X.#.#.XX..##.XX#.X.X.....X....X#.#.#XXX...XXX.#.X.X#..X.XXXX.....#.##X#..........X.X#.X.#.X.X.X.X#.X.X#XXX...XXX.X..XX.X...X.X#.X#...#.#..X......#...X.X...XXX.X.X.X..X#.......X..X...XX##.....X..XX.#.........X....#.##.XX.X.X.X.X.X.X.X#.X#.X.XX.##.X.X.X.X..#XXX#X.#X.....X.X...#X.X.X.X.X....#.XX.XXX..X.....X..X.#....#XXXX......#X.X..##.X.X..X.X.#X...X..##..##X.##.#..#...X#.#.#......#.X.X.#....#.................X..X..X#X.X.X#.X.X.X.X.X..#X....#..X.XX#X.X.X.X.X#.X.#.XX.X.X#...#.X#...............#.X..##.X.X.#X#.....X#...X..#......XXX.X#XX#.X.X..#...X.....X##.X.X.#.X.#.#.X#X.XX.X.X.##.XXX#....XX.........#X.X.#X.X#.X..#.XX...X...X#..X.XX.#X.X.X#X.X.X.X.......#XX.X#...##..#.XX.X.X.##X.X..X.X..X..X.X#.X.#.XXXX........#.XX..XX...X.#X.X...#.X#.X..#X..#X......X.XX#.X.X#.X.X.##XX.#XX.#X.X.#XX..X.X...##XX...X..#.#XXX#....X.X#.X##.X..X.#..X..X....X.X.#.X.X.X.........#.XX.X###.#..X...XXX#.#XXX...XX.XXX.X.X......X...X#...XX..X.X......XX...#X.X..#.X.X.XXX#.X.X#.X.##.#.
.X.#......X...X..X..X..#...##.X.X.XXX.X.#X.....XX##..#.#...#XX......X.#X#X##..X.X###..X.X..#.#.XXX.XX....X#..X#..X.X.X##X.X.XX.XX#..X.X.X#.X.#..................X.X.#.X.X.X...X...X.X#.......#.#.#...X.X.X.X.#.X.X.#.X..X..#.X..#..XX.X.X#..X..#.X.XXX.X.X##.XX...#.#X.#.X..X.X..................................#X#X##.##XXXXX#XXX.##.##....#............X#XX#.......#..XX.##.#...X#X..#XXX#X#.X.##X#.X....X..##.X.X.X.XXX....#X..#.X.XX..X.X#.X#...X.X.X...XX#X.X.X..X.X.X.X.X.X#.X.X..X..XXX...X##....XX#..#X....X.X.X.X.X#...X...X...#..#.#X..X#XX#.XX.X.X.X.#.X.X#.X.XX#.X.........#.X.X.X##.X...#..X.X.XXX#X.#.X#..X.#.#X.X..X.X.......X.#...X....#....#.#......#X.#.X#.X.#.#.X.X......#....X#.XX#..X.##X.X.X.XX#X#..........#.....#X#.#..X...XX.X.X#X.#..........#..#....#.##...X#..X..##..X.X.X.X....X...X.XX......X#X......X..X.#..X.X#X...X#..XX#...X..#..#...##..#XXX..X...#.X#.XXX.X..X..XXXXXX.#....X#XX.X.X.X.X#...#XX.#....X#..#...###.#.X.X...X.X.X.X#.X.X.X.X.X...#.X.#.X.........#.X.X.X.X.X.X...#.#..#.X.X...X.XX##XXX..X.X#.X##........#X..X
XX#..X.#X.#X.XXX#XXX..XX.X.X...X...X...X.#.X.#.#.X.X.X#XX.X..X.#.X#.X..#XX...#...XX..XX..X......#..XX.XX..#.XXXX.....##.X..X....#..#...X....##.X.X.#.X.#.#.X.X#............X.XX#.X....X#.X.X.X#..X#X.#.X..X.#X..X..#X..X.#....X#X.X.X..X...X..XX....##X...XX#...##..X###.##..XX.X.X.X#.X.X.X.#.X.X##X.X.X#.XX.X.XXXX#.....X###XXX#........##.X.X#.X.#.X.X....X..##X.XX.#.X.X.....#.....#XXXX#....XXX.X..XX.XXX..X.........#.X.X#..X..#..X.X.......#XXXX.XXX.X##..X..#X..X#..#...#....X.XXX#XXX.##X.##X#XXX#..XX#.X.X#........#.X..XX..X.#.X#X...X.#...........#XX#..X.XXX.#.X.X.X.X.X.X......#XXXX..#X.X.X#.X.X#.X....X#.......X..X...X.X.#.XX.X.X#.X#.X.X.XX....X#.X...........X.X..X#.X#.XX##.X.##X.X#.XX....X.....##X#X.#X.X.X.XXXX.#....X..X.XX#X..#.X.X..#X.X.X.X.X#.X#.##....##.#.XX.X.X.X.X..XX..#X.X.#.##X#..X.X.#XX#..X#XXX.#...X.X.XX.X.X#.#.#.X.X.X.X.X.X.X.XXXXX..XXX...XX.......#X.X...X.XXXXX#..#.X.XX.......#X.##..X...#X.#...XXX.X...X...X..XX...................#.X.......###X.X.#...XX......X.X.X....XX.#..X.#.........#..........#.X.X.X..X#.
X#.#.XX#...#.....#X.X...X.#.X.X#.XX.X.X.....X..........X....#..X...XX.X.X.#X...#X..X...X..#.XX.X.X...XXX#X...X#X.X.XX.X.#.X.X#.X.X#..X..XX.#X#X...X#..#XX#.#...X.X.X.X.X#.X...#.X.X.X.X.#...XX.X.X......X.#.X#.X#X.#.X....#.X....#....#.#X.XX...X#.X.X.#.X.#X.#..##..X.....X...XX#...#.#..X...X.#..X...#...#.XX#XXXXXXX#.X#.X.XXXXXXX.X.X.#...XXXX...XX#..X.XXX#XXX#........#X#X.#.X#.X.#XX#..X.##...XX.#.#XXX.X..#.X.##.XX..XXXX.X#...#X#XX.X.X#.........#...#X..#..X.X.XX..#XXXXX.X....X...............X#.X.XXX....X.XX.#.XXX..XXX.#.......X.X.#X.X.#.X#.X.XXXX.#......X.....#..#..XX.X.#.XXXX#XX.##....X.X.X...X#.XX..X#.X.X.#..X.XX..X.#.................#.X..X..XX.X.X.X#.X...X...##..#.X...X.........##.###XX#...X.#..#..#...X.#X..X.#XX.....XX#......#.....XX#........X..X#..............X..X...#X...XXX..XXX..XX#..X.#...#.X.X.X.............#X................#.X..X..X..#....XXXXXXX#...#X...XXXXX.X.X....#.X.XXXX.....#.X.XXXX.X.X.X.X.X.X.X.##.X.#.X#.X.X#.X.XX#.X.XX....#.XX.##...##..#.XXX#.X.X....X.#X.X..##.X#..#.X#.X.X...#.X.X.X.XX#...X..XXX.
X#.X.#..X.X.#.X.#.X.X.XX.............X.#XX.X#.##.X.X#X.X.X.X.X.X.X..X......#.XX...#..X..X#..#......X..#XX.X.#..X..X.#.............#X.##...X.X#XX.XX..XXXXX..X.XX.X#..#...X..XX.......##.XX.X....#..X.X.#.....X...X....X.X.##..X.X.X.X.X.XXX...X##............X#X.#X.XXX.#X..X.#.XXX.X...X.#.#.#.X.##X.X..X....##XXXXXXX#.X.....X.X.XXX..#..##..#X.X.X.X.X.#..#XXX##X#X.X.X.#.X.#X.X#XXX..XXXX..#..XX.X.X#...XX#..X##X#.....X..X.....X.##..#X#..XX.X#.X.#.XX#.#.#.X..#..X.X.X..#XXXXX.X.XX..X.X.XX.X.X.X.XX......#X.X.#...XXXXXXX..#.X.X.X.X.X..#.X.X...X.X#...##....X.X#.#.#XX..X..X...X...XXXX#.XXX.XX.X......#.X.X.#XX.#...X....#....X.....#XXXX.X.X.XX.X.XXX..#..X.X.#.#...X.XXX.XXXXXX....#X..#.#.X.X.X..X.X.....#.....X..X.X.X...XX..XXX#.XX.X.XXX.#.X#X#.X.X.X.X.X.X.X##XX..X.X#.X#.X.X.##..X..X.X.X.X.X#X..X..X.X#.X..#.X...X..X..#.X.X.XX#.X..X#.#.X.X.#X.XXXXX...X.#.#.X.##.#X......##.#..X.X..#XX......#XX.#......#.#.X......X...............X........#..XX#.X..#...X...X.XXX#..#.X#.#..X#..##..X..XX.X..#.#X#..X..##.#.#X..#X#.X..X..XXXXXXX.#.X.#X..
#....#X..#....#......#.XX.#X.X.X.X.X.#.X.X.#..#...X...XXX#....X.#..#..X.X.X.....X#.X..X...#.XX.X.X.#X#.X..X...#X.X..X#X.#.X.X.X.X...##.X.X...X#..X.####X#..XX...X##X#X.X.#.#.X.X.X.X.....#.###.#..X...XX#X.X.X.#.X.X.X...X.X#..XX..#X....#.XX..X.X.X.X.X##.X.X.#.X.X.X#...#.X....XX.#X.#...##.....##X#..X..X.XX#XXXXXX....X.X#XX...X#X#X..X...X#.........XX.X.X.#XXX....X..X......#.#...#XX.X.X.#........X.X.#X#X...#..X.X..XX.##.#...#.X.XXXX...X.X..X.X.X.X..#..X#.X#.....#X.#XX#.....#.X.XXXXX#...X..X.X.X.X#..#X#..X..X.XXX##.....##X#...#.X....X#.....X.XX.X#X.X...#X#XX.X.#.XX.X#.X.X.XXXX..X...#.X.X.#X........X...X.XXX.X.XX.#..#X.X......#...X#X..X.#X#..X....X...X.X.........XXX#.X##..XX.XX.XXX.#....X#.#.#X.X.##X...####.X.X#XX#XX#...#..X..#...#.X.......X..X..#.X..#.#...#.#...X.XX..X.#X....X.X.X.X#X........#...X.XX.X.#.X..X.##XX#XX#.X.X..X##X.X.....#.#........#XX.X.##.#..#..XX...X#.X.#.X##X......#.X.X.X...#.XX##.X.X.X.X#.XX#.X.#.#.#.#.X..#.X..#.X..X.XX.#......#....X..X...###XX.X.XXXX.X.......#..#.X..#...XX#..#X..X#X##X##......#.#.
XX.X..X.X.X.X..X.X.X.....X....#...X......#.XX..X.X#X.X.X...X.XX.##X#.#..X.#X.X.XXX...X#.XX#.#X..X.......#.XXXX..X.X..#XX#..X..X..#X.....#XX.#.XX....XXXXXX...X#.......X.........##..#.X#X#.X.#...XX###XXXXX..X..#...XX##.....X.#..#..#.X.....X....X#XX##....X....X....X.#.X..X.X...X.X.#X.X#..#.X..XXXX.XX..XXXX#XXXX.XX.#....X..XX..XXX#.#.X.#..X.#.XX#...XX....##X#X.X.X...#.X#X..#.X..X...X....#X.X.X.....XXX.#.#XXX...X.#..X.X#X#......#X..X....X.........X#.X.X.X.X.XXX.#..X...X.#X....XXXXXX#.X.#......#.X.XXX.X..X#...#XX.X.XX..#..X#..X##X.X#X#.X.X#X#...X...X.X.X.#........X.X.X#...XX..X.X.#..X..X...X#.X.X#XX.XX###XX..X#..XX.#..X.X.XX.XX....X...#.XX##.X.XXX.X....#.XX#.X..#XX#.#.#.....#.X##.X.X.X..#.#....###.X.X...X.....XX###.#X.#.X.X.X.X.X..XX.X.X##X..X.....X#.X#X.#..#.#...##X....X.#.....X..X..X.X##.X.X.X.X.X......#...#XXX.X......##.......#XX.....#.X.X.X.X..#.#X#X.X..X.#X.X.X.X.....#.X.#.XXX#..#.X.#X..........XX...X.....#...XX#.X.X....X..X..#.#.#.X.#X.X.#X#X.X.X.XX...#.#.#X..X....#.X.X..#....X..#X..#..##..X.#X..#XXX.X.X.....
.##..#......#.XX..#..X.XX..X.XX.##.X.X#X..XXX#X...#....X.X..X.........X..X...#.##..X...X.#....XXX.#.X.X.......X.....#.X.XX..#..X...X.XX#XX.....#.X.X.XXXX#.XX.X.XX.X.X#X.XX.X.XX.X.XX###..X..X.##XXXXXXXXX..#..X.X.#XX.X.X#.X...X...X...XX.XX..X.X.XXX#X#.#.X#.X...X.X#..XX#..#.X#...##.X...#..XX##.XXX#...X#XX###X#X.X.X.#.X#.X..X.X.X#...XX#XX.#..#X.XX.##..X.XXX#X....X.X..#.X.#..#X.X.X.X.#.X...X...XX.X.#X....XX##X.X...X......#.X#.#...X..X.X..X##.#.X#................#.X.#.XX#.X.XXX#XXX##..#...X.X.X#....X....X#.X.X.X...#.XXX.#...#..#...#...####.X.X.XXX.XX......#X.##.X.......#.#.#X.......X.##X.X.#...#X.X#..#...##XX...X...##..##......#.X..X.X....#.##X.XX#.X.X..X.#.X.#..#XX...XXXXX..........X.X.X..XX.XXX...#.#X...X#.X.##...X.........#....#X#X##.....XX.X.#.....#..X.XX...XX..X#.X##XX.#X.XX.X.X..#..............X##.X.#.X.XX....X#XX#.####X.X#...XXX.XXX.#XX...#.#.#XX#X.#............#.X.....X.#XXXXX..X.X#.X.X.X.#.XX.XX#.X.#.X..#.##X.....X#.##..X#.....#....#.....#.......#.X..XX..X...#X.#..#..#..XX..#...#.#.X..#.X.#.#.##XX..XXXX.X#
.#.X.X.#.X.#..#X.XXX..X...#....X.X..#.#..XXX##XX.X.X.X.#.#.X..X.X.XX.X.##..X..X.XX.#X.X...X.X.#...X..X..X.X.X...#.X#......#.#.X..X..X.#.X.X.#.X.X.....XX.#....X...#..X.#...X.#.X.X.......##.X.X.X#.X##X#X.X..X...X..X......X.X.XXX.X.#.X#..X.X..X#..##XX#.X...#X#.X.XXX.#.X..X...X.X.....X.X..#.X.#..XX.#X.###X.X##.......X....#.X....#.X.X.#.#XX.#......#..X..XXXXX..X.X.XX.X......X............X.#.XX#....XX.X#X.#X#XX.XX.XX.#.XX##...XX.##X#..X#.X....#...X.X.X.X#.X#.X.X................XX##...#.XX..#..XXXX.X.#XX..........#.........##..X.X#.X.X##.........#....X.X.XX.X##.XXX.X#.XX#.#.X.##.X.#......X..#X#......X...X..X...X...#.X..X...#X.##...X..X.X.X.X..##..#..#..X.......#X#.XX.X......#.X.X.X.X#......X.##XX..XX#.X..X#..X#.X.#.#.X.#.X.X.X.X.X.X..#...X.X...XX..XX.X###.....X#....##.X#..X....X.......X#X.X.#.X.X.X#.XXX#....X.....##.X...X.#......##.X.X.X..#..X..XX#....#..X.X.X.X.XXX.X.##..X.X.X.X...X...#......X..#..X...#.X..X....X.#.X..X.X.###.X.X#..X.X..X.X..#.X.X..X.#X#.##..X.##.X.#.X.X..X.X..##.#.XX.#..X...#...#.X...X....#.X.X...
.X.#..#X#...X...X.XX.#..X.XX.X....X.X.##..#XXX#.....X...X.#..X..X#...#...##X#.#..#..X.X.XX...XX.X.X.XXX..X...X.X.X.X.#.XX#X#..###X.X..X......XX.XX.#.X.....X.XX.X.#X...X.X.#......#XXX#XX.X...........#.....X#.X.X.X#X.X.#....XXX........#....X..#.X#XXX..X.X..X.....#X....#...#XX..X.X.XX..X.....X#.......X.X....#X.#.X#...#.#....X.X..X.....XXX.#.XX.X..#...X.#XX.X..X....XXX.X.#..XX.X.XX#.XXX.......#X.#....X...X##.XX#.X..#X.XX#.X#XX#..##.X..#XX.X..X.#...XX...X.X###.#.X.X#.X.X.X.X#..X..XX....X.XXX..X.......X.X.#X.X.XX.XXXX.X#.X..X.........#..#X.X.XX.#X.X..XX.........#...#...........#.#..X.#.XXX....X.X.#..X.#..#.XXX..X.XX..X#XX.#...#X.X.#......##.X.X#.#.##.X..X.#.X.......#..#X.X..#X#.#.#XXX.X#.X..X#XXX...#..#.X..X..........X...X..X....X.X.X.X..#..X...X..##.....X.X...XX#.#X....X.##.X.X#.#X.XXXXX..#X..X.X#XX#XX.X#...#XXX.X#.#.X#.X.#X.X.........X.X.X..X.X..X.#.X......#.X...X.X.X.X.#.....#.X.X.X..X.X.XX.#XXX.XX.#.##.##.X......#X..XX.XX.X#XX#X...#.X..X.X..X.#..XX.....#.......#X....X.#..#X.#.XXX#..X#X#.X..X....XX.XX.X......X.X
.....XXX.X.X#.#.....X#X.XX....X.X......X.X#X#XXX.X.X##.#..X.X..#...#.XXX.X.XXX..XXXX.....XX.XX#..##..X..X.X.X.........#....XX.....XX#...XX.X.....X#..#X.X#..X....XX..X..XX...X.X#...........X.X.X#.X.#.X.X.#X#..X...XX#...X.X.X#.X.X.X.X.#.#.XXX....##XX#.X..X...X###..#X.X..X....X..#....X..X.X.#X#.X.X.X....X.#.XXX..X..XXX#X.X.X.XXX..X##.X#.......X..XX#X....#....X.#.#.XXX#X#X.XX...X#..X...X.X.X.X...X#X.X.X.X.X#.XX.X.X.X...XX...##XX......X.XXX..XXXXX.XX..X........#.#...X.XX..X.X.X..X..#.XXX#.X..X.X#.X.X.X..X.X#.........#...#X.X##.X.X.X#..#..#.XXXX....#...X.X.X.X.#.#.XX.X.X.X.X.X#...X..X#..X..X.X...X..#.#XX......#.X...#X.#.#.#X.XX..X.X.X.X#.........#..X##.#...X..XX.X.X.X.X..#.#X#.....##...X###...#X#.#X.X....X.#.X.X.X.#.#.XX#.X.#XX.X..X..X.XX.X..X.XX.X#X#.X.#XX..#.#.##...XXX..#........X.X#XXX#X..XX.X...#XX#.X.X.X................#..X.X.X#.X......X.....#.X....X.X#.....#......#X..#X.X.........X##.#X.X..........XX.....X#.X.X..XX.#.X...X#X.XX.X.XX#XX#..X...X...#X.X...#.X.X....#.X#...X#......X..#.XXX#X##.#.X..#...X..X.X.XX..
X.XX..X...X....X.#.X.XXX...X.X...X.X#.X...X###XXX..#.X.X.XXX..#X#.#..X...X..X..X..X.#X.XXXX#X#.#...#.XX....XXX.X#.X.#...XXX..X.X.#.X.#.#XX#..X.XX..X.###.X.XX.#.X..X..X...X.XXX#X.#.X.X.X.X#...X.X..#..XX#.X...X##.X.##X#..X...X..X.X...X...X#X..X.X..##..X.#..#.X#.X.##X#XX..X#.X.#X..X.XX.X...X.XXX..##..X#....#.X#.X.#..#XXX.X.X..#..X.X....XXX#.X..#XXX...X.#X#.X.X....#.XX..#.....##.X.X.X.#X#XX...XX......................#.X.X.X...#XXXX.XX.....X..X.#...XX..X.XX.X##XX..X.....X....X.#...#........X.......##.X.X..#XX.X#X.X.#X#X..X...X..X#....X.#.X..#X..#X..X.X.XXX#..X......X..#..XX...##...X#..#XX..X.X.XX.#...#..X.X.X..#.X.......##..#.XX...XX...X.X.X.X.X.X..##.#X.XXX...XX......#..#X..##.X.X.X.X..XX.#.X#..X...X.XX.....X..#.XX..X....#...X..#..#..XX...#....XX.#.#...X#X..X....XX..X..X#.X.X#X.#.X.XX#X.X.X.#...XX.XX##..XX..X##.X.X.#.X.X#X..X...#....X.X.X...###....##.X.#..X.X.##.X.X.#...#..XXX.XX##.X.....#....#.X.X.X.#.X#XXXXX#..#..X.X.X..X.X.X..........XXXX...#..X.XXX#..X#.X#.#.X.X...X#X#.X.#.X.X.X....X#.X...X..X#..XXXX..XX...X.
#.X..X.X#...X.X..X....#X#X.##XX.X#..X..#.#X.XXXXXX..........XXXX##.X..##...X.X...X....#..#XXX..X#.X.#...X.X##....X##..X....#.XX.X....#.XX#XX..#.X.#.......X..X....#X.XXX.XX.#X.X.X##..X.#XX..#....X..X...X..#X...X.......X..X.X#.X...X.X.X.X##XX.#.X.X..X.X..X..XX....##X.XX.XX....X.X#....X.X.X...XXX.X#X..#X.X....X#....#.#X#..X..X.X....##.X..XX#..X.X###.X.#X#X.X...#.XX..X.X.X.XX..........XX.X.X.X...X.XX.X.X.X.X.X.#.X.X........#X#.#..X#XX.X.XX..X#..X.X...#....#..#X.X..X.#.XX.X.XX...#X.X.X.XX#X..X##.X.X#X..#.X.XX....XX#.X.XX...#..#...X.X.......XX#.X...XX...#..X.X#X#XX##XX..X...#.X...X.#.X..#.#....X..X.X.X.X..X...X..#..XX.#.X..X......#...X.#.##..X.##...X.#.X...#..#...X.XX##XX#..X.#X#.......X..X.#X.X.X.X.X.....XX.X#XX.#.X.#..#.X.X#..X..X..X...X.##X.#....#.X#XX.X.XX#.X.X#..X.X.....XX##......#.........X.....X.X.X.X.#.X.X...X.#...#..#XX.XX#X.XX.#..X.#X.XX.#.......X.X#X#X#..XXX.X#.X#..X....#X.#.XX#.#X#X.#.#..X.....#....#..#X#.......X#....#.##.#.X.#.XX#.X#..X.X.XXXX......##..#XX.X..X.....X.....X.X.....#.X.XX###...X.X...#.##.
...X.X....#X..#X..#.X#...#...#....X..X..#....XXX#..X.X.XX.X.#XX#X....X..#X.....#X..XX...X.X#..X.X#....X..XX#XX.X...#X..X.X........#XX.X.X##..X.....X.X.X.#.X.#XX.####.X..#..........X..X##.X.X.#.X#X.X.X#.X...X.X..#.XX.X..XX......X.X....XX.XX...#....#.#X#..X....X#.#.....##.X.X.....#.X#....X.X#XXXX....X##.X.X.XXXX.X...#X..X.X.....##...#.X..X.##...X......#XXX..#..X...X........X#X.X.X.X.X.....#X#X..XX#.#..X...X...XX..X.X.X.X.....X#...#...#..X.#.X.X..X##.X.X...#.....X#X..#...X..X.#XX..X#.X...X#X...X..#.#.......X.X.........##.#.X.X.#...X#.X.X..#..X.X..X#.XXX.XX...X...X#X#X.#.X...X#..X#...X..#X.X...X#.......XX#X.X.X.#.XX##.X.X.#X.#.#X.X#......X.....##....XXX.X.X..X.XX..#.XX.XX....#X#.#.#XX#.X..##.........#.X...##X.X.....X.XX#...X.#.#..X...X.#XXX...X.X....X.X........X.X.X....X.X.XX..XX.#X.#.#.XX.X.X..X.X..............##....#X#.X#X#...X..X#.X#XXX#.....#..X.X.X.....#XXXX#..#.......#XX.X...X.#.#........#X#..X.X.X.##.#X#.#X.XX.X.X..X.X.X..X.XXX.....#...XX......XX#.XX.X...XX.XXXX.X.X.##XXX.XX..#..#.X.........#.X#..X.X..X...
X.XX#.X.X.#.X.X##..X.XXX...X..#X.XX.#.X..#X.X.XXX#..XX.X...####.#.X.#.X.#..X.#X.#.X.X.X.....X....#.X.X..X.#.#.#..X...X.#..X.X.X.X.........#.#.X#.X....X#........XX.....#..#.X.XX.X.X.X.#...X.X.#....#.....##X#X..XX..#XX.#...X.X.##..X.X.X.X.X.X.XXX.#...XXX.XX.X.X.XX.XX.X.....#..X.X..#XX#.X.X.X.X..##X.X.XX.#..X.X#X#XX.X..X.....#X.X...X.....##.X..X.#.X.X.XXX#.X..XX.##...XX#XX##X.XX.#..#..#.##X.#...X.#X.#.##X.X.X.X..##X#...X.X.X.X...X#.X.X.#.......#X......X..X.##XX.X.X.X.XX.X.X...#X..X.#X..X#.X.#X..X....#X.X.X#..X.X.X.X.X.#...X....XX.X.X.#..X#XX.X#.XXX.X.X...XX.X.#.X.XX.X.#X.X.#XX#..X.X.#X.....X.XXX.X.##X.#X##.X....X.X.........XX...##XX.X.X..X.X.X..X.X.X.#...X.X....X#........X.X.X.XX..X.....##X.X#XXXX.XXX.X.X.X....X.XX..###X.X....X.X..XX.#..X..X.X#..X#.....XX.#.X.......#X..X....#.#.X#.XX#...X..X#X#X..X.XX.XX.X.X#.XXX#.XX..X..#XXX.X..#.......X..#.#.XX..X...X.#.X..#X##.#..#.XX##XXX#.#.X.....X.X.X#.X##X.X##........X#.#...X.##..#..X..X....#X#.X.X#.X.XX.X.X.XXX...#..X#.....XX#......X.XX#..XX..XX#X.X.X.X.X......X.##.X.##.
..#.....X#.....#X.#...X..X..X..#...#....X......XX.X...X.X.X..XX..X.......#..X.X......#..X.X.#.X.XX#.X..XX...X..X..X.XX..X#X..X...XX.X#.X.##.X.X.#.X.X...X.X.X.X....X.X.X.XXX....XX...#..#.#.X..#.X.X..X.##.X....X...X..X...#..X.XXXX..X.........X#X..X.#XX#....X...........#XX.X.X#X#..X.#XX#.......X..X.....X.#X......XX..#.X..XX.X..#..X..X.X#.....#..##..X..#X#X.X.##.....X...........#.XX..X#...X..X.X.....XX.#.....X.#.XXXX..###.#..XXXX........X.#X.X.X#..X.X.X.X..XX..X#X...XX......#.X.##...XX#........#X.#.#...##.XXX###X..XX..XXX.X..####X....XX.XX##X.#.........#.X.................##XXX.X.XX....#X.#..XXX.X..X......#.X.X#.X..#X.X.#.X...#.X#.XX#X#..XX..XXX.XX......#..XXX.X....XXXX.X#..#....X#..X#.X......X....##.X..X#..X#X..XX#.X.X.....#.XX..X..X.X.#.XX.XX#X.#X#.X.XXX..X..X#.X.##..XXX.X...........#.X.XXX..X#X#.#X.X#.XXXXXX.##X#X..X.X.XXXXX..#X.###.#X.X.X..#...X#X.XX##...X.X.X.X.X#X..XX#X#..##.X#.#...#...X..X.X#.XX.X.X.X.#XX.X.X.X#.X.X.X.XX..#.X.#...XXXX.X.X..X...X.#.XX.XXX#.X.XX#..X.XX#...#.X...#.##..X.X.X.X.XX#X.#X.XX...X..
X..X.X.X...X.#...X.#.XX#.#.XX.####.XX.X...X.X##.....X##.....##..#..#.X.X.X.X....#.X.X.X#...#...#..X.XX...XX..#...XX...X#.XX.X..X...X.X.XX.........X.X.X.#X...X..##X.#..X..#XX.#...X.X.#......#..X#.X.X.#.#..XX.X.XX...X.XX..X.#.#XXX#..#.X.#.X.XXX.X.X#..X.X.#X.X.X.X.X.X.X...#X.#.#X#...X.X#X.X.X.X..X.X.X.X#...X.X#.X.X.#X.X.X.X.X.X..X..X....X.#.XX.X.X.X.X.#......XXX.X.X#.XX.X.X.X.X....XX.X.XX.X..#..#.X...X.XX.X.X....XX.X.....X.X##...#.##X.XX.X...XXX.X...XX.X.XX..#....#X...X.X.X#......#.....#.X#.XX.#.X..X.X.XX.X.X.X.X##.X..XX###.....XX.X...X.X......XX.X.XX....##.X#.X.X#X.X.X#...##..X..X.##.#..X.X.X..XX#..#.X.XX#...#.X.#X###..X..X.#.....#.XXX...X..#.....##.X.#.X.XXX.X.#....#XX..X.X#.X.X.X.X..X.X.X...#.X....#..X#...X.X.X....X.X.X.X..X.X..X..........##.....X....#.X#X..#..XXXX..#..#.X#.XX.X.#......#..X.X...X......#XX#..X.##.X......XX#..#....X..XX..X..#..#....X#X##.X..........X..#.XXXXX.XX...##XX..X.X#.X..X...X..X...X#.................##.X...XX.X.X#.....X..X.X..XX..X.X#.#.XX#.X.XX....X.....#.X.X.X.X...........##...XX.X.XX
XX.#.##XX.X..X.X......#XX....X#XXX#..X..X..#.X.#.##..#..X.X#XXX...X...X......X.X#.#....XX.XX.XX.X.#..#.X..#.X.XX..X.X......X#X.X.X....#.X.XX.X.X.X.#.#....X#..#.....#X.X.#.#.#..X..XX...X.X.X.X###X....#.X.X.X#...#.X.X..#.X..#.XXXX..X...X...X.........X....#..X..XX.#X....#......##..X....X#.X.#.#.X...#X..X.X#XXX..............X#..#X.X.XX.X..X............X#X.#X.X.X...XXX#XX..#X..X.##.X..........#XX#...X.XX..#..X..X.#.....X.X.X.....#X.....X....#.X.##.#XX....##..X..X.X.X..X..X.....#.X.X#.X.XX.#.X.#......X.................#.X##.#X.X.XX...X.#....XX.#.X.XX...X#.X......#.X...XX..#.X...#..##...X..X.X....#.X...X...X.X.X.#X...#X..X.#.##X#..X.X##..X.#.X..X#.#.X#.#..#.....##.X..X.X.X..X...#X.........###.X#.X##XXX.X.X.X.X.X#......X.X.XXX...#.X..X...#X.XX.#.XX.X.X.X.X.X.X.#XX#..XX#XX#.##X..#X###...X..X##.X.X....#.X.X.X.X##X#.X........##.X..XXX.X.#.X.X#.#.X.X.XXX..X#.XX.X..#X#X#XX#X#X.X....#XX...#.X.X.#X.X..X....##X.X.XXXX.X.XX.X#X.X#.X.X.X.X.....#.XX#....#X.##.X.X...X...X.X.............#.#.X..X.#..###......#.#.X.X#.XX.X.#.......
X.##.#.#.XX.##..X.X.#X.#.X.X.XX#XXXX..X..X.....##...X..X..#XXXXX.##X.X.XX.X.#.X...#.X.XXXX.X....X...X...#......X.XX..X.X###X#..X..XX.X#...#.X.X.XX....X.X...X..X.X##X..X.....##..X##.XX.#.#...#..#.#.#.X........##.X.#.X..XXX....#X#X..X.X.X.X#X.X.X.X.#XX.X...#.X...XX#X.X..#.#X.XXXX..X.X...X..X.....#...#.X.##XX.##.X#.X.X.X.#....X#......X..XXX.XX.X.X.X.X#XX.X.....#.X.##XXXX#..XX...X...#.X.#.X.X##..XX#XX#.#.#.X#XXXX#X.#X..X..X.X.X...X.XXX#.X.X.X..XXX...X.X..#.X.#..#...XX..X.X.X.X#X..##..X.X.X.XX.X.X.XXX#.X.X.#XX#XX.X#X..#........XXX#X..XXX.X#XX.X.....X.X....X.X.X....#.X#.X..X..X...#X#X.XX.X..X.#.##..XX..X.X........#.XX..##.....#XX..XXX..X..XX.#...X#X.....XXX.X.X...#XX.XX##.X.##.#..X.X.XX.XX.X.#.X#...X...X.........X.X.X#.....XX.X#.X.#..XX.X#.X..X#..#X..X.#X#X.X#XXX.XX#XX#X#X.XXX.##..X.X.###.#.....#X........X.X.X....X.#.X.X..X##..X...X...............#X#.#X#...XX..............#.X.#.X.X...X....#XX...#X.X.....X.##.......#.X.#..#...X#.X#.XXXXXX.XXX...X...#XX.XX.X#....X.X.X.X.X#X....XXX..X.#.#.X#.X#.X..#..X..##.....XX.X.X.
..........#.#..X#..#X......#.X.XXXXX#...#X.X#.#.XX.#.X#..XX#.XXX...#...#X.X.#..X.###...#X#...X#X.X.#XX.#.XX.X##....X..XXXXXXXX.X.#XX....#.........#.X.#..X.#X.#...#..X.X.X.#..#.#....X...XX.X...X....#X..X.XX.XX.........X.X..XX#X#XX.XXX....#..#X#...XX#XX..X....##..#XX#..#..XX.#X#.##.#..XXXX.#.X.XX.#.#.XX#XXX..#.#.#.###.X.#.X.X..#X.##..#.##....X.XX..XX.X.X.#.XX.....#XX#..X.X...#...XX.XX..X#...X.X...X......#X....XXX.XXXXXX..#...X.X.X....X.....X..#..#.#..X.......#.X.#...#.....XX#.X...#...........##X..X.X.X.X......#.X.X#..X.X.X.X.XX#..X.#X..#X#.X.X.X.##X.X.X..X..X.X....X.X.XXX..X.X.X.X..##XX.X..X.#.X.##..X.X.X.X.X..X#.X..X.XX.X.X..X.X.#..#.....#X..#XX.#.#XXXX.X..X#X....XX#.....#.X.#..X.............#X##.X.X.##.##.XX..X#..#.X.#....X...X.....#.XXX..#...XX............XXX#XXXX#........#.XX......X.X.#...##.X.#.XX.....#.XXXX##.X.X.X.XX.X.X.X.X#.#.X.X.XX.X..X.X..X.X.X.#.XX.X.X#.#.X#........X.X.X.X.#XX#.X.....X#.X...X#X.X.X.....#.#.X.X.X...XX..XXX.X.X.X..#.XXX.X......#.X##.X#.#X..#.X#..#..#X.X........#.X..X..X.X.##X.X.X..X..
X.X.X.X.X.XX#.#...X..X.#.X..#...XXXX#.X...X.X.....#..XX.#.XX....XXX#.X...##..#.....XX.##X#.X..X.....#......X...X.X#..XXXXXX##..X....##.X..X.#.X.X.#..X..X....X..#.#.#.XX##..X..X.X.X#.#XX#.X#XX#.#.X.X.X.XX..#...#.X.X#.X...XX.#.X#..X.###.X...#.X.X.X.X.X.X..#.#X...X#XX..X.X...X##.....#X..###..XXX.X.X.X.XXXX#.X.X.#......X#..X...#.....X.X....#.X.....X##X........##.X.XX#X#.X....X#X#.X.....X...X.X#...X.#.X###.X.XX.X.#XX.X#.X.X.X#.X.#..####.XX.XX#X.X.X..XX.XX.X.X.X......#X..X.X.XX#....XX..###.XX.X.X.X.X.........XXX#.....#XX.X..X.....#.#.....X..X#.#..XX#XXXX...X..X..XXX.X....#XXX#.X......#...X..X.X.......X.#.....X..X#......#....X....#..X...#X.X.X#...X.X#..#X.X.X...X....X.XXX..X.X.....X#.X.##.X.X.X.X#..........XXX..#...X.X#X.X#X#X.XX.XX...#.XX....#.X.X.X.X.XX.X.X.XXXXXXXXXX#XX#.X#X#.##...XX#.X##X.X.XXX.X.#.#....X.X.##.X.#.##.................#.#...X#..##...X#.X......#X...XXX#..XXX.X.X.X#X......#XX#.#..X.X...#..XX..X.XX..X.X..##......X.X.X.X.XX#...X..XX#.X..X.X.X.#.......X....XX..#.#XX.....X.X.X#.X..#.X..XX.X..#.....X#.X#
.X...#.#X#.....X.##.X.X...X..#.#.XXXXX..X....X.X.X.X...X#..X.#.X.X.#..X.X..X.#X.#.X....##.X..X.XX.X..X#X.#..#.X..#..X##XXX#X.#.X.X##...#X.#..X...X#.#.X#X.X.XXX.X......#..X..X................#..#..#.....#.#.X.X.XX...X..X#.X......X....XX..#..............X..X..XX...X.X#..X.X..X.X.X##...X#XX.XXX........XXX##.......X.X.X#..X.XX..#X#.X..#X.X#...X#.X......X.X.X.X##.#X.X.X....X#X.XXX#..#.#..X.X.XX#.X#.X......##......XXX......X..X.....#X#X#..XX#XX......XXX...X..X..X.X.XX.#.X..#..#.#XX...##..X...XX.......#X.XX.X.....#.X.X.X#X.#..X.X.#....X.X..X..####..#X#XXXX.#X.X#X..X..#.X.XXXXX..#.#.#.X..X.#X.X.#.X.XXXX.X.X##.X.X.XX.X#.X..###..#.X..#..XX.....#.#.X.....##.X.....XX..X#.##XX.X..#..X.X.XXX.X...X.X##.X..X.X.X.X.X.XX#.#X#...................XXX#XXX.X...........#.X.X.X#.X.XXXXXXX##...X#X..X.X................#XXX#XXXX.X##..........#.X#X.X.X.#.#.X...#X.#..X##.X#..X...X.XXXXXX.#X###X....#.#.XXX#X.#X.#XXX#..XX...X#.#.X.X.X.X#.X#.X#.XX.X#.X.X.........X.X.X.X.##...X..#...XX#.X.X.#.##.X.#.X.#XXXXX.X..X....X##.##.#.##...XX#.X.X....X
...#...XXXX.X.X#....X.#.#.X.#.....XXX.X..X.X..X......X..#.#..#...X...X...#..#.#X.#..X.X#...#.X.X#X.X.###..#....XX..#X###X#......#X##.X.#XX.#X.X#.........XXX.X##..X.X.X#.XX.X..X.#.XX.X.X#.X.X.X.X.#.X.X#...........XX##.X.....#.X#X#.X.X..#..X.X.X.X.X#.X##..X.X.X..X.....X.X#.XXX....#..#..XXX#XXX#.X.X.X#.#XX.X.X.X.X.##.#.X....#X#X.X..X...X..X.X.X.#.X.X.X...XX..X#.......X.X......X#X.X.X..X....#X#.X...#.X.#X.X.X.X#XXX..X.X##X#.#.X.X..X.X..X.X#XXX.X.XX.X..X.XX#..X#..X...#..XX..##.XXX.#..#.X..X...X.X.X#...#.XX.X.X.X...X...X..X##XX..#X.X.#..X..XX....##.X#X##....#.XX.X.#.#..XXX###X.#..XX###.#.X..#....#..........XX.....X.#.XX....X..##.XX.X..#.X.#X..X..X.X....XXX.X#.X.X.##.X#....###.XX..#XX.X.#X.X...#.X..X..#..#...##...###.X.#.#.X#.X#.X.X....XXX...X#X.X.X#.X.............#X#X##XX#.#X.X#X..X##.X.X.#X.XXX##.#.X..........X.X.X.X.X..#XX#..XX.#..X#.X#X.X..X.....#.X.X.X.X...XXX###X#..#.X.....#X##..#..XX#XX.#X#X.X.X.................#......###X.X.X#.X.........XX#.#..X.X.X.X#XXX.#....X..X....XX#..#..XXX.X##XX....#X...#X.....X#.XXX.
X.X..XX...XX....X.X.#.XXXX...#.X#X.X....XX#..X#X.#.X..#.....##.X.X.X.#X.X##...X..#.X...X.X#..X...........#X.X#..#X..#...##XX.##..#..X...........XX.X.X.X......#XX..#.......X##.X..X.X#X...#..............X.X.##.X.X..#.....##X..#X...#....X..X.#X.#..XX#..X#X......#..XX.X..........#.X.XX..X.#X.X###X#X#.....#.....XX#..#.....X.X.##....#..X.X..#....#..X#..X.#.#.X.X...X#.X#....X.X.X..#.....#.#X.X.#X....X.X..X.X....XX#XXX.X.XXX..X.XX..X.X...#....##XX#..X...X.#.X.XX#...X.##...X..X.....X.X.X#...XX.XX####...X#......X..X.X.X##.X.#....X..#X.X...X.#.X.X.X#.....##X##.X.....#.....X#.X..X.XX..#.#.....XX#.X.XX...X#X.X.X.XXXX.X#....XX..X.X..X.#X.#...#...X...#XX..X.X.X................#.#X..#X#..X#.X...X#X...#.X..#..#..XX.X.XXX#X......#.#....X..X#..X.X..#.#.X.X...#....X.X.XX.X.XX.X##.X#.X........##.X#...X....X.X.X......XXXX.X.X....###...X..XX#.X.X..X#.X...#.XX...X.X..........#.X.#XX.X#X.#..##.X.X.X.X##.X..X.X...X......#.X.#.X##X#.#.X.XXX.X.XX.#....X....XX.X.X.XXXX#..#..........##..#XX..#...X.X.X..##.#XX.....X..X#.X.X#..#X.X.X.X..##.
#X.X..##.XX.X.X.#..X...X#..#XX.X....X.X..XXX....XXX#.X.XXX#X#.X##.XXX#.XXXXX.#.#....X.#...X.XX#X.X.X.X#X...X...XX..X.#.X.X.X##X#.#.XXX.X.X.X.X.XX...X##..X.X#.X#..X#X.X.X#..XX..#......X.X#X.X.X.X.X#.XX.#..##...X#.X..#X#.#.#XX...XX.X.X..X.....X..#.###.#.X.X.X.X.#..#.X.X.X.X.X.X..#..X.#..X.........X.X.X#XX.#.X.X.X..X.X.X#X.X..#.#.#.X.#.X..X.X.##X#..X#......X..X...X.X.X.X.X...X.##.X.XXX....XX..X.X.X..X....###XXX#X.....X.#.X##X#.#.XX.#X.#.X#.#..#...#X.#.X...##X.X..X.XX..X...#.X........#......##X#.X...X#.X.X#.X#..XX.X...#.X.#.X.#..XX.X.#.......X.X#.#XXXXX#X.X#.XXX.X.X....X.....X...#X.X.X#XX.X...XX....#.X.X.XX..X#.X.X.#X..XXX........#X.X.X.##..X.X....X..X.X#.X#.X#.X.XX.X.X.#.#..X....X.X.#..X##X..#.#.#.X......XX#..X.#.#....X.X#.#.X.X.X##........##.#.X.X#.##X.#X..X..........#XX.X#......X#X#X.X##....X.X.X.....##.#.X.XXX.X.XX.XXX.....X.....X#......#..X.#.X.XX.XX......##..X..XX.X..#......#....X#..##..X.X.#XX..XX....#...X#..X.X......XX.X.X.X...X..#...##.X.X.X.X.X#.X...X.#.X.X.XX.#.....#....#X.#XX..X..#X...X#.X#..X#...X...
XX..X..X.......XX.X..XX..X.......#.X.X..X..X.XX....X...................X#XX..X..#X.XX##.#....#..X.X...#..X..###..X#...........X.....X...X..###XX.X.X..XX..X...#.XX.#X..#...X.X.#..#.X.X.....X...#....X...X.XX.#.X.X...XXX#......#X..X....##.X.X.X..#.........XX..#...#.#..#...X...#X#.#.X.X..#.X.X##.XX.X..XXXXXX........X.##X..X..X...X........X....X.....#XX.X.#.X.#X..X#...X.X...X.XX.....#XXXX.XXXX#..XX..X...X.XXXXX##XXX.XX#.......XX#XXXX.#...X....#.X.X.......X.X.X....X...###..X.X..XX.X.X.XX#.X#.X#X#...#.X.X..X#.....#.....XX.X.....X.X..X.#.X#.X.X.X#...XXXXXXX#.X..XXX.X...#X.#X#X.X#.X.XXXX...X#...#.X...##........X#..#.#....#.X.XX.X.X#.#........#X.X..X.X.#XX..X..#.....X..X........X.X.#.X.....#X..#XXX....##..#.#.XX.#XX.XX...X.X.#......#......X.X#.X.X..XX#..#...#...X#..X.X.X.X.X....X...X##.XXXX.X.....#.X...X#X.X.#.X#X..XX#..XX..XXX#X.X.X..X.#...X.X.X#..XX.X..#.....#.X.#.X..X.#..#.XX.#.X.X#...X.X#..X...#XX.XX..X...X.XX.X##XX##....X.X.#XXX..#.X.X.#.#..X.........#.X#.X##X..........XX..X#.X.XX.#..X...XX..#X..X#.X..X.X...X#..X#
X.X.#.#.X.XX.X...XX.X.X.XX#.##.X#.##..X..#...#X.X.X..X.X.X.X.XX#.X.X.X#..#.#...X..X.X.X..XX##.X...X#.X.X..X.X.XX.X..#.#.#.X.XXXX.X.X.X.X.X...X......#..X.XX.X......#.#.##X....#.X.X..#.X.X.X.X.X..###..X.##........X.X.XXX.X#X#..#.X..XXX.....X#.XXXX#.XX.XX...X..#.#XX..#.X.XXX.X.XX......#.X....X....##.#X##X#XX.#X.X.XX.X.XX.X.X.X##.#X.X.X.#X##.X.X.X.#.X.X...X..X#X.#..#X..X.#.X...X.X.X.#XXXX..X#..XX..X#.X#...#XXXX#XX...X##.X.X.X.XX#.X..##.X.#.X.#....XXXXX#......X#.X.X.#.X..#X..X...XX..#.#.X#X#..X.X.XX....X#..X.X###.#.XX.....#XXX....#.X...#..XX###X.XX#X#X##..X#..X...#.#.....X......#.###X.X..X.#...##.XX#.X.X.X###.#.#..#.XX.....X#...XX.X.X.#.X.....X..##.###.#.X.##.X.#X...#.XX#.X.......X.X.##..#.#X..X.X.X.XX..##...X#X...#..#..X.#.X.XX#X.X.#X#....X..X.##X.#X.XXX.X.X.XX..XX..X..XX..X.#.X...#.....X.X#.XXX.X#....X.....X#X#.X.X.X.XXXXX..X..#...X.#..#...#.##.XXX.X#.X..#X..X.X.X.#.XXX.#.##....XX##..#.#..#.X.X....X..X..XX#....X#..#.#.X..X.X#..X...X..#..#..XX.X.X.X.........#.X#.X#.X.X..#.##....##XX...#X.X.X..X......X....##.#.X..
......X.XX....#.XX.......##..#......X...#.XX...XX..#..X...X#.XX...X##.#.#....X.X.#......X.###...X#.##....X.........#...X...XX##XX....X....X.X.XX#.#...#X#....#.#.X...X....XX.X.....X....X....##.X....#..#...X.X.X.XX....#.X...X#.....#..XX.XX......X.#X.....#.XX.XX..#.X....XXX..#...X.X.#.....#.X.X.##X#..#..XXX.X.##X..................X..X#...X.X#...#......#.X.#.......XX.X...#..X.X.X.#...X###X....#...#.....##XXXXX#.X.X.#...X...X...X...X.XX.X.X..X.X.X.#....X.X.X.X..........X.#..X..X...#.....XXXX#.......#.#...X......#.#X...X.X.....#.X....#.XX.X.X...##.X.X.X#XX..X.X.XX..#..XX.X.X.X###.........X...X#...XXX...X#.#.X.X..#X..X.#.X.X.#..X...X..#..X#.#.X.#X....#.......#X.#..X.XX.#...X..X.XX.X.X.X#.#.X.X.X..#..X##.X...#.#.X#.X.X.X..X...X..X#.X.X..#..X.XXX...#...#........X...X...X..#XX##.X....X.X.#X.X..XX..XX..#..##...XX#X............XXX.#.X#..X.#XXXX..X.X.......#....X.#X#.X........X##.X#.#X.X...##.X#...X......#.X..#..#.X.XX.X.X.X.X##X#......XXX.X#X.#X.##...XX..X..X.X.X.XX.X#....X..#.#.X.X#.X...X..XX......#...XX#.XX.X.XX#.....#
.X.XX.....X.#..#X.X.X#.#XXX.#..X.X.X.#X.....X.#.#.X..X.X.#X..#.#.X#.X.X...##X.#..XX.X.#X..X...#X...X..X.XX.#X.X.X#.#X.X..#.#XXXXX.X.X..X.XX....X.X.#.X.#X#XXX...XXX.X##.X...XXX.X.XX.X.#.X.X#X#.X#.X.XX..#X..##X##X.X.XX..X#.X.##.X.X#.X.#X.#.X#.#.X....X.XX....X##.X#...X.X#X#X...#X..#..#.X.XX....#.XX#.XX#..X.......X.X.X.XX.#.X.X.X.X#.#.X.X...X#.#X..X.X.####..X#X#.X......#X.#X.XX.X.X.X#.X#X..X.X#.X#..X.X.#.X##X#.......X.#.X.X.X.X..#X.........#....#...#.X.X...#..X.X.#.#.X.#XX.#X..X.XX.X.X#XXXXXX.#X.X..##.X..#X.X#....#.X#.X..XXXX#..X.X.....#....#.........#.X.X......#..#.#.......XXXX.X.#X.#..X.X...X.#XX#.X##.......#XX#.X.#..X...#..#.XX.#X.##.X...X#..X.X#X.X.X#...X..XX......###.X.X..................#.#.......#X.....#X..X.#X..X.X#X.....#X.X..X...#..#..X.#.X.X.X.X..#X..X.XX.X#.....#.X.X......#..X#.X...X..##...X......##X.XX.XX.XX#...#...X..##.X.X.#..XXXX.X.X.X.X...#..#.X.X#.X.........#X..#...#X..#X.##.X.#XX#XXXX.................#.X.X.X..X#...X...#X..#...#..#..X..X......X.#X.X.........#..XX.X.X..X.X.#.XX.X..#X...X##..#.#.X
X..X..X.X#..X.X.X....##XXX.#XX..X..#.X.#.X.XX....#XX....X#.X....XXX...X.X...X..#...X...X.X.#.X.X#.X.XX.#XX#...X.##...X.#X.XX##X#..X..#..X...XX.#.X.#....X..#X.X.##XX##...X.X.XX#....X.....XX#X..#...X...X...X.X.X......##........X.#.#......#...X#..X#.X..XXX.X.......XX..X.X#XX.X#...###.#..X..X.#....XX##X.X..XX.X.##.X..X...XX.XX...XXX...X..X.##XX...#...X#.X.X....X..X.#.X..................#..#.XXX..X.X.X#X#..X...XX.###.............##.#.X#.###...##..X.X#....#.XXX.X.#..XX.....X...X..#....X.XXXXXX#X#...#...XX.X.X...#.X.......X#..X.X.X.XX.XXX##.X.X..X.X.X.X.#.....X.X.X.X..X.X.X.X.XXXXX#XX...#.X..#.X..#.X#.....X.X.X.XX#.....#.#XX.XX.#..XX..X.....X.X.X.#.##.#.X...X.X.X...X.X.#........###.X.X.X.#.X.#.X.....#.X.X....XX.X...XX#.X#.X#X#X.X.X...XXX..X.X..XXXX#...X..X#..X.#..XX...X...X.X.##..#X.#.X#.X......X.X.#.#X.#..X.X.#...#....#..#.X.X.XX..XX...X....X.....#X#XXX.#X.XXX....#X#.#.X.X.XX.XXX#X.X.#..X.X#..#..X.X.X..X..#X.##X.XXX.X.X.#.....X..#.X##..#.X#..##.X..X..X##XXX.X.X.XX.....X.X#.X.X..#.X.....X..#.X..X..XX.X.X.X.X.XX...X#
XX.XX..##.X.X....#X.X..#XX..#X.XXX...#...#...X.X....X#.X#X.#.X.X.X..X#.#.X.#.X.X.X#.X.X..............X.XXXX#X..X.X.X.......#..X..#..#..X.XXX.X.....#.X.X#.X..X..#XX...X.X.....##X.##X#.X.XX#.X.X#X.X..X..XX......XX.#.#.X.#.X.X.XX.#...XX.X..X.XX#.X..X..#.XX.#.X.XX#...X.......X...X...X..X...#..X.X.XXX#X....X.X#......#XXXX...X..X.X.X.#.X..X.XXX#..X..X.X.......###..XXX...X.X###.X.X#.#.X.X#.#.#..X..#.........#.X.X..#.X..#X.X#.X.#.X.#X.X...X.X.#.X.XXX.X.X.XXXXX.XXX...X...#.X.X..X..X..XX.X#...X#X#X..X.#..X...XX.XXXX#..X.X#.X...X.........#...#X..XXX..X.XXX#X..#.X#.X#...#.X.....#X##XX#XX#XX#..#..X##X.X...X.#X.XX.#..X.X.X.#.X..#.#...XXX.#.XXX.X##......#X..#.XXX#.X.....X#..XX#X#.X.X.X.#X#XXXXXXX#..X...X.#.X...X.X#.X.X.#X.X.X#.X.X..#....XX.X#X#X##X#X#..X....X.X.X.X#.#..X...X.X.X.X...#..X.X.#......##.X.XXX.X#.XX..X.#..XX.X...X.#.#........X.X...X.#.X.#X###.X##.X#X..X....#.#..#X##..##...X##XXX.X.##......##.XX.#.#X..XX..X...X...X..#..X.X.X.X.....X.X..#X.#....X..X.......X...X..#.X.X.X.X.X.#.X.XXX.X.X..X....X.X...............XXXX
X.X...#.....#.XX.#....X.X.X.XX#XX##.X#X.#XX.XX..X.X..X.#X...#.....#.X...................#.X.X.X.X##.X..XXXX#..X..#..X.X.X.X.X.#X..X..X........X.#.X.X.#.....#X#.#X.X#...#X.X#....XXXX#..X.X......X..#X..XX#.X.X#...X......#..X.......X..#XX#X.###.#.X..X....X..X.XX#.X.XXX.X#.X..##..#.XXX..XX.#X.X..#XXX.XX##...X.X.X.X.X....X#..#.X......#..#X.X##.XX.#.X...X.X.X..#X.XXXX#.X......X.#X..#XXX.X.X.X.X.X.X.X#X.X.X.......#...X...XXX#X#X#X#X....XX...............##...X..#XX.X.##..X.#..X####X...X.X.#..X##..X.X.XX..#........#.XXX..XX.X...#.X.XX.##.X#.X.X.X..X...#.X..#.#XX..#.XX...#.#.XXX##XXXXXXXXX#X.X.##...X.XX.X.#...X..X#......#XX....X.X.X.......#.X..X#.X...#.X.....X.X.X.#...XXX#...#..X...#..X.X.X#.#..X.X...X#.X....X....#XX#X..X.....X#.#.X..XXXXXXXXXXXX.#.#.X..X.....X.X.XX.#..X...XXX.X#.X#X#..X.#.XX.X..X.#..X....X..#..XX.XX##X.....X.X###.X...X.X.XXX...XXXX........X..X.#.#..X..#..#.XX#.X.X.X##..##..##.X.X.....#.X..X.X.X.X.X.#.X.XX..XXX.....X.X#..#..#..X..X.XX.XX.X.X.X#XX.#.#..#.......X...X...X...XX.X.X.X.....X.X.X.#.X.#.X...#X
....X.##.X.#X#..#XXX#........X.#.XXX....###...X#...X..X#.X#..X.X#.....#.#.X.X.X.X.X.X.XXX#...X.....XX.X.#.X.X...#XX..XX##.#......X.#.#.X.X#.X#..#.......#X.#.X..X..X..X..X#X.#X.X##XXX#.....##X#XX.X.X#.#X.XX#...X..X.X#.X..X.X.X#.XXX#...#.#.X...#...#..X.XX##...X#....#X..X..X...X#.X.X.X...XXX#..X#XX...#X..XX.....X....##..##.#.X.X.X.X.X..X........X.#.#..#.X..XX.X.XX#..#X.X.XX....X...................#..#..X.X.#.#.X.X.X.X.X#.X.X##.X#.X...X.X.X.X.X#.X.XX...XX..X#XX#....#...XX.....##.XX#..X..#.###......#.X..X#.X##X.X.X..#..XX#.#X##...#...........#X..X#....#X..X..#.XX#X.#XX...XXXXXXXXX#XXXX#....X.X.........X.X#XXXXX.X.X#XXX##.X.....##X.X#....#.#X#..X.....#.XX..#..#..X.X.#..X.#.##X.X.#.........#..#.X.X...X.X.X..X.X.X#...#..XX.X..#.#.X..XXXXXX#XXX.......#..#.X.XX.#...X..XX##...#.........X..#.....X...#.X.X.X#.##XX.....XX..X.X.X.##X...##.X.....#.X.XXXX..X.X.X##X#.X..X..XX.X.#....XX.........X#.X.#X#...X.X.X..##.................#.#XXX.X.X....X..X...##.X..#....X...X..#....##.X##.X.X#XX.X.X.X.X.X......#..#.X.#..X..#X..#..X.X.X
.X.X..##X......#.X....X.X.X.#....XX.#XX.#X..#.X.X.#..X...X.X.#...XX.X..##..X...X...X#..XX.X.XXXX.#........X...XX.XX.XX#X.#XX.X#.X....X..XXXX...#XX.#.X.X...X..X..#.X.X..X.X........###.X#.X......#....XXX...XXXX..X..X...#X.X.X...XX#..X.#X.#..#X.X.XXXX.##X#X.X.X..X.X...X.#.X#.X.........XXXX##XX......X.#.X....#.#.##.X#XX#.#.....XX#.#....X..X.X.X.X..X.X.X..XX........#X...X.....X.#X.#X.X.XX.##.X.#.X.#.#.X.X...X#........................X.X...X..X.#XX..X.X.X.X.X.XXX#.#.X..X...X.X#X...X.X.X.X...#...#.#XX.XXX#.X#.........#..XX#...#...X...#.X##X.X.#X.X....X.X...XX#.#..X....X..X.XX#XXXXXXXXXXXX#X.X.X.X.X.X.X.XX....XXX.#..#.X....#.#.X.XX#....#.X#.#.X.##X.XX.XX##X.X..#..X..X.X.X...X........X.X.XX.X.#....XX#X.X..X.X.X....#.X...X.X...X..X...#.XX######.#.X.X.#XX.#..#....X.X..#.#.X.X#..#.XX.#.##.X..X.##..X.X........#.X#.XX.XX#.XX..X.....#X..#.X.X.X....X#XX.X.##.....#.XX.XXX...X....X.X.X.X.X.X.X..X.X.X#.X.X...X#X.X..X.X.XX.XXX.XXXXX##XX..#X#XX.X..X..#.#XXX.X..#.X#XX.X##.X#.#..#....#X..XXX...........#.XX...#X#XXX.X.X.#.X..X.#....
X...XX.X.X.X.X....##X.X..X...X.X##........X.##..#X.X.X.#.......X..##X.XXX#..#.X.X.X...X...X.....X..X.X.#.##.X......X#.....#.X....X#.X..X.X##.X.XX..X..X..X...XX#X...#X#....#X.X.XX.#...X#..X.#.X..X#.X#..X#..#.XXX#X#XX.##....#.X.....XX#....#........##.X.#X......X..X.X..X....X#.X.#.X.#....XXXX.X.X.XX......#.X..X...###X#..#X.X.X..#.#X.X...#XXX.#..X.X..XX.X.X.##.X.X...X#..#.X.XXX.#.#.X#...X....X...X.....XXX.X...X.X.X.X.X.X.X.X.X.#.X.X..XX.XXX..#.XXX............#X.#...#X..X..X...###......#.X#.#.X#X............X.X.X.X...#XX.X.XX.X..X.XXX..#X#.X.....X.X.X..#..X....X.XX#..#..X...XXXXXXXXXXX#........#...X....#.X.##..X.X#...X#....#..###X.X.X...........X..X..#...XX..XX..#....XX.X.X#X.X.X.#..X...X.X.X.X.#....X....#..X.#.X..XX...XXX.X.X#X.X..XX.##.#....X..#X..X.X.X#X..#XX.#.X.....#.X#.X.X#.X..X..XXXX.XX..X.X.#.X...#X..#XX...#.##.#.#XX#.X.#...X..X#.......X.XXX.X.....#.X..XX.##XXX....X...X...#.........XX#X#.X....X.X##..#...X....X..X.X..#XXX#..X..#X..XX..#.X.X.XXX#X#X.XX#..#XX.X#X.X.##.XX.X.X#.X.XXX...XX##.X...X.#....X..#..X.X
.X.#........XX#X.X#XXX.#X.X.XX.X..X.X.X.X.X.#X.X...##..X.X.#.X..X....X.XX..X.#.....#.#.#X.#.X.X..#..X#..X.XX..X.X#..#.X.X.....X.X#...#....###X...#.X.X..#..X..#...#XXX#.X#.X.XX#.#...#..X.X.#.X..X..X.#.#.X.X.......XX...X#XX..X.X##.X.X..##XX#.X.X.#....#.##.X.X.XXX..#X#..#.X...X..X.#X..X.XX#X..#XX#..#.#.##.X#X.X.XXXX.X.X.#.X.X.X.#.#..#.X#.X..#.XX..X.X......X.#..X..X..#.X##..###.....#..X.X.X.X.##..#X.XX##X#..X..X..#..X...X..#..XX#.#.X.#X#X#..X...#..X.XX.X.X.#.....X.X#X#X..X.XX.#..X.X.X..........X.X#XX##X.XX..#.X...X.XX#...X..#..X.X.XX.#.#..XX#.X..X...X#..#.#.XX...XX.X#.X.#.X.XXXXXX#XX#.X.#.#X.X.X.X.X.X.#..X..X.X#.#.X.#.#X.X.X...#...#.X.XX.X.X#X..X.X.X.##...##XX##..X.X........X...X..X#X###.X#....XX.#.X.X.X.X..X...X..X.#X.X.....X....X#.......X.XX##..#..#.....X..#.X..X.X.XXX.X..X#....X.X.X.X.XX...X#..X.X.#.X...#.X..X#.XX#.#..##.X#..X.#.X#X#.X.#.X......XX#.XXX#.X.XX.....#..X.X.X.XXX.X.#.X.X.X.X.XX#...X.#.....X.X.X.X.X.X#.X.....X.#XXXX.#X.#XX##..X..#.X..#..#....X#.X.#...#..#.X..#.#.X.X###.#X#X.......X.#...X#.X..XXX..#X
...X#X.X.X.X.##X.#XX#..X....X....X...X...X.......X#...X..#.#X..XX.X.XX...X.#..X.X.X##........X.#.XX..X#....#X..#...X.#X#XX.#X.#...X.X#X.X.X.#.X.X...X.X..#..X.#.#...#XXX#..#.XXX.XX.X.X.X.....XX...#..X......XX.X.X#.###.....#.#.X.#.....#.X.X..XX#.XX.X.......#...X..XX#X#..X#.##.X..X#X.#..#X#.X.XX#..X..#....XX...X###..............X...X......X.X.X.XXX...X#.X...X.#.X..#..X.##X.#.#X.X.X#X..X...#X....XXX#XXX.#.X.X.X.#.X.X#.#X.X..X#X#....X.##XXXX.#.X#.X..X#...X...X.X.X......X.X#......XX.#X..X#X.X#.X......#.X....X...X#X##..X.X.X##..###.#....X.X.X.X.#..X.X.#.XX.X.X.XX.##............#X##X#XXX#...X.X##..X....X#.X.X..#...#.XX#X.........XX.##...X...X.....X..........X....XX.#X..XX.#.X.X#XX.X#X#.........X.X.#X.X.X.X...X.X..XX..X..X...#.#.#.X.##...X.X.X..#X#..#..#XXX.X#..##...X....XX.#X.X..#.XX.#.X......#.X#.XX#......X.X....#....X#.XX.X.X.X.X.X.X.X.X..#..X..X.X.X.X#.#X##..X.#.#.#.X.#.....XX####....X...X...#.X.#.XX.X.X...............#.##....XXX.XXX##X.X.#..##X.X.#..##.X.XX.....X.XXX.X.#.#........X...X.XX.X.#.XX#.X.X.#XXX.X#..XXX
.X.XXXX..X......X#XXXX..X.X.#X.X.#X.XX#.XX.#.#.X#..XX#..X..#XX...XX..#.X#....#XX...#X#.#X.X.X......X...X.XX...X..X....X.#..X.X..X..#XXXX.......X#X.X....X#.XX...#.X..#XX.X....#...X...X#..X#.X#X.X.#X.X.X.#.XX...X...X..#.X.X.X#.....X.X......#X....#..X.XX.X.XXX.X#X..X#X..X.#.....XX.X...##XX.......X..X..X.XX.X.#.....##XX##XX.X.X.X..X.X#.X.X..........X.X.X.#.X..X..#X.#.X.....#.....X....XXXX.X.XX.X.##X.X#..#..X.....X.#......X.X.X#.X#.X.X##X#XX.......X.X.X.##X.X...XX##.X.X.#..X.X.#.X..X..XX.....X.#.X.X.#..#XX#.XX.X...X#........#..#....#.X.........X....................XX.##.X.#.X#XXXXX##XXX.#...X..X#.##XXX##X.#..X.X...X...X.X.X.#....#.#.X..X..#.X.X..X.XX.X.X..X.X.X..#..X...#..XX###...#.X.X.XX.X#...#..XX.#.#.XX..#X..X.XX.X.X.X.XX.X.X.XX#.#..X..#X#X..#.X.XXX...#.#X#.X..X#.XXX.X....#....X.XX.X.XXX........#.#.#....#.X.#.#.X.X...................X..#.#X..XX.....X.X.#.X..X..X...X.X.X.XXXXXXX#X.X#X.X..#X....X.....X.XXX.XX##.X.X.X#.X..X#X..X..##.X.......#........#.X#...#X.X.#...#...X....X.X.X#.X.X.....#XX..........#.#...XX.##X
X.X.XX.##..X.X#XXXXX#..#.X....#.....###...X...X...#XXX#XX#..XX.X...X.....X.#.X#.X.XX#.X..X..#.X.#X..X#..X..X.#.XX..X.X....#....XX.X.XXXXX.X#X.XX#X#X.X.X.....X.X.#..X.X#.X.X#.#XX...X..#X..#....##......#.X#...##.X.X.X.X#......X#.X..X..X.#.XXXX.X..#.X..#..XX#...#.#....X....X.X.X.X..X.XXXX..#.XXX...X..XXX....#..X#.X........X..##..#XX...X.X.X.XX.X.X.#....##X.XX.X...XXXX##.X...#.X..#.X..XX.X....X......#.X..X..X.X.X..X#X.#.X........#......X#X.#X#XX.X....X.#X.X#X.XX#....X....#.#X#X..#..##...X.X...X..X#XX.X#....XXX.X.X.X.X.##XXX##.X.X.X.##.X.X.X.X...X.X.#.X.#.X.X.X.X.#.X...X...XXXX#.#X#XX##..X.X.X...#XXXXX##....X..X.X#.X.###..#X..X.#..X#XX..X.##X.XX..#....X..X.X.X##...X..X..X..#XX#.X......X#.#X.X#X.X.XX.#.XX...#.X.X...................##X..#..X.XX..#.....#.X.X.X.XX#..#....X...X.X.X.X.X...XXX#X#X.X.XX.#...X#XXXX##.XX..X.X...#XX.X.X.X.XX.X.X.#..X..X.#...X.X#.........#..X.X#X...X...#XXXXX.#..#X##.X.XX.X#..#X.XX....X...X..#......#..X..#X#.....XX.X.X.X##X.#.X....#X.XXX..X..X#.X.X.X.#X.X..##XXX..X#XX.X#X.X.X.X.X#..XX.X......
..........X...XXX#XX#X.....#X..#X.X.X.#.X..X.XX#.#.#XXX.###X....X.X.X.X.X...#.....XX#...##X..X..#..X...#.#.......X..XX#.X..X.X..X.X..#X#...#.##XX#X#..X..X.X.#...#X......X.X.X...XX.#.X#.##..X#...XX#.X..#.XX#...........#X.X.X.#.XX#.#X.X..X##....X..X..#X.XXX.X.#...##.X..X.XX..##...#...#XXX.XX...X.XXX.....#.X#X...XX.X.X.X.X#.X.#X#XX#.X.#..X....X.#...X#X..........#..XXXX.X.X.#.X..X#..X..#...X.X.X.X#.#X..X.#.X.X#XX#....#...#.X.X.X...#X#X#.#..X.X..#X#X#..X##.X....#.XX.X.XXX....XX..X..X#X.X..#..XX..X#X#..X..X.X.X.......XXXXX.........X.....#..#...X.X.#.XXX...XX..X.#.....X.X.X#.##XX...XXXXXX.XXX..X.#XX#XXXX##.X.#.X......#.#.#.XX.X..X.X.X#XXXX.....#...X.XX.X.X......#..#X.X..X.#.X#XX#..X.X.X..X.X..........X...#XX.......#.X.X.#.X#X.X.X.X..#.X..X....X#..#X.#..........###.X.X.XX##....X...X..#X..XXX....#...X.X..#X.....#.X.#.X..#....#.X.X.XXX..X..XX.#X....X.X.#X#.X.X.X.X.#.X...#X.XX.X.XX.##X..#.#.X...........X......#.X.X.X#XXXX.X.X.#.#.X..X.X#.X#.X###...X...XX..##.#.....X..X..X.......X#..#XX..X..#X.......X.X.XX.X..#..XXX.X.X.
#.X.X.X.X..X.X.X#.X##..X.#..X.XXX#..X....XX...X#...#.........X.X.#.....X.X.X.XX.X..#..XX....XXX..X..##....XX#.#.X..X.X.X..X.X..X.#..#XX#X.X..X.XXXXXXXX#..##..#.X..X.#XX.X....#.X....X.X.X.X#...X...X..X.......X.X.XX##.XX...X.....#X...X..XXX#.X.XX.#.X...XXX.....X.XX##.X.#...#....X..X.#.##...#.X..X.XX#.#.X#...XX.X....#...X#......##XXX...#..#.X.#..X.#.XX.#.X.X.X.X..X.XX....X#...X..X.##.X.X.X.XX....#..#.X.........#..#.XXX.X#..X..X.X........#.....XX#XXX#......###..........X.#X#.X#...#.X.#XX.X.#..XX..XXX..X..X#...#X###.X..X..X#X#.X.#.X.##X.X.XX.XX.....#X#X.XXX#....#.X.XX.....XX.X.#.X.X.##..X#.X.X.XXXXXXXX....X#...#.X#X.XX.X.#..X.X......X#..X#.##XXX.#.XX....X.X.X.#XX.....X..#.#.X.X.XX.X.#.X....X.#.X.X.XXX.X...X.X.X.X.#...X.XX.#..XX..X.#...#X#.X#...XXXX#.#X.X.#.X........#.X#.X#.X.X.X.X.X#.X.X.X#.X.X.XXX#X.X..X.#.........X##.X........#.X..XXXXX..#.X..X...#X..XX.XX..#.#.X.X...#...X...XXX.......XX##.X.X.XX##.X.X..........#.XX.#......X.#.........XXX.X.X#.X.#.#X#.#.X.X.XX..X..X#XXXX...#.X..X.X.#..#.#.#X..X.X.X.X.X.#.XXX.X.X
##..XX..X.X.........##..#..X.#X#XX.X..#.X.XX.#.#.X.X.X.#.X.X..#...#XX.X#.X.X...X..X..#.#X.X..X..X..X.X.X.X.#...X#.X#.....#..#X...X.X.XXXX#X#....###X#.X#.#...X.#.X.X##X.X.XXXX#..X.X.......X.XX..X.X..X.#.X.X#X...#.XX...XX.X#X.X.X..X.X.##XXXXX.XX.#X.X.X.#X.X.##X...XX...#..X.#X.X#..X.......X....X....X...X...X...##.X##.X.XXXX.X.X..#XX#X.XX.#X#..X#.......XX..XX..X..#X..##.XX.X.#.#.X...X.........XX.X.X.....#.X#X.X...#....X..X.X.X.#..X.X.##.X..X##.#X.#X#..X.#.X.##.X.X.X.X.X..X......XX..#.X..X#..X.#..X.X.X.X.X.X.X#..#..X..#XX...X..X#.........##....XX.X.#X....##X.X.X.#..#X.X.X.#..........#..#.......XXX#.#...X.#.X.X..X........#.X..#..X.X.X...X##X#.XXX#....X.X..X...X..XXX.X..#.X.....X...X.#....XXX.#.X.X#X.X....XX.X...X...#X.......X...X..X.#X..#.XX..XX.X.X...#..X#.#.#.X.XX..............................X.X.X.X.X..#XX.#.X###..X.XX#.X.X.X...#.X.#XXX.#X..#..X.X.XX...X#.X......X..#XX.##.X.X.XX.X.X.#.....###X.#XXX.#..#XXXX.XX.XX.#...X.X###..X.X.#.X#.X.X.....X#..#..X..X..X#...X..#..X...#.#XX..X......X..X.X...X.............X.....
#..X...X...X.X.#.X.X.X.X.X#...XX#.X.##X#....#..#..##.#.X.XX..X.#X.##......#..XX..#.X.X.X#..#.#.#.X....XX....X.XX..#..X.X.#.XXXX##......#X.XX.X.#.X.XX.##..X#....................#X.X.X.X.#.....X#...#....X##...X.#X...X#X..X...X#...#.X#.X#X#XX...........X...XX.#X.##.X.X.XXX....#.XXX.X#XXXXX..X.XX.X.X.X.X.X.#..X.....#...XXX#X#.X.##..X.....XXXXX..#.X.X.X...#XX..#XX..#.#.#..X..#..#.XX.XX.X.#.X.X...X....XX.XXX...#.X.X..X.#X.XX#.....X..X....X.X....#XX..X.X.X#X.X.#X..X#..X..#.X.X.#.X...#.....X...X#.#.X..............X.X.#.X..X..XX.X##.X.X.#.X.X.#X.X..#..X#.XX#....XX.#..X..#..XX#XX.X.X.X.#..#X.X.X.X.X.XXX.X.#X.X.....X#..#.X.X.#X...X..#.#XX..XX.X.X...##.X.#..XX##XX.X.X..#...XX...#.#.X..X#X..X.X.........#....X.#....#X.#.X.X..#.X.##X#.X..X##...X##..#.X.X.....#X..X...#.XX...X.XXXXXXXX.X#.X.X.X.X.X.X.X.X.#..........#X#..#..#..X....X...XX..X#.#....X#..X.XX.XX......X.X#X.X.X#.#...#.............X#..X#.X.X.X.XX#XX..XX#.#..XXX..X....##..X..X.X.X..#..X#X..X.X.X#..#...#.X.X.X.X.XX.X.X.X.X.X..X.X.X#.X.X#...X....XX..X#.X.X.X#.#..#.X##
.X.XX.XXXX.##..#..X......X.#.X.X....###..X.#.X.X.#...#X..#XX.X.......#.X.X..XXXX.........XX.X.X....XX...#X.X....#..#..X.....#X..X.X.##X.X.X...##...#.....X#..XX.X#.X.X.X.X.X.X.XX#X...XX##.X.X.#XX.X.#.X..#.X#.#X.X.X#..X#..#.XXXXX........#.X.X.X.X.X.X.X..X.X..X...X..X....#X.X..............X..X..XXX..X...X..##..X.X.#.X.#XX.#....XXX..XX.X#XXXX..#.#X#X..X.XXX.X#.XX.#....X.X..X..#..#...X..X#..X#.X..#.X...XXXX.X.X..X#X.#...X.X.XX.X.#.#XX.X.....#.X.X..#X......X...X.X#X.X.X.......XX.X.#.X.X#X.#.XXX.....XX#X#.X.#.X#........#.XX...........XX.#....X..X..#..#.#..X.X...X.X..#.#.XXXX#X#X.#..##X.X....XX.....#....X....#XX....#.X#.X#X..XX..X...XXX........#......#X#XX#X##X....XXX.#..X.XX..XX#..#XX....X.X.X.X.XX.X.#...X.X..X.......#...##X#...XX....XX....X......#.XX..##..X.XX.X#.#.X.......X...XX..#..#X..X..X..X.X.X.X.XXXXX.X..X#..X..X.XX##...X...XX.X.X..X.X....X.X.#.X..X#.....X#..X.X..X.#.X.X.XX#.X..X#...#.#.....#..X.#.X#.#.X#.X.#.X...#..#.....#.#X#X.XX.X...X#..#XXX.X......................X#.....X##XX.#.X.#X..X.X.X.#..XX#..##.....
.X#....#....XX..X...#X.X.........XX.#.X.X.X.......#X...X..X..#.X.#X.#..X.#.#.#XX.X.X.X.X.......#.X...##.#.X.X.X..##..#X#.X.X...#...X.X......#X.#.#...XX.XXXX..X...XX..#...XX..X.#..X.X.X.X..#X#.X.....XXX.............#.###....##..XX#XXXX#.....X..#.X##.XXX....#X#.X#.#.X.XX....X.XX.#.X.X.X.X..X#.X.X.X.XXXXX.X.#X..XX..#..#X...X.#..XXX..X.XXX#X##....X..XXX..#......#X#.X.X....X..XXX..XX#..X...XXX#X.XXX..X#XX#...#.X....X..X.......XX#...#..#.X.X##X...#.X#.X.X#...X#.....X#..#.X.#X#..............XX#..#.X...#....X....X#.X.XX......XX.X#.#.X.X..###.X.X..X..XXX...X..#.##X...X..XXXXXX##..#..X.....X.#.XXX.X#X.X.XX.X.X....X.X.X..#X..X.X.X.X.X.#.X#.X.X.X.#XX.XX.X..XXXX#.X#.#.XX#XX..X#.#..X.#..X.#X.X.XX.X.##X.....X#.#XX..X.#.X.X#.##X.X#.XXX.X.X.X##.X.##X.X.X.X#..X..X###..X.X...X....#.X.X#..X...X.#X#..#..X#.X....#.#.XX..#....X.X.X..#...#...#..X.X..#....X..#.#.X.....X..X.X.X.X..#.X...#.#..XX#..X..XX#.XXXX....#.#.X##..................#.X..X.XX##...#XX...X..X.#.X#.X#.....#XXXXX.X#.X.X.X#.X.X....#.X.X#.#X#X..X...X.....#..X.X.X....#XX.
..#X.#XXXX.XX..X..X.X..#.X.X#X.X...#........#.#X.X..#X##.X#X.#X...#.X.X.......#...XXX.#..X.#.X.#.#.X...X..X.X##.X.#X.XX#..#.XX.X.XX...#.X.X.....#XXX...X.X##.X..X...X..#.X#..X...X........X#.XX..X.X.X.XX.X.X.#.#.#.X.......XXX.X.#.X.....#X.X.XXX#X#.....#.X.X.............#.X.X....X...#...X#X...............X...XX...X..#.X.X.#.X..#.X..X.X.#.X##..X.X.#.X.#.X..X.X.#X#X..#..X.X.X..#..X.X.X.X#X..#XX..XXXX....#..#.X..X.X..X#..X.X#.X.XXX.X.X.X#......X#....X.X..##.XX.X.X.X...#...X.XX#.X.#.X.X.XX.X.X.#.X..X.#..X.XXX.XX.X#X.#.X.X#.X.....XX#XXX#....XX.X.X.X.X..#.#.X#...X..#.XX...###X#.#.#X.##XX.X.XX#X#...#..........XXXX..X.X.X.X.X................X...X.X..##...#XX#XX....X.#XXXX.X.#..X...X#...#.X....X#..#..X.X..X.#X##..X...X.....X.......X................X#..X.#.#.X.XXX....#X..X.X...X..X..#.XX...#X...X.....X.X.....X.#.X#X......#XXX.X..X..XX..X.X.XX.X.X....X..##.XXX.#..X..XX..XXX.X#X..XXXX##..X.X.X.X..XX.X#..X....XX.X#.#.X.X.#.X.X.XXX.....X.X.X.X#X.#.X...........X.X.......XX#..XXXXX..X.X.X#..#..#..X...X..X#..X.X.#XXX....X.X....X
.X....##X....XXX.X...#..XX....X..X...X.X.X.X#.#..##........#..#X.#..X..X.#.#.X..##.....X..#X..X.X#.#.#..#.......#.#XX....X..#.....#.##...X#.#X#X.X#.##....#.#.X..XXX..#..#.X...X..#X#.X.X.......#.#......XX.#..X...X#.X.X.X..........#.X.XX...XXXXXXX.#.#......X.X.X.X.X.#X.#XXXX.#.XXX.X.X.#.X..X.X.X.X.XX.X.X.#.X.#XX..X...........X...X...X....XXX..X.......#.X#X#...##..X.#..X....XXX.....X..#.X..##X..X#..X.#.X..X.#.XX..X..X..X..#...#.....X#XX.X.X.#X##.X.XX#.X..X.....X..X..X.##....#.X#..X..#X........X..X.#X.X##.X.X.X..X......X..X.X#.X.X.X..#.X....X...X..X......##..X#...X.X..X.......#..XX.....#.XX#.X.X.X.X.#.X.#...#X.#........XX.X#XXXX#XX.X..#X.X...X..X.XX#X#X..X#X.X.XX#....X.XXX.X...X.#.XX.X#.#.#XX.X.#.X##XX#..X.#XX.XX##.#.X##.#...#X.XX.X.XX#X.XX#..X.X#.X....X.X.X#.X.#.XX#.XX.X..#X...X.XX.XX..XX.X.#...#.X#..X....X.X.#X....X..#..X#.#.......X...X.X#.X...#.##...X#.#..XXXX.X.##.#XXXX..#........#.X.X.X.X.XX.X.X###..X...#...X...X..X.X...............X.X.X#.X.X...X.X#.X.X#.XX.X.#.X#X.X#.#X..X#..X.X#.X.X.X.X.X#X.#XX.X.X.#XX.XXX
...X.##X.X.X....X.X.XX#.#..X.XXX..X.X#X...XX.X#X...X#X.X.XX..XX...X.X.XX##.##X.#.X#.X.XX#...X.....X#..X.#X.XX.X....XX#.#..X..#.X.XX.X.X.#.XX..X........XX...#.#.X.XX#..X....X.X.X...#X#X..#.X.X##..X.X.X...X..#XX.X.X.#..XX.#.X#.X.X...#.X.#.XXXXXXX.X...#.##.X...X#..X..#X.#.X.#.X....#....#.X#..X.#...X.X..X.........#X.X.#.X.X.X.X..X...XX..X.#..X.XXX.#X.X.....XXX.#XXX...X.X.X.X#.#.X.X.X.#....X..X..X.X.X.#...X......X#.XX...#.X..X.XX#.X.X..X...X...X.....X.#X.#X.##X.X#.#.X.#....#.X....X..#...X.X.X.X##X................X#.X.X.X..#X#X#.X...#X..X.##.#.X.#.X...#.#.X.X.X.X.XX#X.X#.X.X.XX.#.XX.#.X.X...X..#....##..X....#X.X.X.X#.X.#X..X#..X.....#..XX.X.X.X..X..XXXX#..#.X#....X.X.#..##X##..X#......X.X.X#.XX..X..#X.X#XX.........#X#.X...XXXX#X.#..X##X.X.X.#.X........X.X............X#..#..X...X.X.X......X#.#...X.X....#...X.#.X.X#.X.X.X.X..##..#.X.#.X...#........XX....X.#..X.X...X#.#.X.X.#.#.#.#.XXX#.X....................##.X.XXX.X.XX..X##..##.X.X.X.#.X.XXX..X.#..X.#X.#...X...................X.X.#.#..................X....#...X.XX.X
.#X..X......XX.X.....XXXXX.#.XX.#..X.X#X.X.......X....XX#..X.#..#XX.X##XXXX..........###X.X..X.X.#.##..XXXX....#.X...#.##.##....X.........#.#.XX.X.X.X..#.X##......#..X..X.#X....#.#....##XX......XX..X..X.#.#XX##X.#..X...X..#...##.X.##..#..XXXX#..#.#.X...X##.X...XX#...X#.....X.X.XX.#X....X.X...#X....#...#X#.X.X....##...X#X.X##..XXX..#X..X.X.X.X..XX#..X.#..#..XXX#.XX............##...#.X.X..X.X.#.XXX.X.X..##.XX.#X.#.X#....#...X##..X.X.X.X.XX.XX.#X#...X#.X#.X#.#..##.....XX#....X.X..XX.#X.#...X..XX.X#.##.X.X#.X.X#XXX..X.##X.XXX#...#XXX#..............#..#.....#...............X.#X..#..#.XX#.X...X..#.X...#XX.X..........#.#.X.X.X.X.X.XXX.X.......##.X.XX.XX.#X.X..X.X.X....X.XX#XXXX...X.X#X..........X#.X.....##..#.XX#.X..X...XX..#..X..#.#.............##X.X.#....#XXXXX##X.X...X.#.XXX#.X..##X.X.#X#...#..X..X##..XX.X..........#.##.##.X..#X..X.#.#X.X.X.##....#.X.X.#...X.X............X......XXX#..X.X.X.X#.X.X.X.X.X..#...X#..#.XX.X.X..X....#...X...#..X.#....X...X..X.X.X.X.X.X.X.X.X.X.X.X........#X#.X.X.X.X.X.X.X.X#.X.X.X......
.#X.#X#X#.X...#..#X.X.X#X...X.....XX...##.XX.X.X..X#.X.X.X.XX..#X....#X##X#X.X.X#X.X....#..XX..#.X.XX.XXXX#.X.X..X.XX..X..#.XX.X.#X.X.X.#X......X...X..#X...X.X.X.XXX.X.#..X#.X.X.##X.X.#X#XX.X.X...XXX####...#.XX....X..X#X.#.X.X.X.#X#.#...X.X#XXX...#.X.X...##.X#.#X..#.#XXX.X.X..XX.X..####...#X.#X.X##..#.#....X.#.X...#XX.XX.X.#.X.XXX.X.X.........XXX#X..X..X.X..X#...X.X.X.#.X.X#.#.XXXX..X.XXX.X........#.X..X.X.......X..X.#.XX.X...X.....X..##....X.X.X........#..#.#XX.XX...#X.X..#X#...X.X..X.X.X...XXX#...#..##.#..XXXX.X...#.XX.X.X...#XX.X.X.X.X.#X.XX..X.XX##X.X.X##.X.##.X.X...X.XX.X....X...X.##.X..#.X..X...X.X.X.X.X.................#.#.#.X.X............#....X...X..X.#.XXX.XX#..XX.#XX..X.X##.#.X.....#XXXX.X..X#..#.X..X.X.#X.X.#.X.X.X.X#.X.#XXXXXX.#.##.##.X..........##.X...........#......#X#.##.#.XXX.XXX.X.X...##.X.###....X....##...XX#..XX.X.XX..#.X.#........#....#.XX.#XXXXX...X#X.XX#X.#..XX##...#XX...XXX#XXXX.#.XX.........#..XX.X#X.XXX.X.X..###.X..#.XXXX#X#.XX.X.##X.X.X..#X##.X#X.X.X.##.X#..X...X..#...........#X.X.#
X...##.X..X.#.#X.#.....#XX.#X.X.X....XX.....#.X..#..........#X.#.X.##.X.X#X#X.....XX.X.X#X##..X......X##XX#..#XX..XX.#..X............X.X#.X.##X.X.##.X...#.XXX...XXX..X..X...X.#...#XX...XX#XX...X.X..X.X..#X.X...X.X.#XX.X.##.X....XXXX..#X.#..XX#..X.##X..X.XXX.#..#.#..X...#X...#.#..X.#X.#..#......X.#.#..XXX.X#....#.X......................X.X#.X.X.XXXX#..#.#.X.X.X#.X...#X..#X#.........X.......#X#X.#.XX....#XX.X#.#.X.XX..X......XX...#XXX.X..X.X.X...X.#.XX.XXX.X.#.#X#..X.X#XXX..X.X..X.....#XX#...#..#XXX.##.#...#.#.X#...X.X........##....X#..X...#X.##XX............#.#...#..X..X.......##.X.X.X.X....X..X..X..#..#...X...X.X.X.X.X.X.X.X.X...#..##X.X#.#.X.X.#..X.#X..X#.X..X...X...X..X......X..XX#...X.#X.X........###..#X.#.X...................XX#.X........X.X....X.X.X.X.##..#.X.X.X.X#X.X.#X.#.X..X...##.#X##.X#.....X#X#.X#XXX##.#.X#.##..X##.X.X##.#...#..XX.#X.XX.XX.X.X.X###.X......X.X#X#...#....X#X#..X..#.X.XXX..#.#..X...#.X.X.X.X..X.XX.XX..#......#..##X#......................#X..X.X.X.#.#.#....##.X.X.X.X..X.#.##.X###X.X...
#.X....XX..#...#.XX.X.X.#.X.XX..#.X.#X..X#.X....#.XX.#.#.X.X.X#...........#X#.#.#...XX..#...X..X.XX#...#X#X#.XX##..#.X#X..X.#.X##.X#..........#.X..X..#.X...X.#.X#X.X..#.X.X...#.XX.X.X.X.X.X.XX##.##...#.X.X..X.X.#...........#.X.XX#...X.X.X.X.X..X..#X.X..XX#...X....XX.X.X##X.#X.XX........X..XX.X......##X#....#.X..##.X.X.X.#.X.X.X.X.X.X.XX#....XX...XX..X#............#X..XXXXXXX.X#X.X..X#.#X#...X#.#...#.X.#X..#X#X#....#...XX.X.#X.X.......X#...X.X.XX.X##.X......#..X.X#.#.XXXXX....##..X#.X.X.X.X.X.XX.XX.#..X.X#......#.XX...#.X#.XX...XXXXX.XXX.X....XXX#.X.X.X.X.X.X.#X.X..X#X..X.X.X.XX..........XXX#.X#X..X..X.#X.XX#.#XX...X..#..#X###..##X#....#....X...X..##..X.X.X.X.X.X.X.#.X.X.X.XX##.X.X##.X.XX...X..X.#.X.XX.#.##...XX.X.X#.X#.X.X.X.X.X.......#.X.##.#.XXX.X..#..X....X.....#..X.X.X..XXX..XX..X.###.........#.XX.X.X#.X#XX.X.....#X..X.#.....#...X.X..XX.X.#.#XXXXXXX.........X.X.XXX..X..XX..X.#X#XXX..X.#....#.X....#...#.#..X#.##XX........X#.X#.X.XX.X.XX.XXX#XXXXXXX.XX.X#.X.X.##X#.........X#.#.#.....X....X..X#...X.XX....X.X
..#.X.X.#.XXX.#XX...X.....#..#XX...X..#..XX..#X....#..X..#.#...X.X.X.X#X.XX#...XX#.#.X##.XX...X...X..X..#.XXX.XXX#X....#X.X..X.X####.X.X##.###..#X.X#....#.#.....#....#.X#.###..................#X...##......X.....XX.XX.X.X.X#...X#X.X.#........#.#..XX....X.X.X.#.XXX........X#.#...##XX.X.X..X...XX.X.#.X..X.X.X###..X#.#...X...X#.#..XXX#..X##XXX.X...#X..X...X.X.X.X.X.X.#.X.#.XXX.X...X..X.#.#XXX#.X....X.X.X....#..#XXXX.#X.#.X.X.#.#...X.X#.X...X#..............XXXXXX#..........#X..X.X...#X.........#.X.....X#X......#XXXX.X..X.X#X.X.#..XX.X.X.X#....###..#X#..X..X.X..X..#..XX....X..X##.....##.#.X.X....#...#.#..#.X.....X..#XX.X..X..#.XX...X.XXX#.XXX#X.X#X.X.X.X..X..............#....X...X####...#.X..XX#..#..X.#X......X.#.X.X..#..X....X...X...#.X.X.X#..X......#X..X..##.X.X#..X.X..X.....#.X.X..X.X#.......X#.X.X.X.X#........##..X#.X.#X.X.....XX#X.X.X..X##X.....X#.XX#.X..XX.X.X.X#X.X.X..#.X..#X.#..###XX.X...#X.#....#X#.X.#X#.#..#.#.X..X.X.XX......X.....................#..##...#......X.X.#.X.XX...XX#X.X.#X.#.XX...XX....X#X.X...
X.X..XX.X....#XXX#.#..X#.XX.X..#.#..#...X...##X.X.X..X.X..X#.X.#X..#...XX.#.X.X#X..#.......XX..X.#.#..X........XX#..###XX..X......#...X.....X#X..XX...X.X.#.X.X.X.X#X.....X....X.X.X.X.X.X.X.X#.X.XXX##.X.X#..X.X.XX..XX#...X.X#.X........#.X.X.X.X.#...XXX............X.X.X.X.X...X.X....X#X..X..X...X#.#..#.........X....#X.X##.XXXX..X.X...X.X.X....##...#...#..XX..XX..X.#.......X...X.#..XXXX.XXXXX#..#.XX.X.XX.X...##XX#.......#.XX.#X##..X#.#..X...X.X.X.X#.X#.X......#..X.X#.X.X##XX.X..#X...X.##.#.X....#X.X.XX.X.XX.X........#.#.#...X.#..X......#.X.XXX#.X.X.X##X..XX.XX.#.X.X..X.X#.X.X.X.X.X#.X.X.X.#X.X.X.X..X.#...X.#.XX.X#XX.XX..X....#.##...#XX#..X.X...#....X.X...#X#XXX.X.XX.X..X.X.X.XX.X..XX#...XX....XXX.....X.X.#.........XX#...X.X.X.X..X.X..XX..#X.X.X.X##.X#X..X.X..#...X..#.X..X.X......#.#..#.X.#.X..X..#.......##.X.X...#.X.X.......#.X..........##X..#.#.#.X..X...X#..X.#.........X...###..X..XXXXX..#X.#.X.##.#.X....#XX...X..XX...#...X...#.X.X.X.X.X.#.#.X.X.X.X.#.X..XXXX.X#X.X.X#..#..#..X.XX....#XXXXX..#...X.#..X.X......XX
...#X.....XX#.X.X.#.X.#X.#...X.XX..X.X#..##X.X..X.#XX....X....XXXX..X.##X........X...X.X.X..X#.#....#..X##.X.#.##.X..X.#..X#.X.X.X.X.X.X.X.XX#..###X.#.......X.....X..X#.X..#X..X..#..XX.#..X#...........#XX.X#.#...XX##XX.X......##.#.X.X...X#......XXX..X.XXX.X.X.X.XX#X..X..#.#.X..#X#.XXXX.#X..X.X..X..X.#.X.#.X.X.#.XX.X..XX.XXX.X....XX......XX.X..X.X.XXX.X...#...X.....#.X.X..X.#.X.X.#X#...#XXXX.X....X...#..##.#XXXXX.X.#X.......#...X.#.##X..X..X..XX..X..X..#.X.X.X.#...XXX...X...X.X..X.X...X#..XX.X....#X...X..#.X.XX.X#.....X.XX..X.#X.#.###.X##.#.X.....#...X...XX....#..X#X.X.......XX............#...##.X.X##X..#XX#.#..X.X.X##X.X#......#X.X.#.X..XX#XXX.X.....X.......#....X#.X.XX.......#.#.X.X##.#X.#.X.X.X#..X...XX#.X.X##X#..#X.....X.X.X..X...X...#.X....#..X#X.....#..X.##..#..#...X#.X.#.X..XXX...X..XX.X..#.##.XX...X..X.....#X.X.X.X.X.XXX.X.XXX.X...#...#..#.X.X.X.X.X..#.X.X.X.#XX#X..#.X..X.#XXX.X#.X....X..X..#.X.X.###.XX##X##X..#.X..X..X.....X.X#..X...#..#.#..#X#..XXX...#..#..X##.XX#.....#.X...#XX..X.XX..X.X..X##.#.##.X
X.#...#.X.#.............X.X.X....X....X.X..#..X##.##X#.#...#.XXXX#.XX#XX.X.XX.X.XX#.XX..X..XX...#.X..X..#...X.#X...X.....#X#..XX....X.....#.X.X.#.X.X..#.X.#X.X.X.X.X..##.#.#..XXX..X...XX.X..X##.#.X.X.XX.#...#X.X..#XXXX#..X.X.X...X#..X.XXXX#X.X.X#...X.X.XX#.X.X..##...X#X.X.X.X.XX...#.##X#.X..XXX..X...#..#...XX......X.X...##....X#...X#.X.X#...X.X.......X.X..X.XX#.XX.#.#..#........###.X.XX#.X.XX.X.XX.##..XX#..XXX#...X...#.#.X.#.X.....#.#X.#.X.#.#..XXX...#X#......#.X.XXX#.X.#XXX..#..#.X.X#X.#X..##X.X.X#.X.X.#....##..#.X#.....#.X##.XX......#X.#...XX.X..XX#XXX...X.X.X....X#X.X.X#...X.X.#.#.XX.XXX.XXXXX.X#...#.X.#.X.X.....#X.X#.XXXXX#.........#X.X.X.X..X#.X..XX.X.XXX.#.........XXX#.X..................XXXXX.X#..#X..XX.#X.X...X.X.X....X.XX.X#..X.X.XX.#.#.#.XX.X.XX.XX.X...XXX..X.XXX#......X#X#X.X.X...XXXX.#X..#X#X#.#X.XXX#X....XX........X..XX#..##..X.X..X............##.X#...#.#XXX.X...X....#X..XX..X.X...#.X..#........#XXXX.#..X..#.X..X.XX.X##.##X.#X.##X..XXX.X#X.X.X.X.X..X..#..#...#.X.X.X..X.XXXXX.....X.X...XX##.#.#...
#.X.##XX..#X.X.XX.X.#.X.......#XXX##.X....#X#.X.#..#XXX..#.#X.XX#X.#XX#.....#..XX#..X.#.#X..X.#..#..X#.X.X.XX.X..#X.XX.X..#X#...#X.X.XX#.X#..........X.X..X#.....X...#.XX...#X..#..XX.X#X....##X...#X..X.....X...XX.XXXXXXXX.#..X.X#.XXX..X..X...X##X#XX...........#X.##.X....X.#..X.#..##X..#.X...##.X.#X.X..X#XX.X..XX.X.X.#.X#..#.X.XX#.X..#X..X.X.X....#.X.X.X.X.X.X.X.XX.#...X..X.X.X.X..#.....X......XXXX..X.#..#.X..#X##.XX.X..X.X..#X..X#.#..X..#....XXX..X.X##.XXX.#.##.#....#.....#...X..X..X....#XXX................X.X..X.#..#.#.X..........#XX#.....##.X.#..X##....X#X......##....X....X.X..##...X....X...XX#..X..#...........#.X..............#X#X.#.##......#.#X..#.#.X#...##..X#.#.X.X....#...#XX#XX#XXXXX#.X.X.X......X.#X.X........X.#..X#.XX.X...X..X..XX..X.#.......#..#.....XX.#.X..X#XX#XX.X.X.X..X..X....#..#.X.X.X.............X..XX.#X.X.#X.#XXX.XX#.X##.X...X...#.#.X.##.X..##..#XX...X.....XX.#X.X..X...X..X..XX#..X.X.XX.XXX.XXXXX..#.#X..#XX.....X....XX....X...##.#..........#.#X.X.X..XX.X..#X..X..X.#.X#XX.X.X..#..X.XXX.X..X#.#
..X.XXX.#..XX#.#..XX#..X.#X.X....XX....#.XXX#...#.X.XX.X.X.....#.X#.XXX.#X.X.####.#...X#.XX#..X.X.X.#X....X#...X.X...XX..#.X.#.X.X......XX.X.#.#.X.#X.X#.X...X.#.#.#..#X.X#X...X.#...#.X.X.X###.XX...X..#.XX..X#.XX..#XXXX#..X#.......#..X..X.X.X.X.XX...#.X.X.X.XX..X...#.X.X...X.#..X.X.X.#..#.X........X..XX.X#...#X..X.......#.#X..#X#.X.#XXX....XX###.XX.X.X.X.#.........X#.X..XX..X...X.#.X#.#..X#.X##XX.#...#.X#...X.XXX...X..X..#X.X.X##..#.X.#..X.X..#..X.......X...XX...##.#.X.X#.##XXXX.#.X..X.#.X...X.#.X.X.X.XX#.X.XX#.....X...X..XX.X.X.#....#.X.X.......#....#.XX.#X.X.X.XX..X.X#X.#..X.#.##X.XXX.#.X#.X.X.X.X.XX#.X.X.X.X.#X#.#X.X.X.X##.X.X.X.XX.X.X#.X.X.X...X.X.....X.X...X.#..X##..X.X..X.............#.#.....#.X.X#...##X##.X.X..XX#X...XX..X.X.X.XX##..XXX..X.X.#.#X..#.#.X......#..XXXXXXX...X..X..####X..#........X.X#.X#.#.X##..#.....X....XXX#..#XX.......XXX.X..X#..XX..#.##..X...X.X.X#.XX.X.XX..X...XX..#.#X..X.X....#.X...X.XX#..#XX.X.XXX..X.XX.X.#X.XX.X...XX...XX.X#.X.X.X..#......XX...X..X.X.X......#X.#XXXX.#.X...X....X.X.X
X..#.X....X..##..#....XX...X..X.X#XX#.X..X.X..##..#.......X.XX.......X..###....##...X......#X##...#...X.X...X.X....X.#..#X.X......X#.X.X#...XX..#X#.......X.X..X.X..XX......#X...##.X...........#..X..XXXX...###...X.X#XXX#X...#.##X.XX#X..X...........X#...X.#X....X..X.#..XXX.##.###........#XX..#.X.X.X.X.#..X.#.#.#X..X.X#.#..XX##..X...XXX##.X#..#.#...X.........X#XX##X...X#X...X#..#.#..X.X.X.X.X#XX.X..X.#..X#X.##...X.XX.XX...#.X...X###......X..#X.X.X...X.#.X..X.XX.#.XX#......X.....#.....X#X...X#X..XXX..#..X..#....#XX.X.#XX.X#.#....X...X###...X..X##.X...XX.......#.###...X..XXX...#....X.....#X..#............#XX..##X..X.X......XX....XX..............#..X#.X.X..XX.X.#..X...X.X.X.X.#..#..XX.X.X.X.X.XX...X.X.X...#.X##...X...X#..#.X#.X.X...X..........X..#XX.X..X...X.X..X##.X.X.X..X#XXX##..#.#.X.X.XXX.#.X..X.X.X.X..XX#....X#.XX.X.X.#.XX.X..#XXX....XX.X.X......X..X.X#.X..X.X.X.X.##............####.X..X.X#.X..X....#XX....#X...#XX.XX#.#X#X.###...........XX.X...#.#.XX.X.#..XX#XXX.X.X#..X.X..XX....X.X#X.......X.X##XX.X..X#......
..#X...X.X.X.#.X..X.X...#.X.X##...#.X#.#X....#XXX.#X.X.X.X#.##.X.X.X##X...##.X.##.#..X.#.X...#..#.X.X..X..X.....#.X##XX.....XX.X.#.X..X...#.#X.X##XX.X.X.X..XX.X...#.X#X.X.X...X...X#X.X.X.X.X.X.#.X.X..XX#.#.##.X.XXXXXX#...XX.....X.X.XX...#.##.X.X.X.X##.....X.X##X..X..X#X........#.X.X#.#.X.X..X..#....X.X...X#..#..XX...XXX..XXX.#XX.X.XX#..#.#.....#...#XX.X.X.......#XX.#X.#.XXXX.X..X...........X...X....XXX....XX.X....X...X....#.X.XX##.X.X..X..#.....#..#X.X#X..#.....X..X.X.X..X#.XXX.X.X#XX.X..#..XXXXX..X..X.XX.XX.XX#X#XX....#XX.X#..XXX.X.X.X#X.#X..#.X#...X.#.X.X.##.XXX..#.XX#.X..###XX.X.X#.X...#X#XXXXXX##.#.X.#.#.X#.#X.#X.X...XX#XX.#.#.X.X.X.X#X.XX......X##..X..X.X.X#X.#.X....X..#X.X..X...X#X..#.XX..X.##....##XXXXXX.X.X.......#X#X..X.X.X.X.X.X#.X#..#.XXX.X.X.X..X#XX#XXXX.#XX#X.XX.#X..X....#....XX.#.X..X#X..#XXX.##X...#.#...X.#..#XX##..#.XXX##X..#.X.#..X......X............#.X.X.#.X.X.X#.#..X......#...X.X...#.X..X.##XXX..X....#..XX.X.X.X.X.X#...#..X.........XX.X.X..X...XX..X..X#X.#.X.X..#.#.X.###......#...##...X.X.X
X...#.X......#...X##..X#....#...X.........XX.#XX.#XXXX##...X....#....#X.X...#......#..XX..X.XXX..#..#.X.#..X.X.X#.#X.##.X.#...###....#.#.X...X.X.XXX..X..X.X...X.X........#..X.X.X...X..X...X.....XX..X..X#....X..#X#XX#X#X.#X#.#.X........#..#X#..X#.X..##.#.X..X.X.X#X..#.X.X.#X.X#....#XX.....X.X.X.#X.X.....X...#..X...X.X.XXX.##.X#X.#...XXX#....X.X.#.X....X.X..X.#.X....#...X####..#.XX.X.XX.#.#.X.X.#.X#.X.XXX.X......X.X..X..X.X..X...X....X#.X#.XXXX#.X.XX..X.XXX.X.X.X..X..X.#X#...#XXX#....#X##.XXX...XX#X.#.#........#XX#XX.X.X.#X...#X........X.X.X.XX..X..XX..X#..X.##..X..X......#.X...XX.X.....#.#...........#.....#..#.X...X...#XX......X...X...X#.#...X.X.X.X..#..XX.#.X.....X..X.#.#XX.....XX.X#.....X....X...##.XX......##XX....X.#.XX.XX..X#..X.##..XX...#X.X.XXXX......X.X.X.X.XX.........X.X.##.X.#..X.#XXX...X..XX.X##..##X#.X....X.X#.##...XX.X..X..X#.#X.##XXXX.XX.X#.X..X.X#.X.XX.X...X...X........#...##.X...X.XX..XX...XX.....#..X.X.#.#X.X....#..X..#.#.X#.XX.XXX.X.X...X....XXX.X###..X.#......XXX...#.#....X.#.X####...X.X.X..X
..X..#XX.X#.X.##....XXX.X.X.XX.X..X.##.XX...X.X...X#X#X#.X#..X.X#X.X...X..#.X.X.X.XX#...X..X.X..#.X..##...#X..XXX#X#.#X#...X.XXX.X.X...X.X.XX.....X..X.##X#.#X.X..#X.X.X##..X...X..X.#XX.#.XX.#.X...X...X#.X.X.X.#.X.#X.XXX#.#XX.#..X.X.X.X###.##.X...#.X.X##..#......#.X......XX...X.X#...#.X.X.X...##..#..X.X##X.X.#...X..X....X.....X....##X#X#.#X..#X#...#.X....#..X..#.X.X..X.X#XXXX.X...X..#...X..............#.#..XXX.X..X.X#.XX..X...X.#XX.X.#...X.#..#.....#.X..#.##..#X#...X..#XXXX.XXXXXX.X....X.XX#.#..X....X.#X.X.X.XXXX#.X.X#..#.#X.#X.X.X.XX#....#.X..X..XXX.X...#..XXX...X.XXXXXX...X.X#..#X.X.X#..X#.X.X.X.#X..X.X...XX...##..X...##.X.X#XX.X.X.#X.X..X.X...X..X.X#.X..X..X.X.XX.X.X#X.#..X.X.....#.X#.XX#.X..#.X.X..XX#.XX..#X#X.X..X#......X.#X#.X...#..#X.##.XX.##XX#.X.##..........X.X.XX#.XX...#.#....X#.#XXXX.XXX.#..XX.#...X...X.X.X......X.##....XX.X.X......#.#...XX#XX#X..X....X.X#XX.X.X.X.X.X.X.X.#.#.X.X.#XX.X.X.X.X.XX.XX.X.X##......X#...X.X..XX.#...X.#.X..XX...##.X.#.X.##.XX..#...#.##.X.#.X.X..#..#.#.X..X..#.X.X.#......#X.
X..XXXXX#.....#..XX.#......#...#X.#X.....X#....#X.....#X#..X.##.XX.#.X#.X..#...X...X..X..X....X.#...X#X.X...X.#XX#X..#XXX#..###.....#X..X...#X.XXXXX.#..X#.....X.X.X..XXXXX.XX.#.X.XX....#..#.#.X.X..X.#...XX##XX....X#..XXX.X...XX.##...X.......#..X.#.....XX#.XXXXXX....X.X##...#..X..#X..#X..#..X##.X..X..XX......XXX..X...#XX.X##.X.X.X.X#X.X.X...XX..X.XX.X.X.X..X..X#..X..#...X.XX#..#.X.X..#.#..X.XX#.X###.#....X...X..#XXX.....X..X.X.X..X.X...X...X.X..X.X.....#..X..XXXX#X.#.X#.X.X#.X#XX##..X.XX..X..X.X#XX.X...#..###.###.....XX.....#X.X.XXX.X.X.#X...X.#.X.X.#..X..X..X..#X.........#..X.#X.X...X.X.X.X..X..X#...X..#.X.#..##.X.X..X...X....X.#....X....X..#X.X#.X.#....#...XXX........#...X..X#.X.#.#X.X...#..X.X....#X.#....X#XX#.X..#X..#.X.#.X#X##X#.##X.......#.X.#XXX.#.X..XX.X.#.#.#.##X.##XX.X.X.#.X.#...#XXX.XXX#.#X.....#X.X.XX.#XX.X.X.X#..#..XX.......X.X.X....##X#..XX#.#..XX.XX.X.......XX..#X..XX...X........................#...XX.#X.#.X.X.XX#.X..X.X.#X....#.X.X.....X.........###.X.X..X.#X..X.XX#X.X....##..#......#X#.X.X.#..
..X...X.#.#.X.#.#X.#..#.X.X#XX..#...XX.X#X..X.X.#.X.X.#X..#.......XXX.#...X.X.X.#.X.#.##..X.X..##.X.##.XX.X..XXXX#.X..#X##.##X.X.X.X...X.X.X.XX...#..X.#..X.XX.#....X..#XX.#......X...X.X..X#.X..X..#X#.X.#.X#.#.X.X#.X.X.X...X.X.X#..X.X.X#.X.#XX##....X.X...........#.X..XX#XX.##X..X.#..X...XXX.......#X.#..####.X#.X.X..#.......X......#X#......X.#.#.X...X...X.X.#.#...X.X#.X.X...XX.#....#.#.#XX.X.X#...#XX#..X.#..#X.XX.XXX.#X.##.X....X.XXX.X.##.X.#.X#..X..X#.X..X..XX#X#X#.............#XX.X..X#..X..##..#....X#.X.X........#.XXX..X.X..............X.X#.X.......XX.#.#..X.X..X#.X.X.X.X..X#.X..#X.X..X#..#X.X##..X.#.X.X..X.X.X...#XX..X.#X#.X#...X.X.##X.X.X.X..X.#X.#.X.X.X.X.X#X.X.XXX#XX#...X....X......#.X..X#.X#.X....#X.#.#XXXX..X#XXX..X.....#..X##.....X.X.X.....X#X..X#XX..XX...X..###X..X.#.X....X..X..X...#...#X....X.X.XX..X..X.X#....X.X##..XX...X.X#.XXX..#.X.#.X.X.#.X..###.#.X..XX.X.X.#..X..#X...#.#..X.X.XXXXXXX.#.X.X.#.X.X#.X#.X#..........#XX.X..X....#.X...#X.XXXXXX#.#X.###.X..X....X.X.X#.......#.X.X...X..#.X.XX.X.X.X.X.X.
X#..#......#..#.#....#.X..X..X.XX#.X.X..X.X#X......##.#..X.#X.XX.X.X..X.X.X...#.....###..X...XX...X......#..XXXXX....X.X...##....#..XX........#.X.#X.X.#.XX#...X.#X#X.XXX..X.X.X.X.X.X.X.X.X...##.#........................#.X......X.X.......X..X...X.X.#..X#.X.X.X.XX#X.XXX.X.#.#X.XX...##.#..#XX.X.##...XX#.XX#......X#X..X.X.X.XX.#.X.#X##.#.X.X......#.X#XX.#..#.X..XX..........X#.XXXX.X..#X.XXX.X...#.X.X#.X..X##.X...X..#.X#.X.##.X.X....##.X#X##......X#XX.XX...#..XX#X#.XX.X#####.X.X.#X#....X.X.X.X..X.X.X.X....#...X#X.X.#.....X..#..X.X.X.X#.X.X.......#.X.##.X.X.X..X...X.....#...XX#XXX..#.X#X.X.X#.X#.X.X.X..#...X..#.....X.X#.X.XX..#...#X#....#.X.X.....#X..#...X.........#.#XX.XX#X.XXX.#.#.X##.X.X#XX..XX....#.X.X.#...XXXXXXX.X#.XXX..##.XX.#....X.#X..#X..X.X.X#...X.....#X#X.X.#.....X......#.XX.X##.X..X..X.#...X.X...X...X..#....#X.#.#....X..XX..X#.#XX.X..X............#X.X..XX#...X...XX.#..#...X..X.X#.X.X.......X..X.XX..#........#.X.X#.X#.X.X....X.#.X.X.X.X.X..........X.XX#XX.#..X.XX......##X#XX.#..#..X..X#.X...............
..X..#.X.#.X.###.X.X....X.#.#XX.#X....X......#.X.X#.X#.X.X.X.##......#.X.##.XX..#.XX...X..#.X.X#XX..#.X.X.X##XXXXX.X.....X.#..X#X..X...X#.X.#....##.......#..#.X.....X...X..X..#..........XXX.XX....#.#.X#.#.X.X.#.X.X.#.X.....X.X.X...#.X.X.XX.X.XX..#..X##....XX..XX##XX.............##.XX##XX.XX..X.###..#...#XX.X#.X#...##X...X#...##..##.X..X#XX.#X.X....X##.X.XX.X.X..X.#.#X.X........X..XX...X#.X.#.#......X.X..X..#.X..X..........X..#.X........#.X.X.X..X....X.XXX..X.X#.#....#XX...XX#X##XX.X..#X..X.X#...#.X.X.X#.X...X..X..X.X.X.X#X..XX..X#X.X#..X.X.#.#..X#X#..X.X.X.X.X..#.XX##X.X#..#..#....................#XX#..X...X.X.......X...X.X.X....X.X.....#X#.X.X.#.X.X.###XX#.#.X..#.........#.#XX#XX...X.#X.X...X.X...#..###.XX#X##X........X...X....#.XX..###...#..XX#...X...#X.#.......##.X.X.#.X.XX#..#....X..#..X...X.X.#.X.XX#X..X.X.#.#XX#...X.#.X.#.#.X.X..X....X.X.X.#XX.#.X#....X.XX..#..X.X.....##.X..X..........#XXX##.X#.X.#X..X.X.#.X..#..XX#...#.X#.X.X.X.#X#..#X#XX.X.#.X.X....X#XX...X.....X.X#.......#.#..X.X.X...#.#.X#.#.XX.X.X#
X.#.X.X...#XX....XX..#.#.........XX.X..X.#.X..XX.##............#.X#X.X...XX#...X...##.XX#.#.......X..X........#XXXXX#X.X..X.X..X.X..XX...X...X.X#XXX.X#.XX.X..#..X.X..X#.X.X.X..#.X.XX.X.XXXX#...X.##..XXX..X...XX#...XXX#.X.X#X#....#.#.#..X......X.X..XXX.#X.X...X.XX#XXX.XX.XX.X.#.X.#X.X#......X.X.....X.X.#X#X...X#.X.X.#XX.XX#X.X.X##....X.####...X.X.#...........#XX..X..#X..#X.##X.X..#..#.#XX..#..X#.X.X.X.#.X..#...X...#.X.X.X.X..#.#.X.X.X.X..X...X.X..X.X.#XXXXX#...X..#.X.##.X.X.X.X.#.X#.#...X.XX.X.#..X...X.#.###.#.X.X.X..#.....X...X....X..#..X#..XX.XX.X.X...........#.X#.X.X#XX.X.X.X.X.#.X.X.X.X.X.X.X.XXX...XX##.X.X#X.XXX.XX#X..X.#X#XX...#.X.X#..............###.XX.X.X...#X#X.X.XX##.XXX.X.#..#....X.X.#.X..X#.X#X.X.#.#..##.XX.X#.X...#.X...X###.#.X.X.X.X#.XX..X...#XX.#X.X..#.###.#X...X#.#..X.X.X.#X.##.X.#.....#XXX..#....#..#XX.##..#.X....X...X..X.X....X.....X#.#XX##......#..X..#.X.X..X#..XX.X.X.XX.X..............XX..X#.X..XX.X..#.#X.#...X.....X.X#.XXX#....#XX...##.X..X.X.X.#.X.XX#X##.X#.X....X.X..X#.#..X...#..X...#.XX
#...#.X.##.X.XX.X.XX.XX.X.XX.X.X...XX.X..X..#...X...#.X.X.X.X.#.X.X.#.X#...#X.#..X.....X...X.X.X.X..##X#.X.X.X.XXX#X...X.X..#.#....X..X.XX.##..XXX#....XX..X#.XX..X..X.........X.##.X#..XXXXX#X.X...#.X.X..#..X..#X.#XXX....X.#X.X.X..##..X###X.X.XX#X#.XX....#..X....XXX#X#..X.#X..#.........X.X#..X.XX.X......##.X.X....#X.#XXXX####...X#X.#.X..X...#.X....XX.X.#.X.X..#..X.X...XX...##...#..#....#X#..X.#.#.XXX..#.X.X.X.X..###..X..##X#......X...X#.XX.#.....#X..X..XX..#X.X.X..#......X.............#.......XX.X..#...X#.XXX.....#..X.#.X.XX.X..X.X...X#X#X##.#.X.......#.X.X.X.X..........#.........X...XX#...XX.X..#XX.X#..X....X...#...X.#..X.#...#..XXX.X...X.X.X.X.##.X.X##.........X.X...X..X.X.X.XX.....X...#.X..X..X.X............##..#...X.X..X.X#..#.X.X...X..X.....###..X.X#.#X#.#X..X..X..#.X.X.X.X.X.#.XX....X.#X...X##X.##X#XX...#.##X#..X...##....#XX.X#..X.#.X.#.XXX.##...X.X.X..X#.X..#..X..#X##X..XX...XX.#...X#.X.X.X.#.X.X.X#.X...#..#.X...#.......XX.X.###......#X..X.#XX.X##..#XX..........#XXX#....#..X.#.#.X.X....X.XX.X..X.X#..XXX
..X.X.X.............#.......X.#X.X...XXX.#.XX.X.XX.#.#X..#X#.............XX#...#.#.#.X.#X.X..#.X..#.....X...X...XXX.X.X...#..X##X.XX#...X.X.X.#.XX..X.XX.X.X.X...XXX#.X.XX.X#X....X...X.#XX#XX#.XX.X.....#..#X..#XX...#.XX.X.......X.#...X#X.XX#...XX#....#.X..#.#.X.X##XXX.X.....X.X.X.#.X.X.X...X....XX..##.X.....#.X##....#X#XXX.X.X.X..#.#...XX.##..#X.XX..#..X..X.#X.X....X.XXX.X#..X.X..X.##.XX#..X.......#.X...........XXX..X..##.X#X.X.X#.X.X.X..X.X.X.X...X..#....#......X.##.X#.X..X.X#.#.X.X.#..X.X.X...#.X.X.X.#...XXX.#.XXX....#....##.XXX..X..#..#X#.....#.X.X.X..X...X..X.#.X.X.#.#.X#.X.X#.X.X.XXX.X.#..X#.X.....X.X.XX..X##.##....#X...X.#X.XX#..#.#..X.X#X..XX......X.#.X#.X...X#..X.........X#X.X..X.X#.#..##....#.X.#.X.X.X.X.##.X....X..X.X.X.....X.X..X.X.X.#X#.#.....#.XX#..#..X#.X.............#.#XXX.X...#.X..X...##X.X.X.X.#....#..X.XXXX.X......##.....#..##X#...X#......X..#.#.X.X#..XXX#...X...X...X..X...X..X#X..XX#......#.XXX.....#..X.X.XXX.X.......X.X.#XX#..##X...X..XXX..##X.X.XX...###.X.X##..X#....#.X#.X.X.X..#.....X..#X
.X..#...X.X.X##.X#.XX.#.X.X.....X..X#.##X....X.......#X.X.XXX.X.X##.X.X.XXX.X.X.#...X..X...XXX..X..#.X.X.X.X..X.XX...#.X.X..X.#X#..#..#.....#.#...X.X.#........X..#....X...#..X.#XX.X..X.XXXXXXX...##.X.X#.X#.X#.#.XXX...X..#X.X.X.X.#.X......X##.#.X..###...X.#X#..#..##XX.X.XX.#.#X#X..X...X.X.#X.#.X..X...X..X#.XX.XXX#.X.XXX.X........XX..X.X...#.##XX#.#.X.#..X.......#X##.X.X##.#X..XX#.X.....#XX..XX#.X#....X.X.#.X.X.XXXX.XX#.......X...X.....#.X...##X.X.X.X...#XXX#.X.XX#..X.#.#X.X.X....X...XXX..X#..X.X..X.#XX..X.X.X..X.XX..XX..X#.X....#..X..X..#.#..##.X.X.X.#X#.#X.#XX..#.#..#.......#..X........#....XX....#.X.#...X...X.......X#X#.XX..#.....X.X#.X.XXX...XX.XX.X.X###.XX.X.#.X.X.X.X.X.X#.#..XXXXX.X..X...XXXX.X..X...X...X......X..X.X..X...X..X#XX...X...#..X.X..X.X.X#...X..##.X.....X.X#X.X.X#X.X..X.XX.XX...#.X#.X...........#.X.X#X.........X.X.X.#..#XXX..XXXX..X.#..#.X.X..#..XX..X#X..XXX#X..#.XXX.X.X..X.XXX..#..XXXXX.X.X.XXX#..X#.X.XX.XXXX.X...XX#XXX.X.X.XXX.XX#.X.#.X....#.X..X.##.#.X.XXX....#.X.XX.X...........#..X.X.X.#..#
..#.#X.#...XX.#..XX....X...X.X.X.X.....###.X..X.X.X.XX.......XX..#...X...X......#X.#.X.#X.X..#.X..X...X....X.#.##.#X.X.X..#.....XX..XX..X.X..#..X.X.X..X.X.X.#X..#XX.X.X##..#......XX.X....X##X#XX...X...X.............#.X.X.X..X...X.X.#.X.X........#.X#.X.X....X.X..#.##...X...X..#..X..#.#......X.#X.X.#.X.X.X......#X.X...X...X.X.X#X#.X.X.X..#.....#X..X.....X..X.X.X............#X#.#..X.#.X.#X#..#.....##.X..X#..X..#.#XXXX....X#.X#..#.X..X.X..XX#.#.X......X.X.....#.#XXX..#XX........#X.X.#.X##X#...X..XX#.X....#......#..X..#...X.#X#..#.XX.#.X.##.....#..........#....XXX..XX.XX..X.X##.X.X.#X.#.X.XX..X.X...X.XX.XX..XX.X.X..#.X.X.......#XX#.X.#X........XX#.#...#.X.....................#....XX.#.X.XXX.#X.X####X.X#.X.X#..#.X#.X.X.XX#..X.X...#.#.XX#.X.X#..X..X....#....##X.#X.X.#....#XXX.#.#.X.X.X.X.X........X.X......X.#.X.X#.#..#.....#X.X.X.##..#..X#.X#XXX.X.XXX#..XXX.X#....##.X..X.X.#.X.XX#..X.X.X.#...#..X##..X..#XX#X...X.#.#X.X..#.......X.....#...#.........X...X........#.X...X....X......XX###..X......X.X.X.X.#.X###...X....XX
.X#.##..X.X.X..X...#X.XX#.X##....X#.X#....X..X...#..#.#.X.X#...XXXX.#.X.XXX.#.X.X.....#....X....X..X.XXX.X......#........X..X.XX..##..X..X##.#.X.X.X..X...X.#.XX.#XXX.....#X..X.X#...#X.X.X.X.X.##.#.#X.X.X.X##.X.#.#XX.##...#.XXX.X..X....X..X.X.X#.........#.X.X.X.X#.#.X.X.#.X.X.X.X#.X#.X.X.X.X.........#...X#X.X.X....X.X.X.X...#XX.X..#....X..X.###..X.X.XX.#X.X##..X.X.#.X.X.X..X#..X......#XXXXX..X.#...X..XX#.X.X..#X#XXX#.X...X#X#XX..#X.X..X##X....##X.X##..X.X.X....X..X.X..##.X.#..X.X.X..#.XX#.#..#.XX...##..##.#.X..#.X.X#XX...X..X....X.....#.X.X..#X.X.X.X.XX#.XXX#..#.....X##....XX.X..#.#..X..X.#..##..X...X.X.X#.....#...#.XX.X.X#....X...X.X.X.X#..X..X.#....X#.XX.XXXX#.X.X.X.X.X.X.X...X.....X...X.#XX.X#.XX.....X..X.X..#...#.X.#.X.X#..X.........X..X..X.X...##..#..X....#X.X....................#.X.X.X...X.X.X..##..X....X.#.X.XXX#.XX#.#.X..X.X.X..XXX....X#..X.XX...X.X...#..X..#..X...XX#........X.X#X..###XXX.#XXXX#.X..X......XX.X.#.X..X##.X.XXX..X.XXX.X#.#.X.X.X.X.#..#.X.X.X.X##X.X.XX...#..XX.#.X.XX.#..XXX..#XX.X.X.#.X..X
..X.X.#.#.....XX#.XX...#X#...#.##.X...#.X#.X#.X.X..#..X.X#..XX...#....#..X.X#..XX#.X.XXX.##..X.#..X.##X.X..X#.XXXX.#X.#X.#X..XX#.X.X.X..X..#.......#X..X#.......X.#..X.XX.#.X.X...X.XXX..X.......X..XXX....X.....X.......#.#.#..X.#..XXX.X.#X..X....X.X.X.#.##..X......................#...XXX...#X.X.X.X.X..XX....#..#X#.X........#XX#..#X...X.#.X..X...#......##X.....#..X#..X..#.##...X..X#.#.X.XXX##.X..X.X.#X.#XX.#..X.XXXX#X#.X.X...#X.X.#...XX.....X.X...X..#..XX..#.XX.X.X.....#.#X..#.X....##....XX..XXX.#..X...X.X...X.X.........X#XXX.XX.X.X#XX.X...#..#XX..XX..XX#......#...#.X..XX.X.X...XXX.X.X..X.X.#.X.#.#.X#........#XXX#.#.#...#.X##X.X..#.X...#.#..XX.X..#XX.#..X.X.XX..X...XXX...XX....X.X.X.X.X.XX.X..X.......X.#.X..X....#XX.X...#...XXXXXX.X.X.X.XX#.#X.X...#.X...XXX.#.##..X..X.X.X.X.X.X#.#.#.X.XX#...X#X.#.X.#.X.XX.X..X.XX....##.X##......#.#.....#..X..X#...X.....X.X...X.X.X.#.X#.#.#.X.X.X.#.X.X....X..X....#..#XXXXXX#.X.X.X.X...X.X#..X.........X.X.XX#..........#...#X#...........#.X..##.X#XX..#.#.#...##.X.X.X.##....#..X..X.
#X#.#...X.XX.X.....#X.X.XX##.......X.X.........XXX.X.X.X.X.#...X..#.X..X.....#.X#...X##.#XX#X...#.X.X....X.#X...#XXXX#XXX.X.X.X......X#...#X.#.#.X...#..##.X.#.XX..X....#.#....#.XX..##.X.X.X#.#.X.XXXX#.X.#.X.X.#X.X.X.X...X.XX..#.X.#..X..#.X.X.X..X#.X..XX#.X#X.X#.X.##.X.X.XX.X.X#..X.XXXXX.X#XX...X..##...X.X..#...X...##.X.X...X#X.#.XX..X....X.X#..XX.X.X#X..#.##..#...XXX..X#..XX#.#.X.X....##....X.#..X......#..#X#XXXXX#X.X..#.X.X.XX.X.X..XX#.X...X.X..X.X...X..........##X....XX..X.X.X...X.X...#..#....X..X#X..X.XX.X.XX.#.X#....#XX....XX....X.#X.X.XX.X...X..#..#.#.XX.X.#X..X....X.X#........#....X#..........XXXXXXX....XX.X.X.X...#....XX....#XX.X.X.X.X.X##..X.X.#.....#XX.X.X.X.#...X.#.......#X.X....#.X.##X.XX#...##..X.XXXX...X.XX.X.XX.....#.X.#X.....X#X.X...XX..#..X..X#..X..X..##.#...##.##..XXXXX.X.##.....#.XX.X.X.X....X.X.....#.XXX.X..#XX.X.X..X.X#.X.X.#.X.X..XXX.XX....................X##..X.X.#X...X#..#.#XX#XX.X.X.#XXX..X##....XX.X.#.X.X......##X.X#.X.X.X.X.X##.X.XXX#.X.X.X..###...#X..X.X.XX.X..#......X#XX.X..#..X...
.....#X.X...XXX#.XX......#X.X.XX.X..XXX.X.XX.X..#..........#.#..X.X#XX.XX#XXX..X.X.X#....XX.#X.X#....#X.#....X.XXXXXX...........#.X.#...X...X...#.X.XX.X....XX#...X..##X.XX#X.X....#..........XX..###XXX#.XXX#.X...X..##XX.X...#.X#...X#.X.#X.#....X...XX.XX#X.X..#.X..X#...##.#X..#.X.#...XXX..XXX.X.XXX.X..#..X.#.#.XXX.X.#.XX..X.X......X.#..#.X.....#..XX.....X.X.X.X.#.X...#.X.XX..........XX.#..XX.X.#..#.#.XX.#.X.XXXXX.#XX#.#.XXX...........#.X#.X.X#...X....#.X..#.X#.X.X.#..#X.X..##X.X.#.X..X#.X.#X#.X#.#.X....X..#X....##..X.X.XXX#X#.X.X.##.X.#.#....#..#.#..X#XXXX..#X.X....#.#X.X......#XXXX.XX.X#..X.X.X.X.X#.........#X..........#..#X.X.XX.X................X##...##.#.XXX.......#XX.X...##.X.X.X...#.X#......X.X#X#XX.X.X.XXXX..XX.X.......X.##.....X..#.X..XX#.X.X.XXX.X...#.#.X.X#X#..#.X.X#.X.X..XXXXXX.....X#.X.......X...X.X..XX.X.X.....X..X..#...XXX.......X..X..X..#.X....#X#.X.X.X.X.XX##.X.XXX..X...X..X.#...X.#.X..#....#...X..#.X.XXX...X...X...X#.X.#.....#X..#..........##XXXX.X.#.X....X.X.X#.......X..XX#.X.X..#XXX..X.X.X.X.
.X.X#...X.X.XXX.#...XXX.X......X..X..#...#XX#..X.XXXX.X.X.X.X###.XX.X.#......#X....X..#X.#.......X.X.....X.X..#X#XX#..#.X.X#X.X..X#XXXX..X.X.X.X......XX.X.X.X.X.X..#.X#..X#..##.X..#.X.X.X.X#.#.XXXXX#...XX##.X.X#..X#.X..X.#......#...#X...#..##..X.XXX.XXX.#.#...#.X#.#.X.....X....XXX.#.X#.X.X..#.#X...#.#.X....XXXX...X....X..XXX.XX.#...X#XX..#.#...XXXX.X.X.#.....XX#.#X..X#....X.#.X.X.X##X..X.#.X...XX.#..X......X.#..X.X.#.X.#.X.XXX.X.#.X...XX.XX##.X..XX..X.XXX#X##.X.#X#.....#.......##..XXX##.......##...X.X..#X.X#X...X...#...XX#...#X.X..X#.#XX#X.#X....X#..X...X.....#X####X#.#.X#.X......#.X...X..X...X....#.X.X#.X...#.X.X.X.X#X#..........#.X.XX.X#.X.X.X.X.X.X..X.#.#X.X.X.X.#XX..#X.XX.X##.X.#X.X..##.XX.X.X.X.#.......#X#.#X....#X.###....X.X.X.#.X...#..X..X.......XX#.X.....#.X##....#X......#..#.X.X.X#.#.X##.#.X.XX##.##..X....XXX#.X.X.X..XXX.X.X.X#.X#.#X##X.XXXX...X.X#XX##X.#.#..XX#....X.X.X..#.X#.X.X..##......#.#.#.#.##.X.......X.X..#.XXX#..#..XX###.X#XX..#.X.X.#.X#..#X#..#.#..XXX......X.X.#.X..X....#...X..#X##......XX.
..X...X.X.##X#....X...#..X.X.X..X..X..X.XX#X.X.......###................#.X.X..X.X...#..#..X#X.XXX#..#.X#.X..X.#.#X.X.X..#.X.X.#..X.#X..X#....X.X.X.X...X..........#...X.X.XX.XX#..X#..X...X...X.X#XXX.X.X.X..XX...#.....X...#XX.X#X..X...#.X.XX#..XXX##X..X......X..#.X.XX.X.#.##.X#.#X#X..###..XX....#X.#...X..X.#.XXXX.X..#.X#.X#XX#.....#XXX#.X..X#X.X..X.XX#..XX.X.X.#.....XXX#.X..#...XX#....#.....X.X.....X.#X.X#.X..XX.............XX.X.X.X#.XX.X.##.X#XX...#......##.X.X.XX.X#X.X.X.X.X.X...X#XX#..#.X.X.#XX.#XXXX......#X.X##.XX#XXXXXX.X....X.....#.X....#X.X.X.X.X.#..X.X....X#.X.X.#XX##.#.X.#X..X#X#X.X.X#XX.#X...#....X.#X#..#..X.##X.X.X.X.X.X.#.X...XX..XX..XX....XX...X....XXX.X.X.X..#.X...XX.X.X....X....X#........#X.X.X....#X#.XX#X...X.X.X#..X.###XX.#..X.X...X#.#.X.#.X.X.X#.X...#.X.X#..X.#X.##.X....XX.....##.X..X.##.X.XX##.X.XX#X#.#.#.#X..#...........#.X.X.X.#...XXX#X#XXX###X#..X.X.XX.X......#X....#.#X...X.X.XX..X..#..X#.X.#.X.X.X..X.#....X#.#.###X#XX..X.X.XXXX.X.XXX.X.XX#.X...#.X#.X.XX#...X...X..X#.X.X.X..X.X#.XXXXXX..X
.XXX.X..#.#.X#.#.X..X..#..X.X..X..XX.X#####....X.XX.##..X.X.X.X.X.X.X#.X##.XX#..X..X...X.X#..X.X.X.X..X...XX.#...X.....##......#.X....X.##.X.XX.X.X..X.#..#.#.X.X.X..X#......XXX.X...X.#X.X.X.X.X.##.........X..X.X#XX.#.XX.XXX.X.X.X..X.XX......X..X.X.X.X###.XXXXX#........#..#....X.X#.X.#.X.X..XX.X#...X.X..X......#...X.X...X..##X.XX#..#X#..#.XX.X..X....XXX.....#...X.##..X....#.#X.X.XX#X.X..X.#..X..XX.X...X..#..X....#.#.X##.X.#................#...X#..X..##X.X...........#...X..X...#.#.#XXXX.X..X...X#XX#.X.X.X#X.X.X.X.X.#XXXXX#.#.X.X#.X..X.X....X.X..#..........XX.X.X.X.........#X#...X#.X..X...#.X.X.##....XX.#.X.XXX#XXX..#.#.XX##X#..X..X..#...X...X...X...##.X.XX.X.XX.#.#.......#XX#.X.X......X.X.X.#.X.#.X#X.X.#.X..#.##.#.X#..XX#X.X...X#.X...#XX..X##X...##...X#...........X#.X#X..#...X..#.X.....#XXX#X.X.X...##.........#..XXX.X.X##.#X...X#.#.X#.X.#.X...........#...#X#XXXXXXXXXX.......X..X.#X...X.X...X..XX...XXX.X.#.X.X.X..##.XX..X.X...X#.X#X..#XX##....#..X#..X..#........#...X.X...#.X.X#.X.XXX.X.#...X.....#.............#X
..X...X.X....#.X.X#..XX..X..XX#XX...XX#..##X.#.##.#..#.X...X...X...#........#XX.#.#..X......X..X.....X.X.X.XX.X.X.X#.X#...X.X.X....X.X.#X...X....X.XX...#.X..XX..X.#....#X.X#.#....X..XXX..........#.###.X#.#..X......#X#............##X#X.X.X.XX#.X#.X...........#.X.X#.X.X..#.XX.X..............#XX.X.X.#..#X..##.X.XX#X....X.X..XX.....X.XXXX#.......X...X.#.X.XX.X..#.X.X.X.X.X#XX..X#....##....#..##..X...XXX.XXXX.#...X.X#..X...#...XX.X.X.X.X.X.X.X..X.X.X..X.##X.#X#.X.X.X#.XXX.#..X.X.X....XXXX#...X.X.X.X.#.........#........#XXX#XX.#.......##...X.X.X..X.X.X.X.X.X.X...#....X#.X#.X.X#X#X.X....#...X.X.....#.X.X...X...#.XX#XXX.X.....X..X.X.#.X.X...XX..X.#X.X#.X................#.#.X.XX..X#.....#.X.X.X..#..X#.#..X...XX..X.#.......#.X.X#..X.#.#....XX#X.X.X.X.X.X...X...X.XX#.XX.X#.....XX.X.X..#.#.X.X.X....X....XXX.XX..X.X.#.X...X............X.XX#.....X...X..X#.#X.X.X#..#..XXX####XXXXX.#.#.X..X..X...##...X.X.XXX#.XX.#..X.........#X#X..XX#..##..XX...#..X#X..#.##.X.X.X#.X.X.XX#.XX..X#....X....X.X..X.......X.XXX.#.X#.##.X#.X#.X##.X
.XX.#.##X##.XXXXX...#.#X.X.X.X.X.X.X#XX.X.#..#..#.X.#...X.X##.#XX.X.XX.X.X.X.X..X..X..XX.X.X..X..X.X..................#.X.#..XXX.X..#....X.X.X#.X#...XX#XX.X...X.....#.X..XXX.#.X.#..XXX#.XX.X.X.X..#XX...X...X.X.X.#..X.XX.X.#.X.X.#X#XX...X.....XX...X#.X#.X#.X.......#..#.X.XXX..X.X.X.X#.X.X.XXX.XX....X.X##...###.#.X##.X.X.X.X.X#.X..##X.XXX.#.X.X.#.X.......X..X.......#.#.....X.#..X.X..X.#X.X..#.XX.XX.X..#X...##.XXX...X.X.XX#X...X.#X..X.#...XX#..#....X#....X.XX.X#...#.###..#....##X.XX.XXX#.X.#.........#.XX.XX..#.X.#.X.##XXX#....X.X.#.X.X#..#X.X.X..X..X...X....#.#XX.#..#....XX.X..#X#X.X#.X#.X#.X#.X.....X.X.X#....X.XX..#X.X.X.#....X.#..XX.#...#....X.X..X.X.X.X.X.X.X.X#...#...X.#.X.#.X..##X...X...X.X..#..X#.X..X#X..X#.X#.......#..X.X.X.XX..X............X..X.X....X...X..X.XXX..#.XX.X.......X.##X.#.#.XXXX...X#...X#XX.X.#X.#.#.X.X.X..X.X.XX.X##X.##.#X..#X..X#XX..X..XXX##.XXX#...XX.#.X.X.XX.X.XX.XX.#.X##...#.X#...#X.XX#.X.X.X.X.##.X..##...XX.X#.XXX.#.#.............X.XX.X.X...X.XXX#XX....###.X.XX#X..##X#X..#XX#XX.X.X.X#..
X...X......#XX.X.X#....#..........X.##......X..XX....#.X.....X#X.....X..X......X..X.X.#X.#..X#XX..X..X.X.X.X.X#.X.X.X....#..X.....X...#.X#.........XXX#.X....X..X.X.X#X.X.X#....X#.X.#X#....XX.#..#.X#.X.X..XX.....X.#.....##X###..X.X.X.X.X.X.X.X.X.XX...#....X..X.X#.X..#..X....X..XX..X....X...#....XX.XXXX#..X.......................#..X..X...X.#....X.#.X.X.X..X..X.X#X.#...X.X..#.X..X#.X.X....X#..X...X.XX....X.X...#..X......X#..X.....X....#.XXX..X.X.#...#.X.....X.X.##.....#...XXXXXXX...XX##X...XXX.X.X.X###X...X.#.####X.X.X.X.X.X#..##X.....X...X##X.#X#.#X.X.XXX.###....#...X.##....#XX..............#.#.#.XX....X#.X.....XX##X......X.XX.X.X.X#..X..#.X....X..X..X..X#..X##..X.XX#.X..#..#...XX..X#.#.X.X....#..#..#..X.##.X.XXXX#.X.#.X#.X.....XX#X...#X.XXXXX.X.#X.##XX.#..X.#.#.......#...##XX.#.#.#...XXXX..X.XX..X#XXX.X#.XX..X.X.#..X#.#..X......#..#...#....X..#X#.#XX.X..X.##.X...X..X...X.....#.X....X...X...X..##.....#..X.X..#........X.#..X...XX.......X#X....##.X.#.X#.X.#........#.#.#.XX.X.#.#X#XX......X#XX..X.X.X..XXX..X..#.#
.X.X#.X.X.XXX......X.XX..X.X.X.X.##....X.X.X..##.XX.#....##.X...#X#.XX.#XX.XX.XX#...X...X..###X..X#X.#X...#....#X..X..X.X..#..X#X..X.X.#.X.#.#.#.X.......X.X..X..X.........X#XX..X...X#XX.X...X..X........X.X.X.X.##.X#.X.X#.....#............#........#.XX.X.X#X..#XX..#..X...#XX#.X...X#.X.X.X.X##.##X.#XXXX#X.X.X.X.X.X.X.X.X.XX.X.X.X#.XXX...#..#..X.X..X..X.#.#..X.#....#.#.X#..X...X.#......X.X.XX#.###...X#.X##X.X.#..XX..X.X.#.XX..X.X.#..X.X##.X.X...#X.#.X..#.##.##.XX..X.X.X..#.....X#.#X..#.#..X....XX..X.....XX..X.X.XX##..........X#....X.X.X..X....#..X..XX......X...X.#XX#XX#..#.XX#X#.XX.X#.#.X.X.X#...X#...X#X.#.X..X#.X.###.X.X.X#...........#.#.#...X#.#.#..#..##.X.##.X.X...X#XX#.X.X.X.#.X#..........#XX.X.X.X#X.........X#XX..X......#.X.X.XXX#XX..#..#.#.X#....#....X..X..X.X.X.X##.X...##..XX..X.X.#..#....#.#X#X#.......X......#...X..XXX.XX.#..X#.#.#X.XX..X.......X.XX...X...X.XX.X.X..#.X.X..X.X#X.XX.X#.#..XX..#X.X#.#.X..#XX.X.X.#X..X#...XX.#.#.X.X.....X.X#XX.X.#X..#...#.XX.X.##..........#XXXX#.#.X.#.XXXX.....X.#.X..X..X..#
...XX#..#..#.X.#X.#..#.XX.#...X...#X.X.XX..#X.....X.#X.#.#....#.##X...XXX#...X.X.#.X#.X..X.##...X.....##.#.X.X...X.#.X.#.X#.#.X...XX......XX.X##X..#.X.#XX.#X..X..X.X.X.X.#.X##.X.##..##...X.XXX..X##X#.X..#...X.......X.....X.X#..X.X###.X.X#..#XX.X.X....X....#.#.#XX#..X..X.....#X.#...#.....X#X#..XX..XXXX#X##..##..X#..X...X....X.#..XXXXX.X..X.X..X#X.X.X..X..#.X..X.X#......##..X.#...X.X.X.#...XX##...X...#...##X#..X#XX..X......#..X.#.X.#........X#.X..X..#..X........#....#..#..#.X....#..#..#.XX#.##..X...#.X...X......#.X.X.X.X.X.X#..X.#.#.X.XX.X.X..X..X..#.XX##..X.X.XX##..X.#......X..X#.#...X...X#XX.X.X.XX...X..#X...X#..X.....XX.XX.X.#.X.X#.#...X.XXX....X..X.....X.X.X.X.X#.X.#.............#.##.X.#...........#.X.X##.XXX#...X.X.X#.#...X...#X#.X.X.#...XX...#.X.#X.XX.X..X...#......#.X.X.X...X.......X..X.X...XX#X#.X#.X..X.X.X.XX##X###X..#...XX#..X#.....X...X.#.X.#.XX.#...XX.X...#X..XX..X#.X.##.#.X.X.X.X.#.#.X.XX..XX..X..X...XXX...X..X#..X.X.XX#.X.X.X#.......X.#.X..#.XXX.#X...X#.X.X.X.X..##X##X...X...XX#.X.#X.....X.X.X..XX
.X...X.X..X#.XXX...X.......X.X#X.###XXX...X...X.X.#X...#.###.X.##...X..##..X.#......X..X..X.XX.X..X.#...X.....X.XX#X.X......#.X.#...X.X.X...X....X..X.....#...XX.XX..X.X.XX..##....#.XX.X.XX.XXXX......X..X..X.#.#X.X.XXX.X.X.X...X#.X.#...XX.X..#...#.X.X..X.X..XX.XXX.X.#X..#.XX#XXX..X..X.X.##X#.X....X.XXX##...X..#...X.#X.X#.X.X...X.XXXX..##....X...X.XX..X.#....#..#.#X.#.X.XX#X..X.X.XX.....#.X.X...X..#.X.X#.#.#..#..##.#.X#X.X..X......X#.XX.X.X###...XXX..X..XX.XX#.X##X.X.X.X.#...XX.X.#.#X.X....X...X#X.X.X..X.#.X.XX....XX#...XX...#XX...........#..X..X..X...X.X#......#..X...X.X.X.X##..X..#.X#.X..X......XXX.X#.X.XXX.XXX#..X.X#......##..X#..#.##.X.....X.X..X.XXX.X................XX.X.X.X.X.X....X.X.X.X.#.X.X.X...XXX.X..#.#X....X.#.#X.X.#.XXX#.......X...#X.X....#...X..#.#.X.X.X#.XXX.....#.#..##.X.X.X..XXX.#...X#.X...XX...X...XXX#.....#..###X.X.#..X.X.X.X#...X.....#X.X.X.X..XX...X...X..........................#.X.X.X#.X.X.X.X.XX.X.X.X.X.....X.X.#.XX.#X.X.XX..X...X........X.XXXXXX.X.X..XX##XXXX.X.X.XXXX.##X#X.X.X......X.X
.#.X.X..XX...X...X...X.#.XX.....X#X#.X..X.X.X..X..#..XXX..X..#.X.XX..XX...XXX..X.X.X.X.XX#...X##X.#.X.#..#.X.##..#.#X..X.X.X.#...X.#..#..#.X..#.X..X.#.#.XX.X...X...X#...#..#..##.X##X......X.#XX.X.X.X.X.X.#.X.X.X.#.XXX#.....#X..X....X.X.....XXX.X.....#.X..X##...X...#..#..X#XXXXXX..X.X.#..#X#...X.X...XXXXX.#.#.X.#XX...X..XX#XX.#...XXXXX...X.X..X.....#...##X.#..X..X.X...XX.X.X.X..#X..#.X......X.X..X.........X.X.X.#X....#...X..X.#.X..#...X..X.#.X#..X..X#.X.#...##XXX#....X...X##X#......#..##XX..X....#X..X..####...X#.X##.X##X.X.X....X.X.X.#X.X.###X.XX..##.....X.X.X...#.X.X.X.X.X#.X.#.X..XX#.X.#X#X.X.#.X........#X#XX#XX.##...X.X.#XX#...X#X.XX#X#.X.X...X..X.XX#..X.XX.X.X.X.X.X##.#...XX..X#X.X......X#..XX..XXX.X.X....X#....X#....X........XXX##X.X.X..X.X.X.#.X.##.X..X#......###.#XXX.X.X..XX.X#..X#...X.XXX.#X.X.##X.XXXX.##X.X.X#XXX.#X.#.......X###.#.X....XXX.XX.X..........#..#.X..X..#.XX.XX.X.X.X.X.X.X.X.X.X.............................#.X.X.X.X.X..#.XX#...#XXX.#X.#.X#.X.X.XX.#..#..X###X#XXXXX.....##....XX...#..X.X.X...
X...X#.X.X.X..X.#..X.#.#...X.X.XX.X..XXX...X..X.X.#X.X..X#XX.....#..XXX.X..X..#.X....#.#..#.X.XXXX..X.X.XXX....#......X.#.X#..#.X.#XX.#.XX...#...X....X#...X..X.#.X....#..#..X........#.X.X......#...X.............X.#.XX.X.X.X...X..X##...X.#X..#..X#.X.#..X.XX#XX.X#X.#..X..X.#.XXXX..X...#..X.X.X.X.XX.X#.XXXX##....#X.#.XX.X.XXXX..#X.X.XX...X.#..X#..X.X...X...X..#..#...XX.#.......X.X..X.X..X#.X.X...X.XX.X.X.X.X........#.X#..#..X#.X.#..X.#.X#X........#X.XX..X.X.#XXXX#XXXX.X#X.X.X....X.X.X.X.X.X.X.XXXX#..X.#.X.X.X.X.#............X#.X.##..X.###...#..#.X..#XX#.X#..##..XX...................#.X#XX.#X#....X...X.#X##.X.XX#XXX.....X.X..#.X.#.X..........#X..X#..X.X.XXXX..#.X..X.#...X....#.#...X#.X.X.#.##XXX.#...XX.X.....#.X.##X.X...X.#X..XX.X.X..XX..X.##X#..XX...X.X...X#.X.#.X#.#...X..X##..#XX...#...##..X....XX.X..X.#....XX#XX.......#....#...X.X.#..X#X....#.X.......X..X##.XX.X..#..##X..X#....X...X..##X.##..X..X.#.X.X.#.X.X.X.X#.X.X.X.XX.X.XX.#.........X.......#.##..X.XX..#.........X.X.#..##X#X#XXXX##X.XX.X.XX..X.#XX.X..X#.##
#X.X.#......#.#XX#.#.#..X.X..#.#...X...XX.#XX....X.X#.X...#..#.X..#.##..##..#.#..X.X.X..#......##..X..X.#..#.X..X.X.#......X.X.X...XXX....X.XXX.X..X#.X..X..X..X.X..X.#..XX.X#X.#.#X.#XX...X.X#.X.X.XX#.#.X#.X#.X#.X.X.....XX#..X.#X.##X#.X.#X.#..X.##X..XX.X..#X#...X....XXX......#X.XX.X.X.X................#XXX.X.X.............X.X......X.XX.#XXX...##.#..X#.XXX..XX.XXXX...#.X.XX.#.#..#..X..XXX..X.X.XXXXX####..XXX.X.X.X..X.X.XX.XX#....X.X.X..#X.X.X.X.#..X..X....X#.XX#XXXXX##.#....#.X..#.................X.......#....X.X.X.X.X.X.X#X#X...#.X...##.X...#.X.#.X.##...X.XX.X#.#.X.#.X#.X.X#.X.X.X.#.X##.X#.X#.X.X.#..XXXXX#..X##X.X.X.##..X.#......X.X#.#.X.XX..X...XX#...#X#X...##.X..X.XXX.#.XX..#.........##X......X......#.#....X.XXX..X.#.X.X...X.X..##.#..X.XXX.X...X..#..X.........#..X.X.#X.#..#.X..##.XX..###..X.XX....X#...X.XX##...X.X.##..#X#..X..#X..X..#..XXX...X.X.X.X#X...X...XX.X.#.#...XXXX.X..X.#..X#......X.X..#XX.X...XX..X#X....#XX....X......#.X#X.#.X.X.X.X.X....#....XX.X.#.#.X.X.......#X#XXXXXXXX#....X.....#....#...#..X..#
X....#.X.X.XX.#XX##...X..X..X.#.X.X..#.X.#.X..XX......#.XX.X..X..#X#X.X.X..X.X.X.X..X..X.X.X.#...X..X..X..XXX##..X...X#.#.##....#.X.#.#.X..XXX..XX...#XX..XX..#...X..X.X......X#....X.X.X.XX.#X##....XXX....XX...X.....#X#X.X..X....#..XX##......X...#..#.#.X.X#X.#.X..X#X.X.XX#XXX....X..X..X.X##.X.X.XX.##.#XX#.....X.X.X.X.X#XXX...#.X.XX..X....X..X.....#......XX.#.#.XX#.XX...#.#X...X.#.X.X#.X.XX..X..#XXX.X...XXX..X..X.#....#.X..#.X#.##....#...X#..X.#.X.X.X#XXX....#XX#XXXX##...X.#XX..XXX.X.X#.#.##.X.X.X..X.X.X..#.#.#.XX...XX#..X.##.XXXX.#.#.#..#.#...X.......X.XX...X.X.#..X....#....X..X.....................##XX##X.#......XXX...X...#.XX.XX..#.X..#..X.##X..#.X.XXX#.#.X#X.#X....X##....X#..XX.X.X##.#.X.X.X..X.X.XX.X.X.#...##XX..X......#....XXXX.X.#...X....X#X#..#X#.X.XX.X#X#.X#.X..X..X....X......X....#..XXX#.##.X##X...X..X.X...X#X##XXX#..#...#..X..#.X.XX.X#..X#.X.XXXX..X...##...XX.XXXXX#X.X.X.XXX#X.XXX....X.#.X.XX.#X##...XX.XX.X.X.XX..#.X.#.X.X.#X......#...#XX.#.X.X#.X.X..###..X.X.X.X.XXXXXXXXXXX.X.#..##.X.##.#..XX#.X.#..
.X.X..#.#X.#XXXXXXXX.X..#X#.........X.X..X...#...X.X.#...X...XXX..#.....#X.....X...X.X.#....#.X.X#.X..XXX..#....X.X.X..#....XX.X....#..X.X.#XXX...#.X.XX.X#XX...#XX.X...#.#.###.X.X.#.......X.X.X#.X..#XX.X#X..#.X.X.X.......#.X.X.#..XXX..XX.#X..X.#X.X...#......#.X.#.#..........XX.#..#.#......X..#.X.#..#XXX..#X.XXX..X..X.X#.X.X#.X..##.X.X#.X.X..X.X.X#.####.#..#....X.....XXX..XX.X#............#..X..#X..X#X..#.X..X....#.X...#.X..XX....#.X..XXX..X............#.X.XXXX#XXX#...#.X#XX..#XXX..X...##.#..X.#.XX...X..X..X.#...#.XXX.X....X.....#X#X..#..#..X.X.X.X.X.X...X.X......XXXX.XXX.X.#X..X.X.X.X.X.XX#.X#.XX.X.XXXX#....#.X.X....#..X.X#.X....X..X#.X..XXX....XX....##X.#....X..XX.XX#.X.#...#...#....#.X..#XX..XX.#.......#.X.X..##.XXX.X#.XXXX.X#.X....X.X#.#.X.XX#..X.X..X.#..XXX....X#.X#.X#.X.XX.#.X.X#X#X..#.#.XX.X....#.X.X##.#..X.X..#.X###.X..##..X..X.......#...X.........#X#X.X.#.XX.XXXXXXX.#......XX#.X....#.X#.......XX#.#.X..#.......XXXX..#..#.......X#.X.X.#.X...#...X#..X..#X....X####..X..XXXXXXXXXX#....#.XX...X.X.X.X....#.X
....#....#..#X#X#XX##XX...X.XX.#.X#.....#X.X..##XX..X.#.#.XX....##.X.X.X..##.XXX#.#X...X.#.X..X...#..X.X.#.XX.X....#XX.XX.X......#XX..#X..X..XXX.#......XX.#..#....##X#.X..XX##....XXX.X.#.#X.X..X.X.XXX.#.#.X.X..X..#.X.X.##..XX#.#.X.#..#XXX...X..XXX.X.X.X.X.#.........#.X.X#.X......X....X.X.X##.X.....#.#X.X..#..X.#..#............X.......X....###..X.......X#X..#X.X..#.X..X..X#...X.#X##.X#.X.X#X...##.X..#..X....X..X.X...X.X#..X..#X.X..XXX.XXXX...#.X#.X.#.X..#X###XXXXX##X.X...##XX.#X##.XXXX.#..X.XX....XX.XXX..XX.###.XX..#....X.X..X.###XX.X...XXX..#XX...X...X.X.X.X.X.X.....X.XXX...#.X...X...X.....X.#..#....#X.X#.##..X#.XX.X..X....#.X.X..X...X.X..#..X.#...X.X......#.X#.X#X........X#.X.X..#.X#X...#.X.X...X..X.X.#....X.X...X#X.XX.X##..XXX..XXX.........#.X.###..#X.#X##XX#X.X.......XX#.X....#X....XX.XX........XXX#.....#...##..#....X....XX..X#.X..#.XX.X..X.#..X.X.X.X...X...........#.X#..#.X.#XXXX#...XX..X...X#.X.XXX.....XX#.XX.#X...#.#..X...X#XXX...#X....#.#.X##.X.XX...X.#.X.#.X..##...X..XXXXXXXXXX.#....X.X#.......X#.X#..
#X.#..X.X..XXX#XXXXX#X##X..#.##...#.X#.XX...#.....X.........X.X.....#....#.....X....XX.X.#...X..X..##.........X.X.X.X......#.X.#.....X#.X..X...X..X.X.XX....X..XX#.......#X.X.#.#.X.X.X..X.#..#.X..X.X.#.X.#.XXX.X.X..XX#...X.X.........X.X#X..X..#..........X...X.#.X.X##...#....X.X.X#.X.#X...X#...#.X.X.#......X.XX....X..X.X#X#.X##...#X.X.#..X.X..#.X#.X.XX.X#X#.X.....#X#..X.X.XXX.X.#..#....XX...#.X.X#...XX.#X##X.XX..XXX.XXX...X#.#..XX#X#...XXXX#.X.X#.X.X.X..X.XXX##XXXXX...##.X.#X.X.X#...X.X...#..#.X.XX.XXX#..XX........XX..XX..X#.#...#.X...#X.XX#.XXXXX.X.X#..X.....##..XX.#....#.X.X.#XX.X.###X#.#.XX.X.X##.X#........#X....X..X..X.X.#.#..X.X.#.....X#.X...#X..XXX.#X.#........X.X.X.XX#XX...X..X....#...X...X.#X..#..#.XX....#.X.X..X......#.X..X..#.X.X.#.X.......#.#.X.XXXXXX#XXX#.X.X.X#X#..#X.#.X.X.X..#...X.X#XX.....X.X.XXX.##.#...#.#.#X.#...#.X.XX#.X.XX.#..#XX.#..X...X.#.X.X.X#.#.X.....#...##X#.XX..X.X..X..X...#.XX#.#XX.X.XX#...#X.X...#.XX.#......#X...X.#.............##....#.X....XXX#.X.X..X#XXX#XXX#X.X#....#X.X.X.XX##X..X
X.XXX..XX#.#XX#XX#XXXX#...X..#..X..X.....X.X..X###..X.#.X.X##XX.X.X##X.XXX#X#.X.X.X.X....#.X.XX..X...X.X.X.X.X...XX..X.X.X..X...X.XX#X#...#..XX.#XX.#.X.X#.X.#X.#..X.X.X.......X.......X.#..#....X.X............XX.X#.#X#.##...X.X.X.X.X...X..X..X..X.XX.X.X.XX.X...X...X.X.X#X.#..XX.....#X.X.XXXX#..XX..X#.X.X.#X.X.##XX.X..#........X.X..X.##X.X..#....#X....X....#X#X#.X.#X#......X.#..X.X.#.#...X.X..#.#.XX..#.X...X#...#.XX...#.#.X#...###.XXXX..####........X..X....X##XX###..X...#.........#X...#.X..X..........#.XX...X.XXXX#..X..X.X..X.X.X....#.#..X.X.XXX#......X.#.X.#....X...X.X.#..X#...X.......#..#.....X...#.X.#.X.X.X.X.X.X.X.XX..XX...#XX##..#.X.X##XX.#.#.X.X.XXX..#X.#.X.X.X...X....##.X.X..X.#.X.X#.X.X.X..#..X..X..#.X.#......#..X#.#.#...X...##.X.##X.#.X.X.X........##XX#.X.XXX...X.XXX.X.....X..XXX...X..X....X.##X..X.#.#.X....X.#........#......#X.X.....#X.XXX..XXX.X.#....#...#...X.X.X..X.##X....XX...###.X..X.......XX#X...X#.X...X###..X.X..X.X.X...#XX.XX#X.X.X.X#.X#....#.XX.X.#.#XXXX#....#..XXX#X.#....X##.X.X.#..X.XXX..X.
..XX#.#XX#..XXXX#X#XXX#X.X..XX.#..X.XX.XX#.X.#..#.X..X..#X.X..#..X.X...X.XX.....#..XXX.X.#.#.X..X.#.##X...#.#XX.XX#X..X..X.X..#..XX.X#.X#.X.X.X.#..X.#........#..X.X.#..X.XX.X.#.X.X.X.#.X.X.X.XX.#X.XXX.X#.X.X......#XX.X.XX.X...#.XXX..XX.X.#X..X#....XX..XX.#.X.X.X.X....#.X..#...#.#.X.......X.XX...X..#X.#..X...........XXXX.X.X.XX...#..#..XX.X#.###...#.X.##.X.X#.X#...X#XX.#.X....#.......X.X..#.X.X.....X.X.##....X.....X#.X.X...X.X#.X.X..X#...##.#.X.X.X..X.#.X....#X#.X.X..X.XX.X#X.XXX...X#...X.X.#.X.XX.X.....#X..#.#...X..#X.X.#......X.XXXXX.X#.XXXX#XX.X#.X.##.#..X.X..XX..XX.X.X.X.###X.X.#.X#X..X.X.X.X#.....#..XX......X..X.#.#...X#......###..XXXXX..XX.......#.X....X..XX.#X.XXX.X.....###X...#...X#...XXX#.#X.XX.X....X..#.X.X#.X.X.XX..X.##X.....X#....XXX...XX.X.X.X.X.X.....#.X.X....#..XX.X..X.#X.#.#..XXX.#X.#....XXX#..X..X.XX..X.X#.X.#.XX#.X......#.X.....X#X..XX##.##.X..#.X.##..X...#.X#.#..#.#..#.X#....X..X#X.X.XXXXX.X#..X..XX.....X#..#..XXX..X......X....X....X...X#X.#......##XXXXXX.#.X.X....X..X.#..X##....X.X...X..X..
X..X.#XX##.XXXXXXX.#X#...#.#....#.....X#.XXX#X#...##..X.....#.X#....#.X#...XX.X.#.XX##..XX#XX..#X.#..#..##...#....X..X..X#X.X###.................#....X.XXX#X#..#XX.XX#..X#X##X..X..XX#..X.........#....X.#..XX.X#.X.......X...X.X#.XXX.#....#...X..X.X.#.#......X#..X#XX.X#....X..X..XX..#.X.X#.....X.#.X.....XX#.X.X.X.X.X..X.X.##....XX..#.X.X..XX#....XX.X.............#.X.XXXX....#X#.#.X.X.XX#X.X.X...X.##...#..XX.X.#.X.#.XXX#X..X..........#..#.XX...XX..XX.X..X..X.X..#X..X..#X#X##.......X.#X.X.XX..X...X#...X.X.#X..#X..#.X.X......#.#.X.X....#.XX.X...#X#...#X...X...XXXX..X.#.X#..........X...XX....X..X.....#XX.X..#...X.X#.X#.#....X#.XX#.X.X.X.#.XX.#.XXX.X..##.X.#..XX.X.X#...X.X#...##.X.X...X.#.X.X.X.X.X.............#.X..#.#..X........#.X.X.X..X.X#...X.X.XXX.XX##.#........##.#...X#X.X.X.X.XXX.XX.#...X..#XXX......#.#.X.X.#XX..#...X..#X#X......#X#.#.#..X.XXXXX#.#.X.#.X.X.X..X#X.....X#X.#X#...XX..#.X.XXX#.X.XXX.#X...X.XX#...X.XXX#XXX.##....X..X##XX.X.X.X.X..X.XXX.X.X.X.##X.X.X.#.X###XXX#...X#...#.#..X.X..X..X#.XX.XXX.X.X..X.
..#...X#.....#X#X...X.#X.X.XX.#X..X.X......#.X.XX....X.#.X.X#..#.XX#.#...X.#.#.#..XXXXX..#.##X..X...#.XX.X.X..##.X.X..#........##.X.##.X#.X.X.X.X.X#.X...X.X.X.X.....#..X...X.#X.X.X#X..X..X.XX##.X.#.##...X...#....X.#.##..X###..........#.X##X##.X..#....X#.X.X.X.X.....#.#.X..#..X...X..#X##.XXX##.XX.#.X.X....#..X#..XX#.X...XX..X.X.X#......X.X###X.X...X.XX.X.X#.X.X#.....#X..#X..##...X##....#....#.X.X.X.X.#.X.X#XX...X...X..XX.#.X.X.X#.X.##...#.X.X#..X.X..X.#.X..#.#...X.X.X..X#.X.X.X.XXXX......XX.#.X#XX.X..#...X.X.X.X...##.X.X.#.XX....#.#.......XX.#.#X...X.#.###..##.##.....##.X.X.X.X.X#...X.X.X.XXX.X.XXXX#..X..X..#.X.##...XXX...##X..X............#..X.X##..X..X..X...X.X.#..#.#.....X..X............#..##.XX.X.XX.#..#X..X..X..X.#.X#........X.X#X.X.#.....#XXXX.X..X.X.X.X...#.#.X.X...#X.....#...X.#.X#X.#XXXX.X.X..#......X###.XX.#XX.#XX####.###X#..XXX...........#..X.X.....#.#.XX.X....X#.X.XX.#.X......X..X..#X.#.X.#...#.#.X...XXXXXXX...X.X##...X##..#...XX#X..XX..#.#XXXX.#..X...X##..X#X.X.X...XX.XXX.....#XX.....X..X..X...#..
.X.XX....X.X..##.XX.........#..XX..XX#.X.#.......#.X....#.....X..#.#.X#.X.X..X..X.#XXX#.#......X.XX.......XX.#...#.X.X..X.#.X.XXX#....X....X..X........#X........#X.XX#X.#.XX....X....##X#.XXXXX..#.X....X.X.X..XX.XX..X..##.....X.X.#.X#.X.....#..#.##.XX.#XX.#.....X#XX#.....#.X.X..X..X..#............X#...X.X.#XX...#....#.#...X.X.....X#.X#....X.X.X.XX.X...X#...X.....X.X....###.X..X.X....X.X#.#X..........X.....#..X.X.XX#.X..X..X...#....XX.X.#X.X...#....#...X..#.#.X#.X...##.X....#...XX#.#.X.X#.....X#.XX##X..XX.........X...#...X...##.X..X.X.X.XXX.X.X.XX.X..#..X..#..X#..#.##...XX#..X.....#.XX.#..XXX#X...#XXXX..#..X....X...X.#...X...X.#.XX###.X.X#.X.X....#..X.X.X.XXX.X..##..X.#.X.X.X.#..X.X.X.#.X.X...#..XX.X#...##X.#..XXX..#..X...X.X.X.#.##.X....XXX.X.X.X.X...#...#.X..X.X.......#.X#..#.X.X.X........X..##XXXX..X.X.X.XX.##...#..XX#..X.##..#X#X#.###..X#.X##.X.X##....XX.X......XX#.XX.............XX.XX.X..#..#....X.X.X#.....X#X#XXXXXX.X..#X..XX....XXX.#.X.XX..##..X...X....#.#.#.X#.X.#......#X.X..#..X.#X.X..X.XX..#.X...X#..X
......X.X...X......X.X.X.X.X#.#...X.XX..X#.X.X.XX.X..##.X.#.XXXX...........#..X.#..##XX##.XX.X....X.X.X.XX.....#......X..X...X.X##X.#X.X.X.#X.#.X.X.X#....#.X.#X..XX.X.......X.X.#.X.X.#X...#XX#X...X.XXX..X.X.X.....#...#...X.XX...XX...XX.X.X...#.#X....X#X#..X.X.#XX#X#X.X.X.#X#.X..XX##...XX#.#.X.X.XX.X.XXX#X..#XX..X.X....#.XX.X.X.X...X.#.XX.........XX.#...X.XX##.X#...XX.X..#..X.#X#X.X..X#...#.##.X.#.X...#.#..#...........#..X.X#..#X.#...X.#....X#X.X.X.X#.XX..X.......#.#....#.XX#.#..#..X...X.X.X.....#.X..X.XXX.X#.XX.#XX#.X.X.X.X.X#X#......X#X#......#.#.X..X..#.X..X.X..#XX.X.X#X..X.X.X....X#X..#X#.X.X.XXX..#..X..X.X.X.X..#X.X..XX#...#X#....X.X.....#X#.X........X#..X..##.......#.X..#.#..X...XX..X.X.X.X.....X..#X#.X.#...##.X.X#..X...X......X#.XX#.X.......X.X..X..XX.X....##X.X.#..#.X#X.#.##.X##.#.X.X.X.X.#XX......#...X.X.X..XX#.X.#.#XX..#.XX..X.#.##....X...#..X.X.XX..X.X.X......X.X.XX.X.X.X...#.#..XX..XX#.X......##.X.XXX#XXX#XX#.#X...X...##.#XXX......XXX#.X#.X.X.X#.X#.X.........X.X.XX.X...XX#..X##..#..X...X...X.#.#.X.
.X.##XX#XX.##.X.X.X.X#X...X#...XX.....XX.X..X.....XX...X#XX...#X.X.XX#.X#.X..#....X#.XXXX...#..X.##..X..#.#.X.X..X.XX#.X.XX#.....##.....#..#...X...X...X.#..#...#......X.X.#.##.#..#....#X.X.X#.#.X..X...X..#...XX.#..#.X.X.X...#.#X.X#.X.#..##.X.....X.X.XXX#.X.#..###XXX.XX##..#....X..X..X...#..X.#.#......X...X.XX..#X#..X.X.X..X..#..X.X...##.#.X.#.X.#....X.X.XXXXX#...#..##.X...#......X..XX.X#X.X..X..##..XX#..X..X.#.X.#.X.XXX.....X...X.X#.X#XX.X....X.........#X#X.X.X.##X.X.#X.#X#X..X.X.X#X.X...XX#X.X...#X......X....#..................X.X.X#..X..#.X.X...X..#..X..X.#..X.XX#X......X..X..#X.X...#.X.X...X...X..#.#XXX.#....#XX.X#..X....#X..#.XXX....#.X.XX.....X.X.X#XX#.X..X..#.X.X.X..#.XX.X.X.X.X.X.X#......#X.X.#.#XX...#..X........#..#.XXX.X###X..#XX..X.#.X.XX..XX..X...XX.X....XX.#.X....#.X..X..X##X#.........X..X.X.X..X...X..X.X#......X#..X....#.X...#X.X.X#X.X..X......X..X.XXX.#.##X..XX...X#..X.X#.#.X.XX.#X##..X.#.X....X#X#XXXX##X...X.X..#.X.X.##XX#.#.X.....................#X#X.X.X.X...X...#X.#..X..X.XX.X.X#...X.........
..XXXX..#...#..X#...#X#X##XXX.X...X.#.....#X.X.X.X.#.X.....X#...X.#.X....X#.X.#X#.X...#XXX.X.X..XXXX#.X...#X...X..XXXX......X.X.#...X.XX..XXX.X#X.X..X.##.XX.XXXX.X.#.X#X.X...X...##.#.X.........X#.X##.#..X..##.XX#X..X#.XX#X.X#XXX.#X....#...#X.X.X..##.X#XX....X.X..#X...X...XXXXX...X#X..X.X..XX.X..#.#X.X##X.....X..XXX.#.....#.X.#.XX...X.#X..##X#..X..X.XX...XXXXX.#X.X.X...XXX...X#.XX.#..........XXX.#.X...X.XX.XX#..XX..XXX#..X#.X..X........#.X..X#..#.X###.X.#.....X...........#XXX#......#...X.X.#....XX...X#.X.###X.XX.X.X.X.XX.X#.X.X.X...X...#..XXX#X.XX..X.X.X.X.....#...X.#.X#.X.X.X.X...X..X#X....X.##.X#.X.X.#.X..#.X.XXX#..X.#..X.#.#.X..#.X.X.X...XXX#.XX..X...XXX#..X...XXX.X..#X.....X..X......X...X.#.X#.X...X...X.X.X.X##XX.X.X..X..#X.X.X....X.XX.X...X..X#.#.#X.X#X.#..##.X.#.XX...XX##.X.X.X...X#..X#.X.X.X..X...X.#X..X..XX..#.XX.#.X.XX...XXX.#..X.#...X..XX#X..#X##X.X.X..X#.#.....X..XX.X#..X#X#X.#.....#.X..X.#..X#.XX#.XXXX.X###.X.X...X.X....#XXXXX#...X.XXX.X#.X.X#.X#.X.X.....#.....#.X.#.X.X.X.X.X...........#X.#.X.X#.X.
X.XX##.XXX.X..XXX.#.####XXX#.X.X.X..X###.X...#..X.....X.X#...X#......#.X........#...#..XX.X....#X#XX....X#..X.X..X.XXX.X.#.X...XX.XX#..##XXX#.#.X..###..........#..X......#X#..X.#.X#..X.X.#.X.X..#.##...X..X......#..X#.....X#.X.#.....#.X.XXX#...X..X##...#..##X...#.X.X.X.X.X.X.X..XX.XX#..X.XXX...#.#..#....#.#.X.X.X.##..X#.#....XX...X.XX#...X.XX..X..X....X.X.#XX...#..#..XX...#.#..X.....X.X.#.X.#.X#....X.X.X.XX.X#.X..#X..XXX.#.X..#..X##.X.X...X...X..XXXX..X..X#X.#.XX.#.#.X#.XX#XX..#.X.X#X.X.#....X.X...X.XX#.....#...XXX...X.....X##X#XXX#..X..#..X......X.........X.X.XX.#.....X.X..X...#.XX#....X.#................X#...XXXXX#.X.XX..X#.....#..X..X.X.XXXXX#...#.#X..#XX.X#.X..X#.XX..#.#X.X..#.X#.#.X.X.X..#..#..X.XXXX........#.XXX.X.XXXX.#.....X.#....#.XX.X#X........XX.X.#X...#.......#...........X.X...XX#X#..X..#.X.X..#.#.X.#..X....X.X.....#.X.X...XX..#X.X#.XX.X..X.X.X.X.X.X..#..X.X.##.#.##XXX....##.X.X##.....X#..X.........##...X...X..#.###..X.X.#X#.#.X.X.XX....#.#.#X..X..X##.X#..#.X#.................X.XX.X.##....#..#....X
...X....X..#X....XXXXXXXXXX#.X....X.#.X.#..X...XX.##.XX#.##X..X.X.X#..XX.X#.X.X.#.X.X.X#...X#X......X.X...#...X#....#XX...XX#X...XX...X.X.X#X....XX.XX.X.X.X.X.#..XXX.X.X..X..#XX....X.X.#..#...#.#.#.X.X..XX.#X.X..X.#..#.X......X.X.#.#.......#.X#X...X.X.#.XX.X.#.X..............X.....#X#......#.X#...X..X.XX.#.XX###....X.X#X.XX...X.##X.X.XX.X..##..#..X#.XX...#XXX.#..X.X.X#.X.#.X.XX##.X..X...XX.....X.XX.........X.X#.X.X.X.X#....X..X....XX...##X.X#..X#.X..##.X...XX...X...X#...#X#XX.X..X.#.....#.X..#XX.#...##X.#.X..XX.#.X.X.XX.X..#XX.X...X..#.X.X.X.X.#X..X.X.X#.XX..#.XXXX.X.X..X.X.#.#..XX..X#..XX.X.#.X#.X#.X.#.X#.X##.#XX##X.X...X...#.X...X..X..X..#.XXX.X.#....#.XX..X..X.#X.X..XX.##.#X....X..X...X###..X..X#..#X.XX.X.X.X...X.....XXX.X.X.#X.X.#X.X#.XX....X.XX#.X....X..#.X#XX.X.X##..X#.X.X.X.X..X.X#.X..#.XX.#..#.#X......X..XX.X.XXX..X#.X.....#X..X.X..........X.............#.X.XX.#.....#.X#X.X.X#.......X.X.X...#.X.X.X.X.X.X#.#.#.X.X#.....X..X....#.......#..X.XX.#X...XX.XX..#...X.#..#.X#.X.X.X.X.X.X#...#..X#..X.X..X.#.#..
X.XXX#X.##..##X.X.X.XXX##XX....X.X.......XX.XX..X..#.#...X..X..XX...XX....X.##X.X..X#...#.X.#..X.X.XXX..X.#.#X...X.#XX.X.#.X#..X...XX........X.X.....XXX..X#..X#.X.X##...X#..X.X.X.X#.X#..X.#X.X...X#...XX...XX..#.XX.#.X.#..X.X.X.##X...X.X#.X..#.#..X.#.#.........X..###.#.X##.X.#..X.X.##X.X.X.X....#X..#..XX..X...X...#X......X#..X..X.........X.X.#.X.#X.....X.XX.X..#X.........X........X..X#.#...X.X.X#.#.X.X.X.X.X............X.X.#.X.#.##...X#.#...XXX.#X..#.#X.X.##XX.X#.X.X#.X.X.X.X...#...##.X.X.X..X.#...X.X##...X#.XX#........#XX.XXX...X.#..##........#...#...X.XX..X.....X.X..#X.X...#.XX..X#...XXX...#....X.X##.X.....##..XXX...#X.#XX.X...#.XX#...X#.X...X.X##.X.X.....X.X.XX.#...X.X..X...X.##.#.X..#X.X..X.X.X.X.#....X..X..XX.X.X#.XX.X.X.X..#.....#......X.X#.XX.X..##.XX#.#...#X..XXX.X...X...XXX.X.......X.X...#.X.X...XX.X.X..X.X.X#.#..X.XX.X.X.X...#X..XX.X.X.XX...X.X.X.#.X.X.X....X...X.X....#X.#....X.X#.X.X.#..#....X...X..............#X.#.X..X.X#.#.X.X#.##..X..#X...#X...X.X#...X.....X...X.X#X..X...X#.X.X..X..X..X#X...#X..X
...X.X...X#....X.....X.....X.X..#.X.X.X.###.#X.X..XX..#.X.X.XX...X.X.##X.X.....XXX..####.....X..X...##X.#..X..X.X...X.......XX..X.X...X#X.XX..XX.X.X....X...X#......X.X.X..XX............X....X..#....#...X.#..X..#..X#....X.#..X...X.X.X#..#..X...###.X...X#.X.X.X...X....#...#..XXX..XX....X...X..X.X.X##XXX..X..X.#..X.X..X.X.XX.#..X#.X.X.X.XX.X........#.X.X..##...#.X..XX.#.X.#.X.X.X.X#.#.XX..#.X...X.X....X.#X..X.X.#X.XX.XX.#..X...#.X...XX...XXX.XXX...#.#.XX.X...........#.#........#.#..X.X...X..#X....X#.X..#.X.X...#XXX.#X#.X....###..X#....##..X.X.X.X.XX..X#......#..X.X....X#X..#.X.#..X.X.X.X.X#XX.XXX.X......XX.XX.#X.X..X..X##...##X.X.X#..###.X.....#X....X...X.X.#.##X...#XX.X.XXX..X.X.#X###...XX#..X........X..X.XX.X.X.................X.##.X.X.X.#.X.X.##......XX..#X#.#.#...X#X.....X#XX.X......X.#.X....#.X......#.#XX..#.#...#.X.#X......#.#...#.#..X.#.#..X..#.X##...X...X....X.XXX.X..##.X...XX.X.X.X........#.X.X#X.#.X#X.X.X.X#.XX.X#XX.#..X.........##XX.XX.XX...#.X##.#.#.#X#XX..##.#.XXX#....XX.X.XX.....#...XX.X.X.#.#.X#..
X.X....X.X#.##.##.#.X..X#X..X..X.....X........X.X..##.........X.X.....X..XX#.X..X#.X.X#X.##.XX.#.X.X.#...XX..#..XX.#XX.X.X##X.X..XX.X....#X#X...X.##.X.X.#.X#X.#.X.X....#.X..XX.X.X.#X.X..X.X..#XX.X.X..X..XX#.##.#.#...#XX.X..XXX#.......#..XX..X.....#X.####...#..X.###X..X.X..X##XX...X.X.XX.X#X..#X..#.X...X..X.X#X.XX.X..X.....#.X.X.X##..##..#X##.##X..XX#..XX##X.X..X...#X..X..X..X#.X....X.XXX.#.#....#.X.....#.....#.XX.X#.X.X#.#.X..X.#...X#.#X.#.X.X#......#...#.X.X.X.#X...#X.#.X.X#.#X..XXX.X..#.#.X.#...X.X.....X.#.###..X#..X.X....X....#.X#.X..X...X...#.#..X.X.X#.X..X..X#....X..XX...X.#X..X..##....XXXX#.#.X...X...X....X.X.##XXX.#...X...X..XX#..X.X....#.##X.X..#.#.X.X.X.##.....#..XX....#X..X.#.X#.#.XX.X.X.X.X..X..X..X.X##.X.XX.XX.X.X.......X....X..X...X.#X.#...X#XXXX..#X.X.XX#X.X.##XXX..#.XX..X...X.XXXXXX.#X.#.X.X.X.X.X.#......X.#X.X..X..#XX##.#X....X.X.XX.#X.X.X.X.X.X.X..#.....#...XX.X...X.....##XX#XX.XXXX..X....#...X....X#X..XX.XX.X..X.#.X.X..#.X..#X...#X.....#X...X##..X.XX.......#.X.....X#XX.X.X..X...X.....#..X..X
...##.#.......X.X..##.X...X.#X..X.X.X.X.##.#.X....X#X.X.X.X#.XX.#.#.XX.X....#.##X......#.X.#......X...X.X.XX.XX#X.#.X.X........X...XXX#.XX#...X.....X#....#...#XX..#X.X.....#..X..#.#..##X...X....X.#XX..##.X..X....X.X......X....#.##X.X..X.#.X..X.X.X..X..#XX.XXX..XXX#..#X#XX..X.X..X..X....X....##..#...XX.X#.....##X...X..XX.X..X....X..X#X#.XXXXX#..#.#.XXX.X#.....X.X.#...X...#X.X....X.X.....#..#.#.X.##..X#.XX.X.X............X....#.X..X.X.X........X#.X.X.X.#.#..#.#.X...##.....X......#.#.#..XX...X..X.X.XXXXX.X.X.....X##X...X...X.X...X.#..#....X.XX.X.X.XX.#....X.#.X.XXX.X..X#..#...X##..#..X.X.X#.X.X.#.##..XXX.X.XX.#.##.......X..X.XX..X.##.XXXX.X..X.X.X..X....#.#..X..X..XX#X.#.X.X...X.X.XX#............X...X..#.X.X...X.....X...#...X...X###.X####X..X.XX.X.XX#.#.X.XXXXXXX.X.....XXXX...##XX.X.X##.X..#..XX##X##X...#............X.X.X.....X..X.#X#.XX#...XX.X#.....X........#....X.#XXX.#..#X...X..X..#.X#........#..#..X#.X.X.X.X.X.X....X....X.X.#.#X..##X.X#.X.##..#X...X.X...X.X..X.#....X###X.##..X.X.X..XXX...##..X#.X.X.XX.X.X..
#.XX#.XX.#X#.X#..X..X###X......X..XX.....#..X..X.##X#..X..XX...#.#X.....X.X......X.#.X.#...X.X.X.X.#.#.................X.X#.X.#X.X.XXXXXX#X#X.#.X.#...X.#...##.X..##.X..XX.XXX.#.X..#X.#X#X.XX.X.X...X#.#.#...#.X.X....X.X.X#.X.X#XX....X.#X#....XX..X.X...#XXXXX#X.X#XX.X.#XXX.#....X..X.#X#.X.##X.X.X...X.X.....X.X#X.X#.X.X#.X..X...#.X..XX.XX...#.X.X...X..#...#XX.#......X.X..XX#.X..X.X#.X.X.X..X....X..#.X#.....#..X.X.X.X.X.X.#.XX.XXX..##....#.XX##.X.X.X.X......##XX#..X.#.##X.###X.X.X.#.#..X...X.X..XX..#.X.XX..#.X.X.#XXX#.X..#.XX..X.X##XX..#.#...#.X.#......#X.X..X..X#XXX.X.#.X.X.X.X..X..#.......X.##.#..#.X.X..X..X..#...X.XXXX.X......#.XXX...#.X.X..X##XXXX.##..X..XXX..XX.##...X..#.X..XX..XX#X.X.X.X.X.#..#.##.X.....##.#.X.X.X.X..X#XX.XX.X#..#X#XX.#.#XXX...XX##..XXX#XXXXX..#.X##XXXX.X#.X.X.....#.X..#.#XXXX#XX#X.X.##X.X.X#.X..X.X#.X.X..#....#...X..X#.....X.#X.X#XX.X.XX#X###...####..#.XX.XXX..X..X...X#.X.X...##.X#.##....X.....X.X..X.X......X..#..X.#.#......X.X.X.X.X.#..XX.#..XX.X.#.X....#.X#..XXX..##X.X.XX.#.....#.......X
..XX#..#..#....X.#.#....X.#X.X..X...X.X.X..XXXX...X...XXX...X#.....X.#.XX..X.X.X.X..X..#.X.#X..#......X.X.X.#.#.XX.X.X#....XX...X..#XXX...XX...#.X.#.X...X.X.X.X.#....X.#..#X.....X.#.XXXX....XX...#..#.....#....#..X.XX.#.....#..XXX.X..X...X.X...X.#.X#.X.##XXXXX.X##.....#X....X.X.##.....X..#.......XX##.X.X.X.#X#...........##X.X..#.X.......#.....XX.X..X.X.XXXXX#X.#X.X.##X.....X.X....#...X#.###.X#..X..XXXX.XX.X..X.X...X..#.X.#..X#.XX...X##.##.#.....X.#X.X.X.X.#X##.X.....#.....X..X#X#...X..X....XX#.X.X...#X#....X...##X#.X.X#...X..#XX.#..#..X.#X.....#.X.X#..X#.X.X.XX#X..XX#.#XX..XX.X.#..XX.XX.X#.#X.#X......#...#..X.X#..#...X...XX.X...#X##.X....X.X.X.X.X.##.X#X#X.#X.X.X.X.X.X.#....X...X.##.#..X#X...XXX.X..X.X.X.XX....X....###X.#.XX.....X.#XX.#..#.XXX#X.X.#..X##X#X.X#XXX.X.##.X#XX#......#.#.X....X.XX##XXXXXXX#...X...#..X#X.X.XX#...##..X.X#.##.XX.X#X.X..X...#X.X.X..#..XXX.#...###X...X..#..X#X#.X#...X...XX........#.#.X#X.X.X.##.X.#X.X#.X...#..#.....XX.#X....X..#..X..X.X..X.....X...XX.X.X...X.#.X.XXX.....X.X.X.#..#.#.X.#
#..#..X#.X#.#.X......#.X.X...X.XXX.XX.X##.X.#X#X.X..#####.X...X.X.X...###.#X##X...#.XX....#.#X..X#.X.X..X.X..X....X.XX.#.X...X.X.X..#.X#.X..X.X.......#.XX......X.X.#.X.X#.#X#X.##.....X..X.X...X.XX.XX#.X.#..X#..X..X.XX.XXXX.#X..#X#..X#.X.#X..X.X.........XXX#X#...XX.X.XX#X.X..XX.XXX.XX#.X...XXXXXXX.....X.....XXX.X.X#.X#.X.....X.....#XXX.XX.X.X.X..#.#.....#X#......XX..#..XX.#.X..X.X.X.#......XX.XXX.X.X..X...#.X#.X#.X#.#.#...#X.....#XX.X......X#X###.X..#X##....#...X.#X#XX.XX.X.XXX#..X.#.###.X.........#..#..X.X.X.X.X#.X...##.XX.X.#...X..#X.X...#.X#X..X...X........##..X.......###.....#.#..X..##......X.#.#..X.X..#...X.X..#...#...#.X#XXX...#.X.X.................................#.X.XXX#.X.X.#.X..X#.X##.XX.X.....XXX.XX#XX.X..#......#X.#.X...#..X.X...#X#......##.X#.X...#X..X....#XXXXX.#.XXX..#X#X.#...X..XX#XXXXX#.X.X#.X.#..#....#XX.XXXX..X.X.........X.#.X.XX.#...XX.X#.X.X.X..X.#....X#..XXX....#.XX.XX#X.XX..#X.##.X...XXX.X.#.........X#...X.XXX#.X#X.X.#XX#.#.X.X#X#XXX....#..X.X.X.#.X#....#XX........#.XXXXX.....X#.X#..X...
#XX.X.X#.X..X...#.X#.X...X#.#...X..#X...X....#XX..X....X...#.XX..XX.X....XXXXX.X.X#..#.X.X....X..#..X.X..X..X.X#X#........X.X.....X........X..X.X.XX.#....X.X.X.....#.X.X..X.#X.X.##.XX.#.X..XXX#...X.X.XX.#X...X.X.X.........X.X.X.XXX.....X.#X..X#.XX.X.X.X##..X..X##...X.X..X..X.............#.........#.X..X.X.X.X...X##...X##.###..#.X.....#..X...XXX....X.X.##XXX.X.XX..X.X##XX#...X.X.X.X#..X.X#............X.X#.#.....#..#.#...X.##.#.XX.....X#.#.X.....#.X.#X....X.X.X.XX..X.X...#.X...#.XX.#.XX#...#.X.X.X.XX.X#X..X..........X.#X#...X...XX.XX.X...##..X#...#.XX...XXXXXXX#.X...X.#.X....#.X##X.XX..X..#.X.##.#.#..X..XXX...##...X#..X.#.X......##.X...XX#X.X.X#.X.X.X.X.X.X.XX.X.X.X.X.#.X.##X...#........#..X.......X.XXX.X.#.....#..#.X..X.X.#....X.X.X.X.X...X.##..##.#..X......#X..X.X.X.#.XXX#..##.X.X.X.#...X.#XX.X#XXXXX#......XX..#...X.XXX#.XX#..X#...X#X.X.X##X......X.X.XX.X........#..#.#X.X.XX..#X.XX.....X.X#....#...X...#X.#XX....##X.X.X.#...X#..X#XX...X.....X#.X#...X.X###..X.X#.X.XX.......#X.XXX.##.X#.X.........##XX.XX...XXX.X
#....XX#.XX.#X.#.#XX#..XX...XX.X.X...X.#..X.X.X#.X..X.X#X.X....X.#.X..X.###X#.....X.X...X#XX.#..X.#...#.XXX...#X..##.X.#.X.#XX.#.XX#.X.X.XX.X..#XX...#XX.XX#...X.X.X...#X#X...XX..#..XX.X.#.##.X#.X.....XX..#.X#..X...#XXXXXXX.......##.X.XX#....XXXX....X#..#.X.XX..X#X.X#...X.X..X.X.X.XX#X#.X..X.X.X#.X..#.#...X...X.X.##.X.#XXXXX.X.#X..X.X.#X..#.XX#X.X.X.X..#.#XX#X..X#....XX#X.#.X.X..X.#XX.X..#.X.X.X.X.X.#.......#.XX#.X..#.XX.X#X.X#..X#.XX..#....XX#.X..X.##.#X........X...XX.XX.X.X....X....XXX.X.#...XX.#XX#.##..#.X.XX#.XX..#X#X.X.X.XX#.X.#.#.X.X.X.X.X.X.#..X............X.#.X..X.##....#....#X..X.X##X.....#..X..X#.X.#.X.X.X.X.X.##X.X#.XXXX..X.....XX.##..XX##..X..##XX..XX..X#..XX.#.X.#XXX.X.X.#...X..X.X#.##.........X.X..X..#.X.##...#X.XX.X.......X.XX..#.X.X.#...#.X.X.X.X.XX..XX..XXXX.#.........#.#..XX....X..X..X.XX#X...X..X..#XX###XX.X....#...X.##X.#..##.X..........X.XX.X..X..........X...X.X.X.X.#...X.X..X.XX#X#XX##XXXX.#.#.#.#...X.X...X#.X.X.X.#.#XX.X..###....#XXXX.........X.X.X#...X.X.....X####.X#.XXX.......#XX....#X
..#.X.X..##.X#.#.X.XXX...X.X.....X.X#X#.X..X.....X.#...X...#.X#.....#..X...X#X.X.X...#.XX......X#.#.#.X....X.X.X.X#..##.....X...X#X.XX.#.#....#.X.#X....X.X#X.X...XXX.X.XXX#.X.X.XX.X............#..X.XX.X.XX#..X.#.X..........#.X#.X.#..XX..XX.XXXX.X.#..X#.......X..XXXX#XX.....#.#XX......X.#X..X....X.X#.#.X.X.X.#.....X..X.#..X..XX#.XXX#.....#.X##XX..#...#....###.X#.X.#.X.XX.......##..XX.X..X.#...#X..X...X.X.X.#..X..X.#...........#.#.X.X#.X..#X#..XX..X..#.X..X.X.X.XXX.#..X...##..X.X.X.#.X..X...XX.XX.#.X.X.#..XXX...##X..X..XX.......................X#...#.X..X.XXX.X.X.XXX.X.X#.X...X.X.X.#...X.#..#.X#.X.X.#..X#.#.#...............#X..XXXXXX.XX.#.X..X...X.XX..X#X.....X...X...X..........#X..#..X.XX.X.X#X.....XXX.X.#.#X.XX.X#X.....X.X.X.....#.X#.X.X...#.......#.XXX..XX.....#..X#..X.X....#X.X.#.#..#X#....#.X..X.X.....#.XX..##.XXX##..X#....X.X..X#.X.....#..X..#.X.X#.X.X.#..##.XX.X.X.X.X.XX.X....#.#....#X#..X..X.#.XXXX..X#...........X..X..X..........X.X.X.X.XX#..X.XXXXXXX.X.X.X.X...X.X#.X#...X.#...##X#.X....X.X###XX...#.#.X
.XX.....XX...X......##X#.XX..X.XX..####...X..X.X.X..X.X#.X..XX#X.X.X..X..X...#XX#..#..##XX.#.X....X.##X.X.XX...X...X...X.X.XXX.X#.......XXX.X.......X.#....##X.X.XXX#X...XXX.......X#.X.X.X.X.X.X.X..X.X.X#.X.X.X.X..#X##.X.X.X....X...X.#.X.....#X....#.XX..X#.X.X..X.X.#XXX#X.X....#XX.#.X###...X.X.XXX.X#.X.........#.###.X#.X.X.X.......###.X.XX..X.#.X...##X#.X.........X.......##XXXX.X.X.X...#....#...X..X.#...X...#XX#.....#.X.#.X.X............#XXX.X.X.X..X....XX#.#.....XX.#.#.X...X#..##.X...X..X.XXX.........X.#.X#.#..#X.#..X..X.#.X#X#.X.X.##.X.X#.X##X.##...X..XX.X..XX........#.X.X..X#....##X....X....#....X.#.#.#..X#.##.X.X#.X.X.#.#.XXX.#XX..###.X.#.X.X...XX.X..X.X..X.X.##..X#.X#.X.X#X.X#.XX......X.#.##.X...X..XX.........X.X.XX.....X.X.#..#X..#.XXX.X.X.X.#..X..X.#..X.##.XX.X.X..#X.#..X.#.X.X.#.#..#.X.#..X....XX#....#.X.....XX#X....X.X...#.....##.#..XX.###..X.XX....#X..X...X...X.XX...X..X.X..XX.X....X..X......XX.#...#.X.#XX.X.XXX#.#X..X.XX.X.X..........X#X..XXXXXX#...#X..X..X.....X#XX.#.X#.#X..X..X##.X#.#XX#X#.X.#....
#...X.X..XX.X..X#.#...#XX...XX...##.XXX.##X#.#X..X.XXX...X.X...X..X.X#.X..##..##..X.#....##.#..X#.X..#..#...X.X.X.X.#.X#..X.X..##.X.XX.XX#X#..X.X.X..X..X.X.......XX.#.X#.X..#.X.X.X...X...X.X#....#......#......X#.X##....X..#X.X..X.X.X...#.X.X#..X#XX...#X#...X.X......X#XXXX..X.X..#..X....X.#.............#.##.X.XX.#X#..........XX##XX.X###X.X#.....#XXX.XX.#.X.#.X.X.#.X.XX.X............#.X.#X.X.X.X..X..XXX.X##.X..X..X.X..X.#X..XX.X#.X.X.X.#............#.X#X..#...X.X.XX.X....#.#..#.X....##.XX..X.X.X#.X.X.X.X.....XX.X....X...#X..X......#....X....X.X.....#.X.X.....X...X.X.X.X....#..#...##....X.X...##.#X.X.X.X.X.XXX.X...X....XX..#..#..X..XXX.X.X#....X....#....XX..XX.XX.....X..##XX..X.X..X..#.X.X.X.....X...X.X#X#...#.XX.X.X.X#.#..##.XX..##X...X..........#.#XX...X.X.#..X..........##X#..X.X.X...X..X#..X...#...X.X.XX##X....#.X.X.X...XX.#..X.X..#.X.XX#.#....X#..X...XX.X....##XXX.X#.....X.X.X..X#.#.X.#.X.X..X..XX.X.#..#.X.#..X...X...##X.X.X..XX...XX.X.X.X.X.X..X.XXX#XXX.X.X.X.X..##.#XX#.X.X#...X...#...X..#...XXX#XX.X.#..XX.
.#X..X..X....#...X..X#XX..X.X.##.......X..X#.#.X..XX###X.X...#X.#........X#..XXX.#....X.XX#..X.#X.X.#.X..X###.......X.X#.XX.X#...X..#.#XXXX#X##..X..XXX.#..#.X.#X..........X.XX.##X.X.XXX.#..#..#.X..X.X.##.XX.X.#X#.####.X..#.X..X.......##..#..#X..#...X..XXX.X..X.X.X.X..XXX.#..X.X.X.X##.X.X#XX.X.X#X.X.X.#..#X..X..X.X.X##.X.#.X..........#......#.X.........#.#.X..#.......XX..X.X#.X.X.X.#X..X#X..X..X..X..#X#....#.X.#..#.#.....X.X....X..X..X#.X.X.X.X.X.X...X..X.XX....X...#.X.X..#.XX...X.XX#X...X........XX#.#X#X.X..X..#.#.X.X...X..##.X.XXX#.X.X.#.....#XX.....##.#.XX.X..X#X...X.X.X#.X.X..XXXXX.#..X..#.X...X...........#.XXX#.X...#.X.X.XX.#.X.......###..X.X#.X.X.##...XXXXX.X..X##X#X.X...X...#...X.X#X##.XXX.XX#.....X..#....X..#...#..X...X#.#..X..X.#.#.X.X....#..X...#.X.X.X.#.XX#.X.#.X..X.....#.X.X..X.X.XX.X.X.#X...##...X#X.X.....X.X...#.X..XX..X.X.##.#.X#.#.X..X.#.X..X.X........X#.X.XX....#.......X#..#.X.#.XX...XX#....XX#.X.#..#.XX.......X#..#...X...X...X..X..XXXX#X.......X..#............#.X.XX.X.X...#..#..##XX....XX.#..
...X#.X.X.X.XX#.X.#X..X.X..#..X..XX.X.#X#...X....XXXXXXX#..X.....X.#.X.#X#XX#.X.X.X.X..X.X..X....X#...##....X.X.XXX#.X.X.#..X.#.X..XX..XXX#..#..#.#....X..X.X#.##.X.XX.X.X....X.X#..X.X#....#.##...X..X#.....#..X.XX.X#...#X....X..X.X.X#...X.#X.#..XX##..X..#..#.X..X..X.#.#....#......X.....XXXXXX.....X#.#XXX...X...X.........XX..X#X.X#.#X...X.X.XXX#.#.X.X.X...X..XX.#X.X.X.#.X..X.X..XXX#..X.#X...X..X.#XX.X#XX.#X.....X.XX...X.X.##.X#.X.X..X...XX##..X#..XX#.X.X.....XXX..X#....#..X....X.X.XXXX..X...#XX.#.XXXX..XXX#..X..X#X..#X.X.X#.X..X.....X....XX.XX.#X...X.#XX.#....X..X.X.X.X.##.......#........X..X.##X#.X#X.X.X.X.X.X......#.XX.............#.###.X...##.X....XX.X.X.X##X..#.X.X..X..X..XX.XX...X.......#X.X.X.X##.X.X..X.XX.#.#..#.XX.X..X#.X..X.XX.X..X#..#..XXX.X.#.#..........#X.#.X....#...#X#.......#..........#.#.X#X..X......#.##.#.XX.#.X##X.###...........X...X.X....X..#X.X#.X.X..X.#...X.X#..X.X.X.X..X....#...X.X.X.X#.#.X..X..#.....#.X.#X.#X#XX.X..X.X.X.X..X.X#.X##XXX.X.X.X..XX.X.X.X#.X.#.......###..##..X..XXXX.X.X.##XXXX
X#......XX.#.#X.#.X.X....X..X...#...#.#XX.XX..XX.#XXXXXX.X..X.X.X.XX..X#.X#........XX.X#...X.##.X...X..X.XX.#..X.X.X......#......XXX.X..##..X..#....X.XXX.X..X.X..X..X..XX#.X....#.X.X...#.X#....X..X.#XX.X.#.#.#......XX.#.XXXX.#..XX##X.#..##.##X.##...X..X#X....#..X...X..X#.X..X#.X...X.X.#.#X###X.X...X#X...X..X#.#.X.##X.#...##.XX#.#...X.#.X.X##.#.#.#..X.X.XX.X.X.#...XX.#..X....X..##..X##.XXX..#......X#.#XX...X#.X....X.X..X......XX...X..#...#.###.#..#X....X#.X#.#.X#..###..X.#X.X#X....##.XX..X....X..##XX#.#X##X..X.....#...##.#..#...##.X..X.X#X...XX#.X..#.....X.X..#......X..X..XX#.XX.#.#.X.X..X..##XX.....XX..X...##X.X#.#....#.X.X#.XX.X.X...#.X#.XX.#..X.##X.....X.....X...X..X.X.#.X.#..X.#..X#X.X#...........X#.##.....X..X.X.X..#XX......XX...X..X.X.#X#.#....X...#.#.#X.X.##.....X.X...##.X.X.X#.X...#.X#.X.X......#.#X..X.X.XX.X#.XX#.......X.#X.X.X.X.##XXXXX.X.#..#.#XX.#....X#..XXX#..X..#XXX..X...#..#.X.X#X####......#....X.#.XXXX.#..#X#....#X#...X.#....X.X.......X.X..X...X#X...X...XX.X...X.X.X.X...X...X..X.#XX....X.#..X..
..##X.#....X..........XX#..XXX.#..X..XX#...XX.#..XXXXXX....#X.#.....X.......#.X.X.#.....#.X..XX.#.X..X.X..#..X.....#X.X.##..X.X.#.X....X.#.X.XX..X.#.....X.#.XX#.#.#..X#.XX..X##......XX.X..#X.X.X.X...#...X......#.X.X#..........#X.X.X.X.X.X#..X.#X.X.#.X....#.X#..X#.X.X.#.X.XX#.X..X#.#..X#..X..X...##XXX.#X..X.#.#XX..X.X.X.X##...#..#X.X.......X....#..X....XX..#....X.X#.#.#.#.XXX#.X#.X.......#XX..#.X.XX#.....X...#X#.###XX#X..X.X.X..#.X.X..X.X..XXX...X...X.X...........#....XXX......X##.#...X.#.X#.XX#.#XXX#.XX.X.#.X.X.#.###.X....X#.X..#.X.#.....XX..X..#.X#.X.#...#.XX.X.X.X..X.X...X.#.....###XX..XX..X.X.#.XX..X.#.X.X.X.XX#.X.##..XX#..##X...XXX.....#.X.X.X.X..X.#X.##.XX.X.X.X...........#.X..X.XX..X.X.XX.XX.X.X.#...X.X#X.X......#.#.#.X.X...X.#X#....X.XX...X.XXX.#XXX.XX..XX.#.X.XX..XX#...X..##X#..X#...X..XXX.X#.##..X#..XX.....#X..X.#.X.##..X....X#.#.X.#..X...##..XXXX#XX.X..#X...##X.#.X.X#..XXX.XXX#..X###X.#X..##.X...X###X.XX#.X#..XX#X.X.X.X.X.X...#.X.....##.X.XX.X.X.X.X#...X..X.X.....X..X...X##.#..#X#.X...X.X.XX.X..X..X
X.X.X..#.X..X.X.X.X.X...#X..XX.#X#..XXX.X.X.#..X.#XX#..X.X...X#.X#X..X.X.X.X...X...XX.X#X.X.X.XXXX..XX.X.X..#..X.X..XX...#.X..#...#.XX.#........X...#.X.#.......X...X......X.X.#.X.X.X...X.X#...XX#..#.#X.X..#X.X#.X....X.X.#X#.X...........#.#.X#.X......####..XXXX...XX.#.#........X.X...#X#.X.X.X.#.X.#X#..X..XX...#XXX.X...X.#.X.X##.X.X.X.##.X.XXXX#.X#..X.X...X...X.#..........X....X...X.X.#.X....X..X..XXXX.X.X..X..X.X##..X#.#..X#.#.X.X#..#..X..X.XX#.#.##.X.#.X.X.XX##.X.X.#XXXXX.#.X....X#.XXX.#.#...XX..X.#.......X.X..X.......X.X..##..X.#X..X.X.X.#.XXX.#.##X.X.X.#....X###.#.#....X..###.X.X...#..#.X.X...XX...#.#.X............#.XX#.X.X#.X.#XX....#.X.........#.X.#.X.X#..........#.X.X.X.#....#....#X.#..X....##.....#X.#.#.....XX.#.....#.X##.X..XX##X.#.....X.X...X..XX..X..#.X...#....X....#.#.X..#X###..X.X..X.#X...X#X.X.X.#XX.#.X#.X.X.##..#X.X..X.XX.X......X...X.##.X.XXX#.X..X.X.#X.X....X...X#..##..##..X.X#.X...X...X..X..#X#...X...##X.X#.X#......XX#.XX#X.X.#X...X........X..X#.#..X.X..X.X..#..#.X.#..X.X..#..X.X.........#..#X
......X#..X..X..X..X.##..X.#......#..X.......XX.##XX..X.X..XX......X..#.X#.XX.X.X#..X..........#X#X...X.X#.#XX..#..X...#.#X#X.#.X.##....X#X.X.X..X.####...#X#XXX.#.X..#.X.XX#.....#..#.X..X#..#..#XX..#XX..X.#####..#X.X.#..X..X..X.XX.#.X.X..X.....X##X.#.....XX###.X##..#.#.X.X.#.#..#.#............X...X.X.XX...X.X##X###.X.X......#....X.#X.X..X.X..X.#..XX..X.XXX.##XXX.#.X.#X.X.X.X#..X....###.#.X.X.##X.###XX..XX..X#...XXX..X.#.X.X.......#...XXX.#..X....#...X...X#.#..X....###XXXXXX..X.X.#..X..X..X#.#..XXX.X.X.XXX#..X.X.X.X.X.X.X..X.X#.....X.X.#X.....#.X...#.......X.X.....X...X.X..X..#.X....#..X.......XX..X.X.....XX.X.X.X.X#..................X.X..#.X.#.X.X............#.X.X.###.X.XXX...#.X...#X...#X.X.X.XXX.#.X.X...#..X#.X#.X..X.X.X#....X..X.X.##..X#.X#X#..X#X#X.X.#.X.X#.XX.#X.X..X.#.......###X.#.X#.XX.....X.X.......XXXX#...........X.#....#..X#..#X.##...XX.#.......X...X#X#..#.X.X.##.X.##..X...X.#X.......#.#XX.X.X..XX#.X#.X.#.X........#.X.X.XX#X#X#.X..XX..#..X.#.#.X.#.XX.XX.X..XX..X..X#.X#....X.....#..X#..XX#.X.X.XX.#XX
X.X.X.X..XX.X.X..X....#.X#X.#X.X.XX.X.X.X#X.X.X.XX##.#....#.XXXX.X.X.#..X#X#....#X.X..XX#X.X#.XXXXX.X.....XXX#.X..X..X.X.#XX.X..#...X.X.#X#.#X..XX.....#X...........#..X...#.X.X.X.##X.#.XX#X.X.X##..X.X#.X.X.....X..XX..X.X..#.#..XX...X.#X.##.X#.X#..X.X##.X..X....#..X......#...#.X..#..X.X.X.X.X.X.X.X......#.XXX#..XXXXX..X.X.X#...#.#......X.#..#..XX#.X.XX.#.XX......X#.#..##.....XX.XX.#......XX.X..#X##XXXXXX...#X.X.X.X..#......##.X.X.X..X..#....XXX.X#.X.X.X.X.XX..X.##.#X..##X...X..XXX#.X.X..#...X..X....#..XXXXXX.X....X...XX..#....X#.X.X..X...X.X.#...X.X..#X.X.X...X.X.X.X.#.X..#..X...##.XX#X#.X##.#....#...X.X.XX.#...X..XX.X.X.#X.X.X.XX#X.#...#..X...X...#.X.X.X.XX.X...X#........X.XX#...#.X...X.####..XX#.....X..X..X.......X.XX..X.X.X#XX.#X......X.XXXXXXX.#.X.X..............##..#X.X.X.X###X.#.........X#.X.##X.#.XX.XX#XXXX.X.#.X.X##XX..XX.#.#.X.XX##.#.XX.X...XX.X.X.X.#..#.X......X.....XXX.##.#...#.X#.##X..#X#....#..............##.X##.#..X..X#.X.X#...XX
.#XXXXX#XXXX#XXX#XX#XX#XXXXX##XXXXXXX#XXXXXXXXXX#X#X#XXXXXX#XXXXX#XXXXX#XXX#XXXX#XXXXX##X#XXXXXXXXXXXX#XXXX#X#XXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXXX##XXXXXXXX#XX#XXX#XXXXXXXX#XXXX##XXXX#XXXXXX#X#XXXXXXX#XXXX##XXXXXXX#XXXX#X#XX#XXXX##XXXXXXX#X#XXXXXXXXXX#XXXXX#XXXX##XXXX#XXXXXXX#X#XX#XXXXXXX#XXXXX#X#XXXX##XXXXXXXXXXX###XXXXXXX#X##XXXXXXX#XXXXXXXXXXXXXXXX###XX#XX##XX#XXXXXXX###XXXXX#X###XX#XXXX##XXXXXX#XXXXXXXXXXXXXXXXX##X#X#XXXXXXXXXXXX#XXX#XX#XXX#XX#XXX#XXX#X#XX#X#XXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXX#XXX#XX#XXXX#XX###XXXXXXXXXXXX#XX#XXXXXX#X#XXXXX#XXX#XXXX#XXX#XXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXX#X#XXXXXXXXXXXX#XXXX#XXXXXXXX#XXXX#X#X#XXXXXXXXXXXX#XX#XX#XXXXX#XX#XXXXX#XX#XXXX#X#XXX#XXXX#X####XXXXXXXX##X#XXXXXXXXX#X##XXX#XX#XXXXX#XXXXXXXX##XX##XXXXXXXX#X#XXXXXXXXX#XXXXXXXX###XXXX#XX###XXXXXXXXXX#XX##X#XXXXXX#XXXXXXXXXXXX#XXXX#XXXXXXXXXXXX##XXXXXX#XXXXX#XXX#XXXXXXXXX#X#XXXX#XXXXXXXX#XX#XX#X#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXX#XXXXXX#XXX#XX##X#XXXXXXX#XXXX#XXXX#####X#XXX##XXXXXXXX#XXXXX#XX#XXX##XXXXX#XXXXXXXX
#X#XXXX#XXXXX#X##XXXX#XXXX#XXXX##XXX#X#X#XXXXXXXX#XXXXXXXXX#XXXXX#XXXXXXXXXX#XXXX#X##XXXXXXX##XXXXXXXXXX#X#XXXXXXXXX###XXXXXXXX##XXXX##XXXXXXX#XXXX#XXXXXXXXX#X#XXXXX#X#XXXXXXXXXXXXXXXXXXXXXXX#XXX#XXXXXXX#XX#X#XXXXXX#XX###XXXX#XX#XXXX#X#XXXXXXXXXXXXXXXXXX#XXXXXXXXX#X#XXXXXX#XXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXX#XX#XX##X#XXXXXXXXXXXXX#XXXX#X##XXXXXXXXXXXXXX#X#XXXXXXXXXXX#XXXXXXXXXXXXX#X#XXXXXXXXXX#XX###X#X#XX#XX##XXXX#XXXX#XXXXX#XXXXXX#XX#XXXXXXX#XXXXXXXXXXXXX#X#XXXXXXX#XXXXXXXX#XXX##XXXXX#XX#X#XXXXXXXXXXXXXXX#X##XXXXXXXXXXXX##XXX##XXXXX#XXXXXXXXXXXX##XXXXXXXXXXXXX##XX#XX#XXXXX#XX#XXXXX#XXXXXX#XXX#X##XXXXXXXX#XXX#XXX#XXXXX##XXX#XXXXXX#XXXXXXXX#XXXXXXXXXX##XXXXXXX#XX#XXXXXX##XX#XXXXXXXXXXXXXXXX##X#XXXX#XX#XXXXXXXX#XXX##XXXXXXX#XXXXX##X#X#XXXXXXXXXX#XXXXX#XXXXXXXXX#XX##XX#XXXXX#XXXXXXX#XX#XXXXXXXXXXX#XX#XX#XXXXXXXX##X#XXXXXXXXXXX##X##X#XXXX###XX#XXXXXXXXXXXXXXX#XXXXXXXXXXX#XX#XXXXX#XXXXXXXXXXX##XXXXX#XXXXX#X#XXXX#X#XXXXXXXXXXXXXXX#XXX##XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX###XXXXXXX#XXXX##XXXXXXXXXXXXX#XXXXXXXXX#
X#XXXXXXX#XXXXX#XXXXXXXXXXX#X#XXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXX#XXXXX#XXXXX#XXXX#XXXXXXXXXX#XXXXX##X##XXXXXXXXXXXXXXXX#XX##XXX#X#XXXXXXXX#XXXX###XXXXXXX#X#XXXXXX#XXX#XXXXXXXXXX#XXXXX#XX#XX#X#XXXXXXXX#XXX#XXXXXX#XXXXX#XX#XX#XX#XXXX#XXX#XXXXXXXX#XX#X#X#XXXXXXX#XXXXXXX#X#X#XXXXXX#X#XXXX#XXXXXXXXXXXXXX###X#X#X#XX#X#XXXX#XXXX#XXXXXX#XX#X#XX#XXX#XXXX#XX##XXXXX#XXXXX#XXXXX#XX#XXXXXX#XXX#X#XXX#XXX#XXXX#XXXXXXXX#XXXX#XXXXXX##XXXX##XXXXXX##XXXXXX#XXXXX#XXXXX#XXXXXXXXXXXXXXX#XX#X#X#XXXXX#XX##XXX#XXX#X##X##XXXXXXXXX#XXXX#XX#XX#XXX##XXXXXXXXXX#XXX##XX##XXXXXXXXXX#XXXX#XXXXXX#X###XXXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXX##XXXXXXX#XX#XXXX#XX##X##XXX##X#XXXXX#X##XX#XXXX#XXXXX#XXXX#XXXXXXXXXXXX#XXX##XX#XXXX#XXXX#XXXX#XXXX#X#X#XXXXXXXXXXX#XXXXX#XXXX####XXXXXXXX#XXXX#XXX#XXXXXXX#XXXXXX#X##XXXXXXXXXX#XXXX#XXXXXXXXXXXXX#XXXXXX#XXX#XXXXXXXXXXX##XXXX##XX###XXX#XXXXX#XXX#XXXXXXX##XX##XXX#XXXXXX#X#X###XXXX#X#XX#XXXXXX##XXXXXXX##XX#XXXXX##X#XXXX#XXXX#XXXX##XXXXXXXXXXXXX#X#XX#X#X##XXXX###X#XXXXX#X#X#XXX##XXXXXXXX#X#X#XXXXXXX#XXXX##XXXXXXXXXXX
XXXXX#XXXXXXXXXXXXXXX#XXX##XX#XXX#XX##XXXXX#XXXXX#XXX#XX#XXXXXXXX#XXXXXXX#XXX#XXXXXX#XXX##X##XXXXX#XXXXXX#XXX#XXXXXX#XXX###XXXXXXXXX##XXXXXXXXXXXX#XXXXXXXXX##XXXXXXXX#XXXXXXX#XXXXXXXXX#X#XXX#XXXXXXXXXXXXXXX##XXXX#XXXXXXXX#XXX##XXX#XXXXXXXXXX#XXX#XXXXXXXX#XXX##XXX#X#XXXXXXXXXXXXX#XXXXX#XXXXX#XX##XXXX#XXXX#XXXXXXXXXXXXX#XXXX#XXXX#XXXXXXXXXXX#XXXXX#XXXXXXXXXXX#X#XX#XXXXXXXXXX#XXX#X#XXXXXXXXXXXXX#XXXXXXX#XXX##XXXXXXX#X#XX#XXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XXXXX##XXXXXXX#XXXXX#XXXXXX#XX#X#XXXXXXXXX#XXXXXXXXXXX#XXXXX#X#XXX#X#X#X##X#XXXXXXXXXXXXX#XX#XXXXXXXXXXX#XX##XX#XXXXXXXXXXX##X#XXXXXXXXXXXXX##XX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XX#XXXXXXXX##X#XXXXX#XX##XXXXX#XXXXXXX#XXXXXXXX#XXXXXXXXX#XXXXXXXXXX#XXXXXXX#XXX#XX#XXXXXXXXXXX#X##XXXXXXXXXXXXXX#X###X#XXXXXXXXXX#X#XXXXX#XXXX#XXXXXXX#XX#XXXXXXX##XXX#X###XXXXXXXXXXX#X#XXXXXXXXXX#XXXXX##XXXXXXX#XXXXXX#XXXXX#XX#XXXXXXXXXXXXX##XX#XXXXXXXXXXXXXXXXXX#XXXXXXXX#XXX#XXX###XXXXXXXXXX#XX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXX#X#XXXXXXXX##XXXXX#XXXXX##XXXXXXX##XXXXX#XXXXXXXXXX#XX
XXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXX#XXXXXXX#XX#XXXXXXXXXX###XXXX#XXX##XXXXXXXXXXXXXXX#XXX#XXXXX#XX#XXXXXXXXXX#X#XXXXXXX#XX#XXXXXXXXXXX#X#XX#XXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXX##XXX#X#XXXXXX#XXXX#XXXXXXXXXXXXXX#X#XX###X#XXX##XXXXXX#XXX#XXXX#XXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXX#X#XXX#XXXXXXXX#XXXX#XX#XX##XXXX#XX#XXXXXX#XXXX#XXXXXXXX#XXXX#X#XX##XXXXXXXXXXXXX#XXXXXXXX#XX#XXX##XXXXX##XXX#XXXXXX#X#XXXXXXXX##XXXXXXXXXX#X#XXXXXX#XX#XXX##XX#XXXXXX#XXXXXXXXX#XXXXXX#XXX#XXXXXXXXXX##XXXX#XX#XXXXXXX#XXXX#XXX#XXXXXX#XXXXXXXXXX#X#XX#XXXX#XXXXXXXX#XXXXXXXXX####XXXXXXX#X###X#XXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXXX#XXXXXXXXXXXXX#XXX##XXXXXX#XXXXX#XX###X#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX##XXX#XX#XXXXXXX#X#XX#XX#X#XXXXXXXXXXXX##XXX##X###XX#XXXXXXXXX#X##XXXXXXX#XXXXX#XXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXX#XX#XXX#XXXXXXXX#XXXXXXXX#XXX#X##XXXXX#XXXXXXXXXX#XXXXX#XX#XXX#XXXX#X#XX###XXXXXXXXXXX#XXXXXXX#X#X#X#X#XXX#XXX#XXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXX#X##XXXX#XXXXXXXXX#XX#X#XX##XX#XXX#XXX#XXXXX#XXXXXXXXXXXXX#XXXXX#XXXXXX#XXXX#XXXXXXXXX
##XXXX#XX#XXXXX#XXX#X#XXX###X#XXXXXXXXXXX#XXXXXXXXXXXXXXXX#X#XXXXX#XXX###XXXXXXXXXXXXX#XXX#XXXXXXXX#XXXX#XXXXXXXXXX#X#XXXXXX#XXXXX#XXXXXXXXXXXXXXXXXXX#XX#XXXXXX#X#XXX#X#XXX#XXXX#XXXXXXXXX##XXXXXX#XXXXX#XX#XXXXXXX#X#XXX#XXXX#X#XX##X#XXX###XXXXXX#XXXXXXXXX#XXXXX#X#XXXXXXXXXXXXXXXXXX##XX#X##XX#XX#XXXXXX#XX#XX##X#XXXXXXX#XXX###XXXX#XXX#XXXX#XXXX##XXXXXXXXXXXXX#X#X#XXXXXX#X#X#XX#XXXXXX#XXXXXXXXX#XX#X##XXX#XXXX#XXXXXXXXXX#XXXXX#X#XXX#X#XX###X#XXX#XXXXXXXXX#XXX#XX##XXXX#XXXXXXXXX#XXXXXXXXXXXXXXXX#XXXX##XXXXX##XXXXXXXXX#XXXXXXXX#X##XX#XX#XX##XX#X#XX#X#X#XXXXX#XXXXXXXXXXX##XXXX#XX#X##XXXXXX#XXXXXXX#XXXX#XXXX#X#XXXXX#XXXXXXXXXX#XXXX#XX#XXX#XXXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXX#X#XXX#XXXXXXXXXXXXXX#XXXX#XXX#XX#XXX##XXX#XXXXXXXX##XXXXXXXXXX#XX#XXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXX#X#XXXX#XXXXXX#XXXXXX#XXXXX#XXXXXXXXXXXXXX#XX#XX#X#XXXX#X#XX#X##XXXX#XXXX#X#XX##XXXXXXXX#XXXXXXXXXX#XXXXX####XXXX#XXXXXXXX#XXXXXXXX#XXXXX#X#XXXXXXXX##XXXXXXX#XXX#XXXXXXXXXXXXXXX##XXXXXXX#X#XXXXX#XXXXXX#XX#XX##XX#XXXXXXXXX#X#XXX##XXXXXXX#XXX##XXXXX#
#XXXXX#XXX#XXXXXXX##XXXXXXX#XXXX#XXXX#XX#XXX##XXXXXXXXXXXXXXX#XXXXX##XX##XXXXXXX#XXXXX#X#XXXX#XXXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXXXX#XXXXXX#XXXXXX#XXX#XXXX#XXXXXXXXXX##XXX#XXX##XXXXXX##XXXXXXX#X#####X#XXXXXX#X#XX#X##XX#XXXXXXXXXXXX#XX#XXX#XXXXXXXXX#XXXXX#X#XXXXXX#XXXXXXX#X#XX#XXXX#X#XXXXXXXXXXX#X#XXXXX#XXXXXXXXXX#XXXXX#X#XXXXXXXXXXXXXXXXXXXX#X#X#X##X#XXXXXXXX#XXXXXXXXXXXX#XXX#X##XX#XXXXXXXXXXXXXX#XXXXXXXX#XX#XXX###XXXXXXXXXXX#XXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXX##XXXX###XXXXXXXXXXXXXXXXXXXX#XXXX#X######X#X#XXXX#XXXX#X#XXXXXXX#X#XXXX#X#X#XX#XXX##XXXXXXXXXX#XXX#XXXX#XXXXXXXXXXXXX#XXXX#XX#XXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXX##XX##XXXXXXXXX#X#XX#XXXXXXXXXXXXX#XXXXX#X#XXX#X##XX#XXXXXX#XXXX#XXXX#X#XX#XXX#XXXXX##XXXXXXXX#X##XXXXXX#XXXX##XXX#X#XXX#X#XXXXX#XXXXXXXXXXX#XXX#XXX#XXXXXXXXXXXXXX#XXXXX#XXX#XXXXXXXX#XXX#XXXXXXXXXX##XX#XXX#XXXXXX#XXXXXXXXXXX##XXXXXXX##X#XXX#XXXXX#X#X#XXXXXX#X#XXX###XX#X#XXXXXXXX#XX#XX#XXXXXXXXX#X#XX#XXX#XXXXXXXXXXXXXX##X#XXXX#X##X#X#XXXXXXXXXXXXXXXXXX###XX#X#XXXX#XXXX#X#XXXXXXXXX#XXXXX#XX
XXXXXX#XXX#XX#XXXXXXX#XX#XXXXXX##XX#XXXX#X###XXXXXXX##XXX#XXX##XXXX#X#XXXX#XXXX#XX#XXX#XXXXX#XXXXX##XXX#XXXXXXXXX##XX#X#XXXXXXXXX#XXXXXXXX#XXXXXX#XXXXXX#X#X#XXX#XXXX#XXXXXXXXX#XXXXXX#XXXX#XXXX##XXXXXXX#XXXXXXXXXX#XXXXXXXXXX#X##XXXXXXXXXXXXXX###XXXXXXX##X#XX#XXXXXXXXXXXXX##XXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXXX#XXXXXXXXXXX#XXXXXX#XXXXXXXX#XXX#XXX#XX##XXXXXXX#XXXXXXXXXXXXXX#XX#XXXX#X#XXXXXXX#X#XXXXX#XXXXXX#X##X#XX#XXX#XXXXXXXX#XXXXX#XXXXXXXXX#XXX#X#XXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXX#XX#XXXX#XXX#XX#XXXXXXXXXX#XXXXXXXXX#XXXXXXXXX#XX#XXXXXX##XXXXXXX#XXXXXXXX#XXXX#XXXXX#XXXX##XXX##XXXXXX#X##XXXXXXXXX#XXXXXXX#X#X#XXXXXXXXXXXXXXXXXXXXXXXX#XXXX###XX##XX#XXX#X#XXXXXXXXXXXXXXXX#XXXXXX###XX#X#XX#XX#XXXXXXXX#XXXXXXX#XXXXXXXXXXX###XX#XX#XXXXX#XX#XXXXX#XXXX####XXX#XXXXXXXXX##XXXXXXXXXX#X#XX##XXXXXX##XXXXX#XXXXXXX#X#X##XXXXXXXXXXXXXXXX###X#X#XXXXXXXXXX#XXXXXXXXXXXXXXXX#X#X#XXXXXXX#XX#XXXXXXXXX##XX#X##XXX###XXXX#XXXXX#XXXXXXXXX##X##XX#XXXXXX#X#XXX#XXX#XXXXXXXXXXXXXXXX##X#XXXXXXXX#XXX#XXXXX#X#XXXX#X#XXX
X#XXX#XX##XXXXXXXXXXX#XXXX##XXXXXX#XX#XXXX#XXXXXXXXX#XXXXXXX#XXXXX#XXXX#XXXXXXX#XXXXXXXXXXX#XXXXX#XXXXXXXXX#XXXXXXXX#XXXX#XXXXXXX#XX#XXXXXX##XXXX#XX#XXXX#XX#XXX###XXXXXXXXXX##XXXXXXX#XX#XX##X#XXX#X#XX#XXXXXXXXXXXXXXXX##XXXXXXX#XXXXXX#XX#X#XXX#X#XXXXXXX#XXXXXX#XXXXXXXX#XXX#XXX#XXXXX#XXXX#XXX#XXXXXXXX#XX#XX#XX#XXXX###XXXXX#XXXXX##XXXXX#XXXXXXX#XXXXX#XXXXXXXXXXXXXX#####XXXXXXX##XXXXXXXXXXXX#XXXXXXXXXXXX##X#XXXXXXX#XXXXXX#X#XXX#XXXXXX#XXXXXX#XXXXXXXXXXXXXX#XX##XX####XXXXX##XXX#XXXXXXX##X##XX#XXX#X#X#XXXXXXX#XXXX#XXX#XXX#XXX#XX#XXXXXXXXXXXXXXXXX#XXXX##XXXXXXXXX#XX#XX##XXXXX#XXXXXXXXXXXXXXXXX#X#X#XXXXXXX#XXXXXXXXXXXXXXXX#X#XXXXXX#XX#XXXX#XXX#XX#XXXXXX#XXXX#XXXXXXXXXXXX#XXXXXXX#XXXXX#XXXXX#XXX#XXX#XXXX#XXXX#XX#XXX#XXX##XXXXXXXX#XX#XXXXXXXXXXX##X#XXXXX#X#XXXXXX#XXXXXXXXXXXX##XXX##XXXXXXXXXXXXXX##XXXX##XXX##XX#XXXXXX#XXXXXX#XXXX#XXXXXXXXX#XXXXX#XX##XXXXXXXXXXXXXXXXXX##XXXXXXXXXXXXXX#XXXXXXXX#XXXXXXXX##XXXXX#X##X##XXXXXXXX#XX#XXXX##XXXXXXXXXXXX#XX#XX#XXXXXXX#XXXXXXXXXXXXXXXXXX#XX#X###XXXX#XXXXXX#X#XXXXX##XXXXX#XX#XX#XX
X##XXXXXX###X#XXXXXX#XX#XX#XXXXXXX#XXXXX##XXXXXXX#XXXXXXX#X#XX##XXXXX#XXXX#XXXXXXXX#X#XXXX#XXXXXXXXXX#XXX#X#XXXXXX#XX#XXXX#XX#X#XXXX#XXXXXXXXXXXXX##XX#XXXXXXXXXXXXXXX#XXX#X##XXX#X#XXXXXX#XXX#XXXXXXXXXXXX#XXX#XXXXXXXX##XXXX#X#X#XX#XXXXX#XXXXX##XXXXX#XX#X#XXXX#X#XXXXXX#XXXXX#XX#XXXXXXX#X##XX#X#X##XXXXXXXXXX#XXXXXXX##X#X#XXX##XXX#X#XXXXX#XXXXXXX#XX#X#XXXXXX#X#X#XXXXXXXXXXXX###X#XXX#XX#XX##XX#XX#XXXXX#X#XXXXX#XXX#XXXX#XXXXXXX###XXXXXX#XX####X#XXXXXXXX#X#X##XXX#XXX##XXXXXXXXXXXX##XXXX#XX#X#X#XXXX#XX#XXXXXXXXX#XX#X#X#X##XX#XXXXXX#XXX#XXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXX#XXX#XXX#X##XXXXXXXXXXXXXXX#XX#XXXXXXXX#XXXXXXXXXX#XXXXX#X##X##XXXXXXXX##XXXXX#XXXXX####XX#XXX#X#XX##XXXXXXXXXXXXX#XXXXX#XXX#XXXX#XXXXXXX#XXX#XX#XXXXXXX#XXXX#XXXX#XXX##XXX#XXX##X#XXXXXX#XXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXX#X#X##XXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXX#X#XXX#X#XXXXX##XXXXXXX#XXXXXXX#XXX#XXXXXXXXXXXXX##X#XXXXXXXXXXX#XXXXXXX#XXX###X#XXXXXXXX#XXXXXX##XXXXXXXXXXX#X#X##XX#XXXXXXX##XXXXX#X#XXXX##X##XXX#XXXXXXXXXXX#XXXXX#XXXX#X#XXXXX#XXXXXXXXXXXXXXXXXXX#XX
XXXXXXX###XXXX#XXXXXXX#XXXXXXXXXX#XXX#XXXX####X#XX##X#XX#X#X##XX#XXXXXXXXXX#X#X#X##XXXXXX#XXXXX#XXX#XXX#XXXXXXXXXXX#X#XXXXXXXXX#XXX#XXXXX#XX#XXXXXXXXXXXXXXXXXXXXX###XXXXXXXXXX##XXXXX#X#XXXXXXXX#X#X##XXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXX##XX#X##XXXXXXXXXXX#XX##XXXXXXXXXXXXXX#XX#X#XXXX#XXXXXX#XXXXXXX#XXX#X#XXXXXXX#X##XXXXXXXXX#XXXXXXXXX###X#XXXXXXXXXXXXXX#XXXXXXXXXXX#X#XX#XXXXXXXXX##XXXXXXXXXXXX#XXXXX##X#XX#X#XX#XXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXX#XXXXXX#XXXXX#XXXX#XXXXXX#X#XXX##XXXXXXXX#XXXX#XXXXX###XXXXXX#XX#XXX##X#XXXXX#XXXXXXXXXXX#XXXXXXX#XXXX#X#XXX#XXXXXXX#X##XXXX#XXX#XX###XXXXX#XXXXXX#XXXXXX#XXXXXXXXXXXXXXXXX#XXXXXXXXX#X#X#XXXXXXX#XXXXXXXXXXX#XXXXX#XXX##XXXXX#XXX#XXXX#X#X#XXXXXXXXX#XXXXXXXX#XX###X#XXXXX#XXXXXXXXX#XX#XXXXXXX#XXXXXXXXXXX#XXXXXXXXXX#X##XXXX##XX#XXXXXXX#XXX#XX####XXXXXX#X#XXXXXX#XX#XX#X##XXXXXX#XXXXX#XXXXXX#XXX#X##XX#X#XX#XXX#XX#XXX#XXXXXX#XXX#XXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXX#X#X#XXXXX##XX#XX#X#X#X#XXXXXXXXXXXXXXXX##XX#XXX#XX#XXXXXXXXXXXXX#X#XXXXXX##XX#X#XXX#X##XXX#XX#XXXXXXXX#X#XX#X#X#XXXXXX#XXX
XX#XX#XXXXXXXXX#XXXXXXXXXXXXX#XX##XXXX#X#XX#XX#XXXXXXXXX##XXXXXXXXXX#XXX#XXX#XXXXXX##XX#XXXX#XXX##XXX#X##XX#XX#XXXXX#XXXXXXXXXXXXXXXXXX##XXXXXXXXXXXXX#XXX#XXXXX#XXXXX#X#X#XX#XXXXXXXXXXXXXXXXXXXX##XXXX##XXX####XXXX#XX#X#X##XXX#XXXX#XXXXX###XXXX#XXXXXXXXXXXXX#XXXXXXXXXX#X###X#X##XXXXX#XXXXXXXX#XXX#X#X#X#XXX#XXXXX#XXX#XXXX##XXXX#XX###XXXXXXX#XXXXX#XXX#XXXXXX#XXXXX##XXXXXXXXXX#XXXXXXXXX#X##XXXXX##XXXXXXX##XXXXXXXXX##XX#X##XXXXXXXXXXXXXX##XXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#X#X#XXXXX#XXXXXXX#XXXXXXXXXX#X#X#XXXXXX#XXXX##XX#XXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXX#XXXXXXXXX#XX####X#XXXXXX#XXX#XXXXXXXXXXXXXXXX#XXXXX#X#XXXXXXXXXXX#X##X#XX#XX#XXXXX#XXXXXXX#XXXXXXXXX#X#XXXXXXXX#XXXXXXXXX#XXXXXX#XX#X#XX#XXXXX#XXXX#XXXXXX#XXX#XXXXXXX#XXXXXXXX#X#XXXXX#XXX#XXXXXXXXXXXXXX#XXX#XXXXXXXXXXX##XX#XXXXXX#XXXXXXX#XXXXXXXX#XX##XXXXXX#XXXX#X#XXX#XXXXXX#XXXXXXX#X##XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXX##XXXX#XXXXXXXX#XXXXXXXXXXXX#X#XXXXXXXX#XXX#XX##XXXXXXXXXXXXXX#XX#XXXXXXXXXXX##XXXXX#X#XXX#X###X#XX#X#XXX#XXXXXXXX#XX
#X#X#XXX#XXXXXXXXXXX#XXX#X##XXXXXXXXXXXXXX#XXXXXXXX#XX#XXXXX#XXXXXXXX#XXXXXXXXXXXXXX###XXX#XXXXXXX#XX##XXXXX#XXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXXXXX#XX##XXXXXXXXXXXXX##XXXX#X#XXXXXX#XXXXXX##XXXX#X#XXXXX##X##XX#XX#XXX#XX#X#XX#XXXXX#XX#XXX#X#XXXX##XXXX#X#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXX#X#XXXXXXXXXXXXXXXX#XXX#X#XXXXXXX#XXXXXXXX##XXX#XXXXX#X#X##XXXX#XX#XX#X#XXXX##X##X##XXX##X#XXX#XX###XXXXXX#X#XXXX#X#XXXXX#X#XXXX#XXXXX#XXXXXXX#XXXXXXX###XX#XXX#X#XXXXXXX#XXX#X##XXXXX##X#X#X##XXXXX##X##XX#X##XXXX#XXXXX#XXXXXX#XXXXXXXXXXXXXXXXX#X#XXXX#XX#X#XXX#XXX#XX#XX#XXX#XXXXXXX#X#XX#XXXXX#XXXX###X#XXXXXX####XX#XX#XXXXXXX#XXX#XX#XXXXXXXX#XXXXXXXXXXX###XXXX#XXXXXXX#XXXXXX#X#XX#XXXXX#XXXX#XXXXX#XXXXXX#XXXXXXXXXXXXXXXXXXXX#X##XXXX##XX#XXXXXX#XXXX#X###XXXXXXXXXXX#XXXXXXXX#XXXXXXX#XXX#XXXXXXXXXXX#XX#X##XXX#XX#X##XXXXXX#XXXXX#X#XXX#XX#XXXXXX#XX##XX#XXXXXX#X##X#XXXXXXXXXXXXXXXXX##XXXXXX#XXXX#XXXXX#X#XXXXX#X#XXXXXXXXXXXXXXX#XXXX##XXXXXXXXXX#####XXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXX##X#XX#XXXXXXXXXX#XXXXXXXXXXX#XX##XX#XXXXX#
X#XXXXXXXX#X#X#XXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXXX#XX#XXX#XXXXX##X#XXXXX#XXXXXXX##X##XXXXXXXXX#XXXX#XXX#X#XXXXXX###XXXXX#XXXXXXXXXXXXXX#XXXXXX#X#X#XX#XXX##X#XXX#X###XXXXXX#XXXXXXX#XXXXXXXX##XXX#XXXXXXXX#X#X#XXXXXXXXXXXXXX#X#XXX##XXX#XX#XXXXXXX##XX#X##XX#XX#XX##XXXXXXXXXXX#X#XXXXXXX#X#XXXX###XX#XXXXXXX#XXXXXX#XXXXXXXXXXXXXXXXXX#X#XX#XXXXXXXX#X###XXXXX#XXXXXXXXXX#XXXXXXXXXX#XXXX#XXX#XXXX###XXXXXX#XXX#XX#XX#XXXXXXXXXXXX#X#XXXXX##XX#XXXXX#XX#XXXX#XXX#XXXXXXXXX#XXXXX#XXXXXX#XXXXXXXXX#X#XXXXXXX####XXXXXXXXX##XX#XXXXXXXXXXXXX##X#XXXX#XXXXX#XXX##X#XXXXXXXXX#XXXXX#X##XXXX##X#XXXXXXXXXXXXXX#XXXXXXXXX#XXXXXXX######XXXX#X##XXXXXXXXX#XXXXX##XXXXXX#XXXX##XXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXX###XXXXXXX#X#XXXXXX#XXXXXXXXXXXXXXX#X#X###XX##XXX#XX#XXXXXX#X#X#XX#XXX#XXXXX#X#XXXXXXX#XXXXXXXXXXXXX#X##XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XX#XX#X#XXXXXXXXXXXXX#XX#XXXXX##XXXXXXXX#XXXXXXX#XXXX#XXXXXX#X#XX##X#XXXXXXXXX#XXXX#XXXXXXXXX#XXXXXXX#XXXXXX#XXXXXXXXX#XXXXX##XXXXXXXX#XXXXXXXXXXXXXXXX#XX##XXX#XXX#XXXXXXXXXXXXX#X#XXXXXX
#XXX#XXXX#XXX#X#XXX#XX#X##X#XX#X#XXXXXXXXXXXX#XXXXXX#X#X#X#XXXXXX#XXXX#X#XXX##XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXX#XXXXXXX#XXXXX#XXXXX#X#X#XX#XXXXXX#XXX###XX#XX#X#XXXXXXXXXXXXXXX#X#X#XXX#XXXXXXX#XXXXXX#XXX#XXX#XXXX#XXXXXXXXX#XXXXXXX#X##XXXX##XXXXXX#X##XXXXXXXXXXXXXXX#XXXXXXXXX#XXXXXX##XXX#X#XXX#XXX#XXX#X#XXXXXXXXXXXXX#XX##X###XXXXXXXXXXXXXX#XXXXXXXX###XXXXXXXXX#X#XXX###X#XXXXXX#XXX##X#XX#XXXX#XXXXXX#XXXX#XXXXXXX#XX#X#XXXXXXXXX#XXXXXXXXXXX#X#X#X#XX##XX#XXXXXXXXX#XXXX#XX#XXXXXXX#X#XXXXX#XXXX##XX#X#XX#XXXXXXXXX#XXXX#XXXXX#XXXXXXXXXXXXXX#XXXXX#XXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXX###XX##XXXXXX#XXXXX#XXXXXXXX#XXXX#XXXX#XXXXXXXXXX#X#XX#XX##XXXXXXXX##XXXXXXXXXXXXX##XXXXXX#XX##XX#XX##XXXX#XXXXXXXXXXX##XX#XXXX#XXXXXXX#XXXXXX#XXXX#XX#X#XXXXXXXX##X#X#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXX##X#X#X#XXX##XXXXXX#X#XXX#X#XXXXX#XXXX#XX##XXXXXX##X####X#XXXXXXX#X#X#XXXXXXXXXX#XXXXXX#XXXXX##XX#XXXXXX#XXXXXXX#XX#XXXX#XXXXXXXXXX#XX#XXXXXX###XX#XXX#X##XXXX#XX##X##X#XXX#XXXXXX#XXX#XXXXX#XX#XX#X#X##X#XXX
XXXXXXXXX#XXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXX###XXXXXXXXXX#XXXXX###XXX##XX#X##XXXXXXXX#X##XXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXX#X#XXXXXX##XX#XXXXXX#XXX#XXXXXXXXXX#XX##XXXXXX#XX#XXXXXXXXXXXXXXXXXXXX#XXX##XXX#X#XXX#XXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXX#XX##X#XX##XXXXX#XXXXXXXXXXXXXXXXX##XXXXXXXXX#XX#XXXXXXX#XXXXXXXXXXXXXXX#XXXXX#XXX#X#XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX####XXXXXXXXXXXXXXX#XX#XXXXXXX#XXXXXXXXX#X###XXXXXXXXXXXXX#XXX###XXXXX##XXXXXXXXXXXXX#XXXXXXXXXXXXX#XXXXX#XXXX#X#XX#XX#X###XXX#XXXXXX#X#XXXXXXXXXXXXXXXXXXX#XXXXXXXXX###XX#XXXX##X#XXXXXXXXXX#XXX##XXXXXXXXXX#XXXXXXXXXXXXXXXXX#X##X#####XXXXXX#XX#XX##XXXXXXX#XX#XXXX#XXXX#XXXXX#XXXX#XX#XXXXX#XX#XXXXXXXXXXXXX#XX#XXXXXXXXXX#XXXX#XXX#XXXXX#XXXXX##XXX#XXXX#XXXXXXXXXX#XXXXX#XX###X##XXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXXXX#XXXX#XXXX#XX##XXXXXXXXXXXX#XX#X#XX#XXXXXXXXXXX##XXXXX#XX#X#XX#XX###XXXXXXXXXXXXXXX##XXXXX#XXXX##XX#XXXX#XXX###XXXXXX#XXXXX#XXXX#X#X#XXXXXXXX##XXXXXXXX##XXXXXXXX#XXXXXXX##XXXXXXX#XXXXXX#XXXXXXXXX#XXX#X#XXXX#X#XX#XX#XXX#X
XXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXX#XX#XX##XXXXXXXXXX#XXX##XXX##XXXXXX#XX#XXXXXXXXXXX##X#XXXXX#X#X##XXXXXXXX#X###XXXX##XXXXXX#X#XXX#XXXX##XXXXXX#XXXXXXXXX#XXXXX#X#X#X#XXX#XXXX#XXXXXXXXXX#XXXX#XXXXXX#XXXXXXXXXXXXXX##XX#XXXXXX##X#XXXXX#XX#XX#XXXX#XXXXX#X#XXXXXXXXXX#XXXXXX#XXX#XXXXX#XX#XXX#XXXXXX#XXXXX#XXXXX###XXXX#XXXXX#XXXXX#XXXX#XXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXX#XXXXXX#XX#XXXXX##XXXXXXX##XXXX#XXXXXXXXXXXXXX#XXXX#XXX#X#XXXXX#X##X#X#X#XXXX##XXXXX#XXXXXX#XXX##XXXX##XXXX#XXXX#XXXXX#XX##XXXXXXXXXX##XXXXXXX#XXXX#XXX#XXXXX###XXXX#XXXX#X##XX##XX#XX#XXXX#XXXXXXXX#X#XX#XXXX#XXX#XX#X#XXXXX#XXXXXXX#XX##XXXXXXXXXX#X#XXX##XXX##XXX##XXXXXXXXXXXXX#X#XXX###XXX#XXXXXXX#XXX####XXXXXXX#XX#XXXXXX##XXX#XX#X#XXXXXXXXXX#XX#XXXXXXXXXXXXXXXX#XXX#X#XX##XXXXXXXX#X#XXXXXX#XXXXXXXX#XX#X#XXXXXX#XXXXX#XX##XXXX#XX#XXX#XXX##X#XXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXX#XXXXX#XXXXXXX##X#X#XXXXXXXXXXXXXXXXXX#XX#XXXXX##XX#XXXXX#X##XXXXXXXXXXXXX#XXXXX#XXXX#XX#XXXXXX#XXXXXXXXXXXX#XXXXX#XX#XXXXXXXXXXXXXXXXXX#XX#XXXX#X#XXX#XXXXXX#XXXXXXXXXXXXXX#
XXXXXXXXXX#XXXXXXXXXXXXX##X#XXXXXXX###XX##X#XX###XXXXX#XXXX#XXXXXXXXXXX#X##X#X#XXXX##XXX##XXXXXX#XXXXXX##XX#XXXX#XXXX#XXXXXXXXXXX#XXX##X#XXXXXXXXXX#XXX##X#XXX#X#XXX##X#X#XX#XXX##XXX#XXXXXX#XXXXXXX#X#XXXXXXXXXXXXXXX#XXX##XXXXXXX#X#XX#X#XXXXXXXXXXXXX##XXXXXXX#XXXXXXXXXXXX##XX#XXXXX#X#XXXXXXXXXXX#X#X#XXX#X#XXXXXX###XXXXX#XX##XXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXX##X#XX#XXX#XXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXX####X###X##XX##XXXXXX###XXXXXXXXXXXXX##X#XXXXXXX#XXXXXXXXX#XXXXXXXXX##XXXXXX#XXXXXXXXXXXXXXX#X##X#XX#XXXXXXXXXX#XX###X#XXXX#XX#XXX#XX#XXXX#XXXXXXXXXXXXX#XXXXX#XX#X#XXX##XXXXXX##XXXXX#XXXXXX#XX#XX###XXXX#XX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXX##XXX##XXX#X#XXX#XXX#XXXXXXX#X#XX#XXXXXX#XX#XXXX#XXXXX#XXXXXXX#X#XXXXX#XXXXX#XXXXXX#XXXXXX##X##XXXXXXXXX#XXXXXXX##XXX#X#XX#XXX#XXX##XXXXXXXXXXXX#X#XX#XXXX#X#XXX#XXX#XXX#XXX#XXXXXXX##XXXXXXXXXXXX####XXXXX#X#XXXXXX#XXXXXXXX#XXXXXXXX#XXXX#XX#XXXXXXX#X##XX#XX#X#XXXXXXXX#X#XXXXXXX#X#XXXX#X#XXXXXX#XXXX#XXXXXXX####XX##XXXXXXX##XX#XXXXXXXX#XXXXX#X#XX#XXXXX#XX#XXXXXXXX#XXXX#X#XXXX#XX##X
XX#XXX#XX#XXXXXXXXXX#X#XXXXXXXX#X#XXX#XXXXXXXXXX#XXXX#XXXXX#XX#XX#XXXX#XXXXXX##XX#XXXX#X#X#XXXXXXXXXXXX#XX#XXXXXX##XXXXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXXX#XX##X#XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXX##XX#XXXXXXX##XXXX##XXXXXXXXX##XXXXXX####XXXXXXXXXX#XXXXXXXXXXXXX##XXXX#XXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXX#XX##XXXXXXXXXXXX#X#XXXXXXXXX##XXXXXXXXX#XXXXXXXXXXX#XX#XX#XX#X#X#X#XXXXXX#XX#XXXXXX#XXX#XXXXXXXXXX#XXXX##XX#XXXXX##XX###XX#XXX#XX#XXXXXX##XXXXXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXX###XXXXXXXXXX###XX#XXXXX#XXX#X#XXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXX#XXX#XXX#XXXXXXX##XXX#X#XXXXXXXXXXXXXXXX#XXX#XXXXXXXXXX#XXXX#X##XX#XX#XXXXX#XXXX#XXXX#XXX#XXXXXXXX#XXXXXXXXXXX##XXX#X#XXXXX#XXXX#XX#XXX#XXX#XXXXXXXXXXXXXX#XXXXX##X#XXXXXXXXXXXXX#XXXX##XX##XX#XX#X#XX#XXXXXXX#XXXXX#X#X#XX#XX#XX#XX#X#XXXXXXXXXXXXXXXXXXXXXXXX#XX##XXXX#XXXX#XXXXXXXXXX#XXX#XXXXXXX#XXXX##XXXXXX#XXX#XXXXX#XX#XXXXX##XXXXXXXXXX##XXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXXX#X#XXXX##XX#XXXXXXXX#XXX#XXXXX##XXX##X##X#XXX##XX#XXXXXXXXX#XXX#XXX#X#XX#XX#XXXXXXXXXX#X###XXXXXX#XX#
#XXXXXXX#XXXXXXXX#XXXXX#XX#X#XXXXXXX#XXXXX#X##XXXXXXX#XX##X#X#XXXXXX#XX#XX#X#XXXXX#X##XXXXXXXXX#XXXXX#X#XXXXXXXXXXXXXXXXXX#XXXXXX#X#XXXXX#XXXXXXXXXX#XX#XXX#XXXXXXX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXX#X#XX#X#XXX#XXXX##XXXXXXXXXX#XXX#XXXXXXXXXXX#XXXXXXX##XX##XXXXXXX#XX##XXX#XXXXXXXX#XXXX#XXX##XXXXXXXXXXXX#XXXXXXX#XXXXXXXX#XX##X#XXX#XXXXXXX#XXXXX#XXX#XXX####XXX#XX#XXX#XXXXXXXXX#XXX##X#XXXXXXXX#X#XX#X#X##XXX#X#####XX#XXX#XXXXXXXXXXXXXXXXXXX#XX#XXX#XXX#XXX#XX##XXX#XXXX#X#XXXXX###XXXXXXXXXX###XXXXXXXX#XXXXXXX#X##X#XXX##XXXX##X#XXXX#XXXXXXXXXXX#XXXXX#XXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXX#XXX#X#XXXXX##XXXXXXXXXXX#X#XXXXXXXX#XXXXXXXXXXXXXXXXXXX#XXX#XXX#XX#XXXXX#X#X#XX#XXXX#X#XXXXXXXXX#XXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXX#XX#XXX#XXXXX#XXXX#XXXXXX#XXXXXXX#X#XXXXXXXXX#XXXX#XXX#XXXX##X#XXXXXX#XXX#XXXXXXXXXX##XX#XXXXXXXX#XXXXX#XXXX#X#X#X#XXXXXXXXXXX#XXXXXXXXXX#XXXXXXX##XX#XXXX#XXXXXXXXX#X#XXXX##X#XXXXXXXXXX#XX#XXXXXXXX#XXXXX#XXX##X#XXXXXX#XXXXXXXXXXXX#XXXXXXXXX#X#X#XXXXXXXXXXXXXXXXXX#X#X#XXXXXXXXXXX#XX#X#XX##XXXXXXX
#X#X#XXX#X#XXXXXXXXXXXX#X#XX#XXXXXX#XX#XX#XX##X#XXXXXXX#XXXXXXXXXX#XXX#XXX#XX#XX#XXXX#XXXXXX#X#XXXX#XX#XXXXXXXXXXXX#X#XXXX#XXXXXXX#XXXXXXXX#XX#XXXXXXXXX###XXX#XXXXX##XXXXXXX#XXXXXXX##XXXXXX#XXXXXXXXX#X##XXXXXXXX#XXX#XXXXXXXXXXXXXX#XX#XXX##XXXXXXXX###X##XXXXXXXXXXXXX#XX#X#XXXX#XX##XX#X#X#XXXXX#XXXXXXXXXXXXXXXXX##X#XXXXXX#XX#XXXXXXX#XXXXXXX#XX#XXXXXXXXXXXXXXXXXX#XXXXXXXXXX#X#XXX#XXXXXX#XXXXXXX#XX#XXXX#XXXXXX#XXXXXXX##XXXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXXX##X#X#XXX#XXX#XX#XXXXXXXXX#XXXX#XXXX##XXX#XX#X##X#XXXXXXX#XXX#XX#XXXXXX#XXXXXX#X#XXXXX#XXXX#XX#X#XXXXX#X#XXX#XX#XXXXX#XXXXXXXX#XXX#X##XXXXX###XXXXXXXXXXXX#XXXXXX#XXXXXXXX#X##XX#X#XXXX#XXXX##XXXX##XX#X#XXXXXX#XXXXX#XXXXXXXXX#XXX###XXX#XXXXXXXX#XXXXXXXX#XX#XXX#XX#XX#XX##XXXXX#XXXXX##XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXX#XX#XXXXX##XXXX#XX#X#XXXXXX#X##XXXXXXXXXX##X##XXXXX#XXXXXXXXXXX#XXXXX#X#XXXXXXXXX#XX##XXXXXX#XXXXXXXXXXX#XXXXX#XXXXXXXXX#X#XXXX#X#XXXXXX#XX#XXXX#XXXXXXXX#XX#XXX#XX###XXXXX#XXXXXX#XX##XXXXXXX#XXXX#XXXXXXXX#XXXXXX#XXXXXX#XXXXXXX#XXXXXXXXX#XXXXXXXX#XXXXXXXXXX
XXXX#XXXXXX#X#XXX#XXXXXXXXXXXX#XXXXX##XX#XXXXXXXXXXXXXXXX#X#X#XXXXXXXX#XXX#XXXXX#XX#XXXXX#XXXXXXXXX#XXXX##XXXXXXXXX#XXX#XX#X#XXXXXX#XXXX#X#XXXX#XXXXXXXXXX#XX#XXXXXX#XXXXXXXXXX#XX#XXXXXXXXX#XX#XXXXX#XXXXXXX#XXXXXXXX#XXX#XXXXXXXXXX#XXXX#XXXX#X#X##X#XX#XXXXX#XX#X#XX#XXX#XX#XXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXX#XXXXXXXXX##XX#X#XXXXXXXXXXXXXX#XXXXXX#XXXXXXXXX#XXXXXXXX#XXXXX#XXXXXXXX#XXXX#XX#XXXXXXXXXXX##X##XXX#XX###XX##XXXXXXX#XXXX#XXXX#XXXXXXXX#XXXXXXXXX#X#XXXXXXX#XX#X#XXXXXXXXX##XXXX#XX#XXXXXXXXXXXX#XX#X##XXX#X#XX#XXXXXXXXXXX#XXX#XX#XXXX##XX#X#XX#XXX#X#XX#XXXXX##XX###XXXXXXXXXXXXXXX##XXXXXXXX#X#XXXXX#XXXXXX#XXX#XXXXXXXXXXX#XX##XXXXX#XXXX##X#XX#XXXXXX##XXX#XXX#XXX##XXXX#XXXX#XX#X#XXXXX#XXXXXXXXXX#XXXXXX#XXXXXX#XXXXXX#XX##XX#XX###XX#XX#XXXXXXXX###XXXXXXXXX#XXXXXXXX#XXXXXX#XX#XXXX###X#XXXXXXX#XXXXXXX#XXXXXXXXXXXXX##XXXX##XXXXXX#XX#XXXX#XX#XXXX#XXX##XXXXX####XXXXXXX##XX##XXX#X#XXXXXXXXXXX#XXXXX#XXX#XX#XXX#XXXXX#XXXX##XXXX#XX##X#XXXX#XXX#XXXX####XXX#XXXX#XXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XX##XXXX###XXXXXX#XX#XXX##XXXX
XXXXXXX###XXXXX#X#XX#XX#XX#XX#XXXXX#XXXXXXXX#XXXXXXX#XX#XX#XXXX#XXXXXXX##XX#XXXXXXXXX#XX#XXX#XXXXXXXXXXXX#XXXX#XXXXXXXX#XX#X#XXXXXXXXXXXXXXXXXXXXXXXX##XXX#XXX#XXX#XX#XXXXXXXXXXXX##XXXXXXXXXXXXXXX#X#XXXX#XX#X#X#XX#X#XXX##XX#XX#XX#XXXXXXX#XX#XXXX##XXX#XXXX#XXXXXXX#XXX#XXX#XXXXXXXXXXXX#X#X#XXXXXX#XX#XXXXXXX#X##XX#XXXXXXXXXXXXX#XXX#XXXXXX###X#XXXX#XXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXX#XX#XXXX#XX#XXXX#XXXXXX##XXXX#XXX#XXXXXX#XXX#XXXXXXXXX##XX#XXXXXXXXXXX#XXX##X#XXXXX#XXXXXXXXXXXXX#XXXXXXX#X#X#XXXXXXX#XXXXXX#XXXX#XXXXXXXXXXX#XXXXX##XXXXXXX#XXXXXXXXXX####XXXXX##XXXXXXX#XXXX#X##X#XXX#XXX#X#XXXXX#X#XXXXXXXX#XXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXXXX#XXX#XXX#XXX##XXXX#XXXXXXXX#XX#XXXXXXX##X#XXX#X#X#XXXXXX#XXX#X##XX#XXXX#X#XX#XXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXX##XXXXXXX##XXXXXXXX#XXXX#XXX#XXXXX#XX##XX#XX#X###XXXXXXXX##XXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXX##XXX##XXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XX#X###XXXXXXXXXXXXX#XXXXXX#XXX#XXX#XX#XXXXX#XXXXXXXX#XXXXXXXXX#XX#XX##XXXX
XXXXXXX#XXXXXXX#XXXXXXX#X#XXXXXXXXXXXXXXXX#XXXXXXXXX#X#XXXXXXXXXXXX#XXXXXXXXXXX#XX##X#XXXXXXXXXXXXXX#XXXXXXXXXXXXXX##XXXXX#XXXXXX#XXXXX#XXXXXXXXXXXXX###XXXXXXXX##XXXXXXX#XX###XXXXXXXXXX##XXXXXXXXXX##XXX#XX#X#X#XXXXXXX#XX#XXXX##XXXXXXXXX#XX#XXXXXXXX#XX##XXXX#XXXXX##XXXXX#XXXXXXXX##XXXXX#X#XXXXXXXXXXXXXXXXXX#X###XXXX#XXX#XX##XXXXX###XX#XX##XXXXXX#XXX#XXXX##XX#XXXXXXX#XXXXXXX#X#XXXX#X#X#XXXXX#XXXXXXXXX#XXXX##XXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX##X#XXXX#X#XXXX#XXX##X#X#XX#XXXXXXXXXXXX#X##XXXXX#XXX##XXXXXXXXXXXXXXXXXXXX#XXXX##XX##XXXXXXX###XXXX#X#XXXX#XXX#XX#XXXXXXXXXXXXXXXXXXXXX#XX#X#XXXX####X##XX#X#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XXX#X#XX#X#XXXXXXXXXXXXXXX#X#X#XXXXXXX#XXXXXXXXXXXXXXXX#X#XXXXXXX##X#XXX#XXXXXX#XX#X#XXXX#XXXXX#XXXXXXXX#XXX#XXXXX#XXXXXXXXXXXXXX##XXXXXX#XXXX#X#XXXXXXXXX#XXXXXXXXXXX#XX#XX##XXXXXXX##XX##XXXXXXXXXXXX#XX#XXXXXXXXXXX#X#XX#XXXXXXXXXXXX#XXXXXXXXXXX#X##XXXXXXXXXXX#XXXX#XX#XX#X#XXXX##XX#XXXXXX#X#X#XXXXXX#XX#XXXX#XXX#XXX#XXXX#XX#XXXXXXXXXX#XXXXXXXXXXXX#XX#XXX#XX#XXXXXXXXXX#XXX#X#XXX#X#X#X
X#XX#XX#XXXXXXXXXXXX#X#XXXXXXXXXXXXXXXX###XX#XX#XX#XX##XXXXXXXXXXXX#X##XXX##XXXXXXXXX#XXX#X#XX##XXXXXX#XX##XXXX#XXXXXXXXX#X#X#XXXX#XX#XXXXX#X#XXXX##XXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXX#XX##XXX#XXXXX#XX#XX#XXXX#X#XXXXX#XX#XXXXXXXXXXXXXXXXXXX#X#XXXXXXXX#XX#XXXXXXX#XXXXXXXXX#XXXXX#X#XXXXX#XXX#XXXXXX##XXXXXXXX#XXXXXX##XXX#XXXXXXXXXXX#X#XXXXXXXXXXXXXXXX#XX#XXXXX#XXX##X##X#XXXXXXX#XXXXXXXXXXXXX#X#XXXXXXX#X##X#XXXXX#XXXX#####X#XX#XXXX#XX#XXXXXXXXXX#XX#X##XXXXXXXXXXXXXXXXXXXXXXXXXX#X##XX#XXX#XXXXX#XXXX#XXX#XXXXXXXX##XXXXXXXXXXX#XXX#XXXXXX#XXXXXXXXXXXXX#XXXXXXXX#XXX#X#X#X##XXXX#XX#X##XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#X#X#XX##XXX#XXXX#X#X#XXXX#X##XXX#XXXX##XXX#X#XXXXXXXXXXXXX#XXXXX#X#X#XX#XXX#####XXX##XX#X#XX##XXXXXX#XXX#XX#X#X#XXXX#XXXXX##XXXXXXXXXXX#X#XX#XXXXX#XXXXXXXXX#XX#X#XXXXXXXXXXXXXXX#XXXXX#XX#XXXXXXXXXXX##X###XXXXXXX#XXX##XX#XXXXXXXXXXXXXXXXXX#XXXXXXXXX#X#X#XXXXX#XXX###XXXXXX#XXXXXXX#XXX#XXXX#XXXXXXXXXXXXXXXXXX#XXXXX#XX#XXX#XXXXXXXXXXXXX#X#XXXXX#XXX##X#XXXXXX#XXX#XXXXXXX#XXXXXXXXXX#XX#XX#XXX#X#XXXXXXXXXXXXXXXXX
###XXXXX#X##XXXXXXXX#XX#X#XXX#X#XXX#XXXXXXXX#XX##XX#X#XXXXXXXX##XXXXXXXXXX#XX##XXXXXXX#XXXXXXX#X#XXXXXX##XXXXXXXXXXXXXXXX##XXXXX##X##XXXXX##XXXX#XX#X#XX#XXXXX#XXX#X#XXXXXXXXXXXXXXXXX#XX#XXXXXXX#XXXXXXXXXX#X#XX#XX##XXXXXX##XXXXXXX#XXXXX#XXXXXXXXXXXXXXX#XXX###XXXXXXXX#X####XXXX#XXXXX#XX#X#XXXXXXXXXXX#XXX#XX#XXXXX#X#XXXX#XXX#X#XX#X#X##XXXXXXXXXXXXXXXXXX#XX#XX#XXXXXXXXXX#XXX#XXXXXXXXXX#XX###XX##X#X#XXXXXXXXX#XX#XX#XXXX#XXXX#XXXX#XXXXX#XXXXX#X#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XXXXXXXXXXXX#XXX#XXX#X##XXXXXXXXXX#X#XXXXX#XXX#X#XXXX#X#X#XXX#XXXXXXXX#XXXX#XXX#XXXX#XXXX#XXXXXX#XXX###XXXXXXXXXXXXX#XXXX#XXX#XXX#X#XXXX#XXXXXXXXXXXX#XXXXXXXXXXX#X#XXXX#XXXX#XXX#XXXX#XX#XXX#XXXXXXXXXXXXXXXXX#X#XXX#XXXXXXXXXXXX##X#XXXXXXXXXXX#X#XXXX#X#XXX#XXXXXXXXXXXX#XXXX#XXXXXXXX#XXX##XXXX#XX#XX###XX##XX#X#XXXXX#XX#XXXXX#X#XX#X#X##XXXX#X#XX#X#X#XXX#XX#XXXXXXXXX#XXXXX#XXXXXXXXXXXXX#X#XXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXX#XX#XX#XXXXXXXX##XXXXXXXXX#XXXXXXXX#XXXXXXX#XXXXXXX#XXXX#XXXXXXXXXXXX#XX#XXXXXXXXXXXX#XXXX#XXX#XX#XXXXXXXX#XXXX#
X#XXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXXX##XXX##XXXXXX#XXX#XXXXXXXXXXXX####XXXXX#XXXX#XXXXXXXXXXXXXX#X#XXX#XXXXXXXXXXX#XXX#XXXXX#XXXXX#XXXX#XXXXXXXXXX#XXXXXXXXX#XXX#XXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXX#XX#XXXXX#X####XXXXXXXX#X#XX##X#X#XXXXXXXXX#XX#XXXXXXXXXXX#X##XXXXXX#XXXX##X#XXXXXXX#X###XXXX#XX#XXX#XXXXXXX#X#XXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXX#XX#XXX#XXXXXXX#XXXXX##XXXX##XXX#X#XX#XXXXXXXXXXXXXX##XXX#XXXX#XXXXX#XXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXX#XX#XX#XXXXXXXXXXX##XXXX#XX#X#XX#XXXX##X##XX#X#XX#XXXXXX#XXXXXXXXXXXXXX##XXXXX#XXXX#XXXXXXXXX#X##X#XX#XXX##XXXX##XXX#XXXXXXXXXXXXX##XXXXXX#XXX#XXX#XXXXXXXXX#XXX#XXXXXXXXX#XXXX#XXXX##XXX#XX###X#XXXXXXXX##XXXXXXXXX#X#XXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXX#XX#XXX##XXXXXXXXXXXXX#X###XX##XXXXXXXX#XXX##XX#XXXXX#XXXX#XX###XXX#XXXXX#XXXXXXXXXXXXXX#X#XXXXXX#XX##X#X#XXXXXXXXXX#X#XXXXXXX#XXXXXXXXXXXXXXX##XX#XXXXX#XXXXXXXXXX#XXXXXXX#XX#XX#XXXX#X#XX#X##XXXX#XXXXXX#X#XXXX#X#XXXX#XXX#XXXXXXXXX#X##XXXXXXXXXXX#XXXXXXXXX#XXXXXX#X#XXXXXX##XXXXXXXXXXXXXX#X#XXX#XX#X#XXX#X##XXX#XXXXXXXXX
XXXXXXX##XX#XXXXX###X##X##XXX###XXXXXXX##XXXXXX#XX##XXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X##X#X##X#XXX###XXXX#XXXXXXXXX#XXXX#XXXXXXXXX#XXX#X#XXX#X#X#XXX##XXXXXXXX#X#XXXX#XXX###XXXXXX#XXXXX#XXX#X#XXXXXXXXX#XXXX#XXXXXXXXXX#XX#XXXXX#XXXXXXXXXXXX#XXXXXXXXX#XXX###XXX#XX#XXXXXXXXXXXXXX#XXXXXXXXXXX##XX#XXXXXXXXX#XXXXXXXXXX#XXXXX#X#XXXXXXXXXXX##XX#XXX#XXXXXX#XX####XXXXXXXXXXXX#XX#XXXXXXXX#XXXX#XXXXXXXXXXX#XXXXXXXX#XX#XX#XXXXXXXXX#XXXXXXX#XXXXXXXXXXX#XXXXX#XXXXXX#XXXX#XXXXXXXX##XXXXXXXXX###XXXXX#X#XXXX#XXXX#XXXX##X#XXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXX#XX#XXXXXX#XX#XXXXXXXX#X#XX#XXX##X#XXXXXXX#XXXXXXXX#XXX#XXXX#XX#XXXXXXXXXXXXX#XXXXXXXXXX#XX##XXX####XXXX#X#XXXXX#XXXXX##XXXXXXXXX#XX##XX#XXX#XXX##XXXXXX##X#X#XXXXXX#X#XXXX#XXXXXXX#XX#X#X#XX#X#XXXX#X#XXXXXX#XXXX#XXXXXX##X#XXXXX#XX#XX###XXXX#XXXXXX#XX#XXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXX####XXXXX#XXXX#XXXXX#XXXX#X#X#XXXXXXXXX#XX#XXXXX#XXXXXXXX##X#XXXX##XXXXXXXXXX#X#XX#XXXX#XXXXXX#XXX#XXX#XXXXXXXXXXXX#XXXXXXXXXXXXX#XX##XXXX#XXXXX#X#XXX#XXX#XX
XXXXXX#XXXXX#XXX#XXXX##XXXXXXXXX#XXXXX##XXXXXX#XXXXXXXXXXX#XXXXXXXXXX###XXXXXXXX##XX#XX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXXX#X#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXX#XX####XXXXXXXXXXXXXXXXXXXXXX#XXX#XXX#XXXXXXXXXXXXXXXX#XX##XXXXXX##XXX###XXXXXXXXXXXXXX#XXX#XXX#XXX#XXXXXXX##XXXXX#X#XX##X##XXXXX#XXXX#XXXXXX#XXXXXXX#XXX#X##XXX#XXXX#XXXXX#XX#XX#XXXXXXX#XXXXXXX####XXXXXX#XXXXXXX#XXXXXXXXXXXXXX#X#XXXX#XXXXX##XXXXXXXX#XXXXX#XXXX##X##XX##XXXXXXXXXX#XXXX#XXXXX#XXXXX#X#XX##X#X#XXXXX#XXXXXXXXXX#XXX##XX#X#XXXX##XXXXX#XXXX#XXXXXX#XXXXXXXXXXXXX#X##XXXXXX#X#XXX#XXXX#X#XXXXXXXXX#XXX#XX#XXXXXX#XXX#XXX##XXXXXXXXXXXXXXXXXX#XX#XX#XXXXXX#XXXX#X#XXXX#XXXXXXXX#X#XX#XXXXXX#XXX#XX#XXXX#XXX###XXXXXXXXX##XX#XX#XXXXX#X#XXX#X#XX#XX#X##XXXXX#XX#XXXXXXX#XX#XXX#XX#XX#XX#XXXX#XXXXXX#XXXX#X#XXXX#X#XXXX#XXXXXXXXX#XX#XXXXXXXXXX#XXXXXXXXXXXXXX#XX#XXX##XXX#XXXX#X#XXXXXX#XXXXXXXX##XX#XXXXX#XX#XXXXXXXXXXXXXXXXX#XXX###XX#XXX##X#XXXXXXXXXXXXX#XXX#XXX#X#XXXXXX#XXXXX#XXXXX##X#X#XXX#XXXXX#X#XXXX#XXXXXXXXXXX#XXXXXXXXX##XXXXX##XX#XXXXXXXXX#
XXX#XX##XXXXX#XX#XX#XX#XXX#XXXX#XXX#X#X#XX#X#XXX#X##XXXXXX##XXXXX#XXXXXXXXXXXX#XXX#XXXXXXX##XXXX#XXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXX#XX#XX#XXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XX#X###XXXX#XX#XXX#XXXXXXXX#XXXX#XXX#XXXXX#XXXXXXXXXXXX##XXXX##XXXXXXXXXXXXXXX#XXXXXXXXXXXXXX#X#X#XXX#X##X##XXXXXX#X##XXX#XXXXXXXXXXX#X#X##XXXXX#####X###XX#XXXXXXXX#XXX#X#XXXXXXXXX##XXX##XXXXXXXX#X#X#X#XX#XX#XX#XXXX##XXX###X#X#X#XX#X##X#XXXXXXXXXXXXX#XXXXXX###X#XXXX##XX#XXXXX#XXXXXXXXXXXXXXXXXX#XXX#XXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXXXXXXX#XX#XXXX#XXXX#XXXXXXXXXXXX#XXXX#XXXXXXXXX#XXXXXXXXX#XX#XXXXXXXXXXXX#X#X#X#XXXXXXXXXX#XXX#XXX#XXX##XX#XXXXXXXX#XXXXXXX#XXX###XXX#XXX##XXXX##XXX#XX#XX##XXXXXXXXXXX#XXXXXX#X#XXXXX#XXXX##X#XX#XXX#X###XXXXXXX#X#XX#XXXX#XXXXX#XXXXX#XXXXXXX#XXX##XXXXXXXXXXXXXX#XX#X#XX#XXX##XXX#XXXXX#XXXXXXXXX#XXX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XX#XX#XXXXXXXXX#XXXXXXXX#X##XX#XXX#XXX#XXXXXXXXXX##X#XXXXXXX#XXXXXXXX#XXXXXXXXXXXX#XX#XXXX#X#XXXX#XXXX#XXXXXXXX#XXXX#XXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXX#X#XXXXXX#X
XXXXX###XXXXXXX#XXXXXXXXX#XX##XXX#X#X#XXXX#X#XXXXXXXXXXXX#XXXX##XXXXXXXXXXXX#X##X#XXX#X#XXXX#X#XXXXXXXXXXXXXXX#XXX##XXX##XXX#XXXX##X##XXXXXXX#XXXXXX#XXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXX##X#XX#X#XXX#X#XX#XXXXXXX##XXXXXXXXXXX##XXXXXX#X#XXXX##XXXXX#X#XXX#XXXX#XXXXXXX#X#XX#XXXXXX#XXX#XXXXXXXXX#XXX#X##XXXX#XXXXXXXXXXX#X#XXXX#X#X#XX#X#XX#XXX#XXXXX#XXX#XXXXXXXXXXX#XXXXX#X#XXX##XXXXXXXXXXXXXXXXX####XXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XX#X#XXXXX#XXXXXXXXXX#XXXXXX#X#X#XXXXX##XX#XXXXXXX#X#XXXXXXXXX#XX#XXX#XXX#XX#XX#XXX#XXXXX#X#X#X#XXX#XXXXXXX#XXXXXXXXXXXXXXXXXXX##X#XXXXX#XXXXXX#####XXXXXX#XX##XXXXXXXXXXXXXX#X#X#XX##XXX#XXXXXXXXX#XXX##XXXXXXX##XXX#XX#XX#XX###XXXXXXXXX#XX#XX#XX##XX###XXXXX#XXXXXXXXXX#XXXXXXXX#XXXXXXXXXXX#XXX##XX#XXXXXXXXXXXXXXXXX#XXXXXXX#XX##XXXXXX#XXXX#XXXXXXXXXX#XXXXXXX###XXX#XXXXXXXXX#XXXXXXXXXX#XXXXX##X#X#XXXX#XXXX#XXX##XX#X#XXXX##XXXXXXXXXXXXXXX#XXX#XXXX#XXXXXXXXXXXXX#XXX#XXXXX#XX#XXXXXXXXXXXXXXXX#XXXXXX#XX#XX#X#XXXXXXX#XXXXXXXX#XXX#XXX#XXX#XXXXXXXX#XXXXXXXXXXXXXXX#XXX#XXXXXX#XXXXXXXXXXXXXX#XXXXXX#XXXXXXX#
XX##X#XXXXXX#XXXXX#XX###X#XXXXX###X#XX#XXX#XXXXX#XXX#XXX#XXXXXXXXXX#XXXX#XX#XXXXXX##XX#XXXX#XXX#X##XXX#X#XXXX#XXX##XXXXXX##XXXX#X#X#XXXXXXXXXXXX#XXXX#X##XXXXXXXXXXXX#XX#XXXXXX#XXXXXXXXXXXXX#XXXXX#XXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXX#X#XX#XXXXXX#X#X#XXXX#XXXXXXXX#XXX#XXX##X#XXX#XXXXXX#XX#XXXXXX#XXX#XXX#X#XX#X#XXXXXXX#XX#X#XXXXXXXXX#XX#XXXX#XXX#XXXXX#XX#XX#XX#XXXXXX#X#XXXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXX#XX#XXXXXX##X##XXXX#XXXXXXXX##XXXXXXXX##X#XX#XX#XXXXXX#XXXXXX#XXXX##XX#XXX#XX#XXXXXXXXXXXXXXXX#XXXXXX#XXX#XXXXXXXXXX#XXXXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXXXXXXX##XXXXX##XXXXXXX#XXX#XXX#XXX#XXXX#XX#XXX##XXXXXXXXXX#XXXXXXXX#XXX#XXX#XXX#X#XXXXXXXXXXXXXXXXXX#XXXXXX#XXX#XXXXXXXXXXXX#XXX#XXXX#XXX#X#XXXXXXXX#X#X#XXXXXXXXX#X#XXX##XXXXXXXXX##XXXXXXXXXXXX#XXXX#XXXXXXXXXXXXXXXXXXX###XXX##XX#XX#XXXXXXXXX#XXX#XX#XX#X###XXXXXX#XX#XXXXXXXXXX#XXX#XXX##X##X#XXXXXXX#XXXXX#XXX#X#XXXX#XXXX#XXX#XXXXXXXX#XXXXXXXXXXXXXXXX#XXXX#XXXXX##XXXXXX#XXXX#XXX#XXXXXXXX#XXX####XXXXXXX#XXX#XXXXXX###X#XXXXXXXXXX#XXXXXXX#XX
XXXXXXXXXXXXXXXXXXX#XXX#XXXXXXX#XXXXXXX##XXXXXXX#X#XXXXXXXXXXXXXX#XXXXXXXX#XXX#XX#XXXXX#XXXX#XXXXXXXX#X#X#XXXX#XXXXXXX#X#X#X#XXXX#X#XX#XXXXXXX#X#XX##XXX#XX#X#XXXXXXXXXXXXXX#X#XXX#XXX#XX##X#XXXXXXX#XXXXXX#XXX#X#X#XXXXXXXXXXX#X#XXXX##XXX#XXXXXXXXXX#XX#XXXXXX#XX#XXXXXXXXX#XXXXXXXXXXXX#X##X#XXX#XXXXX#X##XXX#XXX#X#XXXXXX#XX#XXX#XX#XXXXXXXXXX#XXX###XXXXXXXXXXXXX#XXXXXXXX##X#XXXXXX#XXXXXX##XXX#XXXXXXXX#X###XX#XXXXXX##X#XXXX#X##XXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX##XXX#X#X#XXXXXXXX#X##X##X#XXX#X##X#XXXXXXXX###XXX#XX#XXXXXXXXXXXXXXX#XXXXX#X##XXXXX#X#XXXXXXXXXX#XXXXXXXXXXXXX#####XXXXXXXX##XXXXXXXXX#XXXXX#XXXXXX##XX#XXXXXX#XX#XXXX#XXXXXXXXXXXXXXXXXXX##X#XXXX#XXXXXXXXXXXX#XXXXX#XXXXXXXXX#XXXX#XX#XXX#XXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXX#X#XXXXXXXX#XX#XX#XXXXX###XXX#XXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXX#X#XXXXXX#XXXXXXXXX#XXXXXXXXXXX#X#XXXXXXXXXXXXX#XXXXX##XXXXXX#XXXXXXXXXXXXXXXX#XXX#XX#XXXXXXXXXXX##XXXX#####XXX#XXXXX#XXXXXXXXX#XXXXX#XXXXX#XXXXXXXX#X#XXXXXX#XXX#XX##X#XXXX#XXXXXXX#XX#XXXXXXXXXXXXXX#XXXXX#XXXXX#XXXXXXX#X
XXXXX##XXX#X#XX#XXXXXXXXXX#XXXXXXXXXXX#XXXX#XXXXXXX#XXXXX#XXXXX#XXXXXXXXXX##XXXXXX###XXXXXX#X#XXXXXX##XXXXX#XXXXX#XXX###XX#XXXXXXXX#XXXX#XXX##XX#X###XXXX#XXXXXXX#XXXX#XXXXXXXXXXXX##XXX#XXXX#XX##X#X##XXX#XXXX#XX#XX#XXXXXXXXXX#XXXXXXXXXX###XXXXXXX#XXXXXXXXXXXXXXXXXX#X#X#XXXXXXXXXXX#XXXX#XX##XX#XXXXXXXXXX#XXXXX##XXX#XXXXX##XXXXXXXXXX#XXX#X#XX##XXXX#XXXX#XX##XXXX#XXXXXXX#XXXXXXXXXX#XX#X#XXXXXX#XXXX#XXX##XXXXXXXXXXXXX#XXX#XX#X#XX#XXXX#XXX#X#XX##X#X#XX#XXX#XXXX#XXXX#XXXXX#XXXXXX#X#X#XXXX###X#X##XXXX#XXXXXX##XXXXXXX#XXXX#X#XXXX#XXXXX#XXXXXXX##XXXX#XX#XXX##XX#X#X##X#XXXXXXXXXXXXXX#XXX#XX#XXX##XXXX##XXXXX#X#XXX#X#X#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XX##XXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXX##XXXXXXXXXXXX#XX#X#XX#XXXXXXXXX##XX#X#X##XXX#X#XXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXX#X#X#XX#XX#X#X##XX#XXXXXXXXXXX#XXX#XXXXXXXXXX#X#X#X#XXX#XXX#XXXX#X#XXXX#XX#X#XXXXX#XXX#XXXXXXX#XXX#XXX#XXXXXXX#XXXXX#XXXXXXXXXX#X#X##X##XXXXX#XXXX#XX##XXX##XX#XXXXXX#XXXXXXXXXXX#XXXXXXXX#XX##X#XXXXXXXXX##XXXXXXXX#X#XXXX#X#XXXXXXXXXXXXXXX#XXXX
XX#XXXXXXXX##X#XXXXXXX#XXXXXXXXXXXXX#XXXXXXX#XXXX#XXXX#X#XXXX#X##XX#XX#XXXXXXXXXXXX##XX#XX#X#XXXXX#XX#XX#XXXX#XX##XX#XXXXXXXXXXXXXXXXXX#XX##XXXXXXX#XX#XX#X#XXXXXXXXXX#XX#XXXXXXXXXXXX#X#XXXXXXXXXXXX#XXX#XX#XXX##XX#XXXX#XXX##X#X###XXX##XXX####XXX#XXXXX#XXXXXXX#XXXXXX#X#XXX#XXXXXXXXXXX###XXXXX#XXXX#X#X#XX#XXXXX#X#####XXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXX#XX###XX##XXX#XX#X#XX##XXX##X#XX##XXXXXXXX#XXXXXX#XX#XX#XXX#X#XXXX##XXXX#XXXXXXXXXXX#XXXXXXXXX#XXXX#XXXXXXXXXX#XX#XXXXXXX#XXXXX#X#XXXXXXXXXXXXX#XX#XXXXXXXXX##XXXXXXX#XXXXXXXXXXX#XX#XXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXX#XX#XXXXX##XXX#XXX#XXX#XXXXX#X#X#XXXXXXX#XXXX###XXXX###X#XXXXXXX#XXXXXX#XX#X#X#XXX##X#XXXX#XXXXXXXXXX#XXXXX#XXXXX#XXXXX#XXXX#XXXXXXX#X#XX#XXX#XXXXXX#XXXXXX##XXXXXXXX#XXXX#XXXX#X#XXXXXXXXXXXXX#XXX##XXX#XXXXXXXXXXXXX#XXXX#XXXX#XX#XXXXX##XXXXXXX#XXXX#XXX#XXXXXXX#XXX#XX#XXXXXXXX#XX##XXXXXXXXX#####XXXXX##X#XX#XXXXX#XXXX#XXXXXXXXXXX#XXXX#XXXXXXX#XXX###XXX##X##XXXXXXXXX#XX#XXXX#XXX##XX#XXXXXX#XXXX##XXX#XXXX#XXXXXX#XXXXXXX#X##XXXXXXXXXXX#XX#X#XX#XX##XXXXXXXXXXXX#
XX#XXXXX#XXXXXXX#XXXXXXXXXXXXX#XX#XXXXXXX#X##XXXXXXXXX#XX##XXXXXXXXXXXXXXXX#X#X#XXXXXXXXXXX##X#XXXXXXXXXXX#XXX#XXXXXXXXXXX#XXXX#XX#XXX#XXXXXXXXXXXXXXXX#XXXXXXXXXX#XX#XX#XXXX#X#XXXXXXXX##XXX#XXXXXXX#X##XXXXXXXX#XXXXXXX##XXX##XXXXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXX#X#XXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXX##XX##X#XXXXXXXXX#X##X###XXXX##XX#XXXXXXXX#XX#XXXXX#XX##XXX#XX#XXXXX#XXXXXXXXXXX#XXX#X#XXXXXXXXXXXXXXXXX#XXX#XXXXXX#XX#XX#XX#XXXXX#XXX#XXXXXXXXXXXXXXXXXXX#XX###XXXXXXXXX##XXXXXXXXX##XXXXXXXX##XXXXX#XXXXX#X#XX#XXXXX#XXXXXXX#XXXX#XXX#XXXXXX#X#X#XXX#XXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX#X#X##X#XX#X#XXXXXXX#XX#XX#XX#X#XXXXXXXXXXXXX#X#XX#XXXXXX#XXX##XX#XXXXXXXXXXX#XX#XXXXX#XXX#XXXXXXXX#X#XX#XX##XXXXXXXX#XX#XXX##XXX#XXX#XXXXXX#X#XXXXXXXXXXXXXXXXX#XXX#X###XXXX#XXXXXXXXXXXXXXXXXX#XX###XXXXXXX#XXXXX##XXXXXXXXXXX##XXX#XXXX#XXXXXXXXXXXXXXX#XXXX##XX#X##X#XXXXXXXX#XXXXXXX###XXXXXXXXXXX##XXX#XXXXXXXXXXXXXXXXXXXXXXX##XXXXX#XXXXXXXX#X##XXX#XXXXXXXXXXXXXXXXXXXXXXX##X#X#XX#XXX#XXXXXXXXXXX#X#XXX#XX#XXXX#XXX#XXXXXXXXXXXXX#XX#X
XXXXXXXXXXXXXXXXXXX#XX#X##XXXX#XXXX#X##XXXXXX#X##XXX#X#XXX#XXX#XXXXXXXXXXXXXXX#XX#XXXXXXXX#XXXXX#XXXXXXXXXX#XXXX#XX#XXXXX#XXXXXXXXX#XXX#XXX#X#X#X#XXX##XXXXXXXXXX##XXXXXXX#XXXXXXXXXX#X#XXXX#XX#XX#XX#X#XX##XX#XXXXXXXXXX#XXXXXXXX##XXX##X#XXXX#XXX#XXX#XXX#XXXXXXX#XXXXX#XXX#XXXX##XXX#XXX#XXXXXX#XXX#XXXXXX#XXXXXXXXXXXX#XXXXXXXX#XXXXX#XX#XXXX#XXXXXX#XXX#XXXXXXXX#XXX#XXX#XXXXXXX#XX#XXX#XXX#XXXX#X#XXXX#XX#XXX##X#XXXXX#XXXXXXXXXXXXXXXXXX##XX#X#XXXXX#XXXX#XXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#X###X#XXXXXXXXXX##X###XX#XX#XXX##XX#X#XXXXXX#XXXXXXXX###XX#XX#X#XXX#XXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXX#XXXXX#XX##XXXXXXXX##X#X#X#XXXXX#XXX#XXXXXXX#XXXXX#X#X#XX#XX#X#XXXXXXXXXXXXXXX#X##XXX#XXXXXXXXXX#XXXXX#X#XXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXX#XXXXX#XXXX#XXXXXXXXXX#XXXXXX#XXXX#XXXXXXX###XX#XXX#XXX###XXXX#XXX#XXXXXXXX#XXXXXXXXXX###XXX##XX#XX##XX#X#X#XX##XXXXXXXXXX#XXXXXX#XXXXXXXXXX#X#XX##XXXXXXXXXXXXXXXX#XXXX#XXXXXX#XXX##X#XXX#XXX##XXXXXXXXX#X##XXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXXX#XXXXXX#XXXXXX#XXXXXXXX#XXXXXX#XXXXXX#X#XXX#XXXXXX##XX#XX
XXX#XXXXX#XX#X#XXX##XX##X##XXXXXXXX#XXXXX#XXXXXXXX##XXXXXXXXXXXXXX#XXXXX#XXXXXXX#XXXXXXXXX###X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XX#XX#XXX#XXXXXXXX#XXXXXXXXXXXXX##XXXXXXXXXXX#X#XX#X#XXXX#XXXX#X#X#X##XXXX#XX#XXXX#X#XX#XXX#XXXX#XX#XXX#XXXXXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXX#X#X#XX#XX##XX#XXXXXXXXXXXXXXXXXXX###XX##XXX#XXXXX#XXXXXXX#XXXXXXXX#XXXXXXXXXXXXX##XX#XXXXXXXXXXXX##X##XXXXXXXXXX#XXXXXXX#XX#XX#X##XXX#XX#XX#XX#XXX#XXXXXXXXX##XXXX#XXXXXXXXXXX#X####XXXXXXXXX#XXXXXXXXXX#XXXXXX#X#XXXX#X#XXX#X##XXXX#XXXXXX#XXXXXXXX#XXXXX#XXXXXXXXXXXX#XXXXXXXXX#XXXXXX##XX#XX##XXXXXXX#X#XXXXX#XXXX##X#XXXXXXX##X#XXXXXX#XX#XXXXX#XXXXX#XXX#X#XXXXX#XX##XXXXXXXXXXXXXXXX#XXXXX#X###XXXXXX#XXXXXX#XXXXXXXXXXXXXXXX#XXXX#XXXXX#XXX###XX#XXXXXXXXX#XXXXXX#XX#XX##XXXX#XXX##XXXXXXX#XX#X#XXXXXX#XXXXXXXX#XXXXXXXXXX#XXXXXX###XXX#XXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXXXXXX#X#XX#XXX#XXX#XXXXX#XX##XX#XXX#XX##XX#XXXXX#XXXXXXXXXXXXXXX#XXXXXXXXX#XXXXX###XXXXX#XXX#XXXXXXXXXXXXXXXXX##XXXXX##XXXXX#X#XXXXX##XXXXXXX#XX#XXX#XXXXXXXXXX#X#XXXXXXXXXXXX#X#XXXXXXXXXX#XXXX#X
XXXXX#X#X#XX###X#X#XXXXXXXX#X##X###XXXXX#XXXX#XX#XXXXXXXXXXXXXX#XXX#X##XX##XXXXXXXXXXX#XXX#XXX##XXXXXXXXXXXXXXXX#XXXXXXXXXX#XX##XX#XXXXX#X##XXXXXXX#XXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXX##XXXXXXXXXXXX##X#XXXXXX#XXXXX#XXXXXXXXX#XX#X#XXXXXXXXXXXXXX#XXXXXXXXXX#XXX##XX#XXX#XXXXXXX#X#XXXX##X#X##X#XXXXX#XXX#XX#XXX#XXXX##X###XXX##XX##XXXXXXXXXXXXXXXXXX#XXXXXXX#XXX#XXXXX##X#XXXX#XXXXXXXXXXXXX#XXXX##XXXXX#XXXXXXXX#XXXX#XX#XXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXX#XX####XXXXXXXXXX#XXXXXXXXX#XXXXXX#XXX#X#XXXXXX#XXX##XXX#X#XXXXXXXX#X##XXXXX####X#XXX#XXXXXXX##XXX#XX#XX#XX#XXXX##X#XXXXXXXXXXXX#XXXX#XXXX#XXXX#XX#XXXX#X###XXXXXXX#XX#XXXXXX#XXXXX##X##XXX#XX#XXXXXXXXX#XXXXX#XX#XXXXXXXXXXXXXXXXXX#XX#XXXXX##XXXXXX#XXXXXX#XX#XXXXXXXXXXXXXXXXX#X##XX#XXXX#XXXX#XXX#XXX#XXXXXX###X##X####XXXXXXX#XXXXXX#XXXXXXXXXXXXXX#XXXX#XX##XXXXX#XXXXXXX#XXXXX##XXX#XX#XXXXXX#XXXXX#XX#XXX#XXXXXXXXXXX#XXXXXX#XXXXXX#XXXXXX#XXXX#X###XX###XX#XXXX#XXXXXXX#XXXX#XXXXXXXX#XX#X#X#XX#XX#XX#XXXXXXXXXXXXXXX#XXXX#XXXXXXXXXXX##XXXXXXXXX##XXXXXXXXXX#XXX#XXXXXXXX
XXXXXXX#XXXXX#X#X#XX##XXX##XXX#XXXX#XXXXXXXXX#XX#XXXXXXXXXX#XX##XXXXX##X#XXXXXXXXXXX#X#XXXXXXXXX####X#XX##XXXXX##X#XXXXX#XXXXXX###XXXXX###XXXX#X#XXXXX#XXXXXXX#XX##XX#XX#XXXXXXXXXXXXXX#XXXXXX##X#XXX#XXXXXXXXXXXXXXXXX#XX#XX#X##XX#XX#XX##XXX##XXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXX#XXXXXXXXX##X##X#XXXXXXXXXXXX##XXXX#XXXXXXXX#XXX#XXXXX#XXXXXXXXXX#XXXXXXX#XXXX#XXXXXXXX#XXXXXXXXXXXXXXXX#XXX##XXXXXXX#X#XXXX#XXXXXXX#XXXXXX#X##XXX#X#XX#XXX#X#XXXXX#XXX#XXX##XXXXXXXXXXXX#XX#XXXXXXXXXXX##X#XXX#XXXXXXX#XXXXXXXXX#XXXX#XXXXXXXXXX#XXXXXXXX#XXXXXXXXX#X#XXX#XXX#XXX##XXXXXXXXXXXXXX#XXXXXX###XXXX#X#XXX#XX##X#XX#XXXXXXXX###XXX#XX#XXXXXXX#XXX#X#XXX#XX#XXXXXXXXXX#XX#X#XX##XXX#XX###XXXXXXXXXXXXXXXXXXXXXXXX##X#XXXXXXXXXXXXXX#XXXXXX#X##XXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXXXXXXX##XXX#XXX#XX#X#XXXXXXXXXXXXXXX#XX#XXXXXXXX#X#XXXXX#XXXXXXXXXXX#X##XX#XXXXX#XXXXXXXXXX##X#XXXXXXX##XXXXXX#XXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXX#XX#X#XXXXXXXXXX##XXXXXXXXXXXX#XXXXX#X#X#XXXXXXX#XXXXXXX#XXXXXXXX#X#XXXXXX#XXXXXXX##XX#XXXXXX##XXX#XXXXX#XXXXXXXXXX
XX#XXXXXX##XXXXXXXXX#X#XXXXXX#X#XXX#X#XXXXXXXXXX##XXXXX#XXXXXXX#XXXXXXXXXXX#XXXX#XX#XXXXXXXXX#XXXXXXX#XXXXXXXXXXXX#X##X#X#XXXXXX#XXXXXXXXXX#XXXXXXXX#XXX#XXXX##X#XXXXX#XXXXXXXX#XXXX#XXXX###XXXX##XXXXXXXXXXXXXXXXXXX#XXXXXX#X#XX#X#XX#XXXXX#XXXXXXXXX#XXXXXXXXXXXX#XXX#XX##X#X#XXXXXXXXX##XXX#XX#X##XXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXX###XX##XXXXXXXXXXXXXX#XXXXX#XXXXXXX#X#X#XXXXXX#XXXX#XXXXXXXXXXX#XX#XXXXXX#XX#XXXXXXXX#X#XXX#XXX#X#XXX#X#XXXXX#XXX#XXXXX#XXXXXXXXX#XXXXXX#X#XXX#XXXXX#XXX##XXXXX#XX#X##X##XXXX#X##XXXXX#XXXXXXXXX##XXXXX#XXXXXXXXX##XXXXXX#XXXXXXX#XXXXXXXXXXXXX#XXX#XXXX#XXXXXX#XXX#XX##XXXXXXX#XXXXXX#XXX##XXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXX#X##XXXX#XXXXXX#XXXXXXXXX#XXXXX##XX##XXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXX#XXXXXXXXXXXXXXX#XX#XX#XXXXXXXXX#XXXXXXX#XXX#XXXX#XXXXXX##XXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXXXXX##XXXXXXX#X##XX#XXXX##XXXXXXXXX#XX#XXXXXXXX#X#XX#XXXXXXXXX#XXXXX#XXXXXXXX#XXX#XXXXXXXXX#XXXXXXX#XXXXXX#X#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XX#XX#XX#XXXXXXXXXXXXXXXXXXXX#XX#XXXXXX##X#XXXXXXXXX#XX#X
#XXXXXXXXXXXXXX##X#XXXXXXXXXXXXX###XXXXXXXXXXXXXX###X##XXX#X#XXXXXXXXX#XXXXXXX#X##X#XXX#XX#X#XXXXX#XXXXXXXX#XXXXXXXX#XX#X#XXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXX#XXXXXX##XXXXXXX#XXXXXX##X#XXXXXXXXXXXXXX#XXXX#XXXXX##XXXX##XXXX#XX#XXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXX#X#X#X#XXXXXXXXXXX#XX##XXXXXXXXXXXXXXXXXXXX#XX##XXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXX##XXXX##XX#X###XXXXXXXXX#XXX#XXX##XXXXXXXXX#XXXXX#XXXX#XX#X#XXXXXX#XXXXXXXX#XXXXXXXXX##XXXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXX#XXXXXXX#XXXXXX#XXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXX##XXXXXXXXXXXX#XXXX#XXXXX#XXXX#XXX##XXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#X#XXXXXXX##XXXXXXXXXXXXX##XXXX#X#XXXXXXX#XXXXXXXXXX#XXX#X##X#XXXXXXXXXXXXXX##XXXXXXXXX##XX#XXXXXXXXXX##XXX#X#XXXXXX#XX##X#XXXX#XX###XX#XX#XX#XXXX#XXXX#X#XXXXXXXX#XX#XX#XX#XXXX#XXXXX#X#X##XX#XXXXXXXXXXXX#X#X#XXXXXX##XXXXXXXX#X#XXXXXXXXXXXXX#XX##X#XXXXXXXXXX#X#XX#XXXXXXXXXXXXX##XXXXX#XXXXX#XX#XXX##X#XX#XXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXX#XX#XXXX#XXX#XXXXXXXXXXXXXXXX###XXXXX#XXX#X##X##XXXXXXXX##XXXXXXXXX#XXXXXXXXXX#XXXXXXX
XXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXX#XXXXXXXX#XX#XXXX#X#X#XX#XX#X#XXXX#XXXXXXXX##X#XXX#X#XXX#X#XX#XX#XXXXX##XX#XXXX#XX#X##XXXXXX#XXXXXXXX##X#XXXXXXXXXXXXXXX##XX##XXXX#X###XXXXX#XX###XX###X#XXX#XXXXXX#XXX#XX#X#XX#XXXX#XXXXXXXXXX#XXXXX#XXXXXXXXXX#XXXXX#XXXXXXXXXX#XXX#XX##XX##XX##XXX#X#XX#XXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXXX#X#X#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXX#X#XXXXX#X#XXXX#XXXX#XXXXXXXX#XXX#XXX#X#XXXXX#XXX#XXXXXXXXXXXX#X#XXXXXX#XXXX#XXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XXXX#XXXXXXXXXXXX#XXXXXXXXXXXX#XXX#XXX#X#X###XXX#XXXX#XXX##XXXXXXXX#X#XX#XX#XXXXXXXX#XXXXXXXXXXX#XXXXXXXXX#XX#XXXXXXX#XXXXXX#X#XXX#XXX#XXXXXXXX#XXXX#XXXXX#XX#XXXXXXXXXXXX#XXXXXXXXX#X#XXXXXX#X####XXX#XXXXXXXXXXXXXXXXXXXXXXX#XXX#X#XXXXX#XXXXXXXXXXXX#X#XXXXXXXXXXXXXX#XXXXX#X#XXXXXXXX####XXX#XXX#XX####XX#XXXXXXXXXXXXXXX#XXXX#X#X#XXXXXXXXXXXXXXXX#XXX##XX#XX##XXXXXXXXXXXXXXXXXX###XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXX##XXXXXXXXX#XX#XXXXXXX#XXXXXX#X#XXXXXXXXX###XXXX#XX#X#XXXXX#XXXXXXXXXXX#XXXXXXX#XXXXXXX#XXXXXXXXX##XX#
XXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXX#XXXX#XXX#XX#XXXXXX#X#XXXX#XX##X#XXXXXXXXXXXXXXXX##XXX#X#XXXXXXXX#X#XXX#XXXXXXXXXXXX##XXXXXXX#XXXX#X#XXXXXXXXXX##XXXXXXXXXX#XXXXXXXX##X#XX#XXXX#XX#XX#XX##X#XXXXXXX##XXXX#XX##XXXXXXXX##XXXXXXX#XXX#XX#XXXXXXX#XXXXXXX#XXXXXXX#XX#X#XXXX#XXXXXXXXX#####XXXXX##X#XX#XXXXXXXXX#XXXXXXXXXXX#XXX#XXX#XXXX#XX#X#X#XXXXXXXXXX#X####XXXXXXXXXXXXXXX#X##X#X#XXXXXXX#X##XXX#XXXXXXXX##XXX##XXXX#X##XXXX#XXXXXX#XXX#XXX#XXX#XXXXXXX#XXX#XXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXX#XX#XX#X#X##X#XX#X#XXXXX#XXX##X#XXXXXXXX#XXXXXXXX#XXXX#X##XXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXX##X##XXX#XXX#X#XXXXXXXXXX#X#XX#X#XXXXX##XXXXXXXX#XXXXXXXXXX##XX#XXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXX#X#XXXXXXXXXXX#XX###XXXXX##XXXXX#XXXXXXX#XXXX#XXXX#XXX#XXX#XXXX#XXXXXXXXXXXX#XXXXXXXXXX##X##XXX#XXX#X##XXXXXX##XX#XX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#X#XXXX#X#XXXXX##XXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#X#XXXX#XXXXXXX#X#XXXXXXXXXX#XXXXX#X#XX#XXXX#XX###X#XXXXX#XXX#XXXXXXXXX#XXXXXXX##XXX#XX##XXXX#X##XXXXXXXXX#XX##XXXXXXXXXXXXX#X#XX####XXXXXXXX
XXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XX#XX##XXXXX#XXX##X#XX#XXXX#XXXXXX##XXXXXXXXXXXXX#X#XXX#XX##XXX#XXXXXXXXXX#XXXXXXXXXXX#XXXXX#XXX##XXXX#XXXXXXXXXX#XXXXXXXX#XXXXXX#X#XX#XXX#X#X#XXXXXXXXXXXXXXXXXX#X#XXXXXXXX#X#X#X###XXXXXXXXXXXX#XXXXXXXX#XXXXX#XXX#XXXX##XXXX#XXXXXXX#XXX#XXXXXX#XX#XXXXXX#XXXXXXXX#XXXXXXXX#XXX#XXXXXXXXXXXXX#XXXXXXXXX#X#XXXXX##XX#XXXXXXX#X#XX#XXXXX##XXX#XXXX#X#XXXX#XXXXX###XXXXXXXX#XXXX#XXXX#XXXXXXXXXXXX#XXX#XXXXXXXXX#XXXXXXXX#XXXX##XXX##XX#X#XXX#XXXX#XXXXX#XXXX#XX#XXXXXX#X#X#X#XXX#XXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXX#XXXX##XX#XXXXXX#XXX#XX#X#XXXXXXXX###XX#X#XX#XXX#XX#XXXXX#XXX#X#XXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXX##X##XXXXXXXXXXX#XX###XX#X#XXX#XXXXX#XXX#XX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXX#XXXXX#XXXX#XX#XXXXXXXXXXXXXXXXXXXX#XX#X#XXXX#XXX#XXXXX##XXX#XXXXXXXXXXXXXXXXX#XX###XXXXXX#XXXX#XX#XXXXXXXX##XX#X#XXXXXXXXXXX###XXX#XXXXX###X#XXX#X#XXXXXXXX#XX#XXXXX#XXXXX#XXXX#XXXXX#XX#XXXX#XX#XXXXX#XXXX#XX#XXXXX#XX#XXX#X#XXXX##X##X
XXX#XXXXXXX#XXX##X##X#XXX#X#X#XXXX#XXXX##XXXXXXXXXXXX#XXXXXXX##X#XXX###XXXXXXXXXXXXXXX#XX#X#XXXX#XXXXXXXXXX#XXXXX#XXX#XXXXXXXX#X#XXX#X#XXXXXXXX#XXXXXXX#XX#XXXX###XX#X##XXXX#XXX#XXXXXXXX#X#X#XXXXXXX#XXXX#X#X##XXXXX#XXXXXXXXX#XXXX#X#XX#XXX##XXX#X#XXXXXXXXXXXXX#X#X#XXXXX#XXX#XX#XXXX##XXXX#XXXXX#X#X#XX##XXX#X##XXXXXXX#XXXX#XXXX#XXXXXX###XXXX#X#XXXX#XXXXXXXXX#X#XX##XXX#XX##XXX#XXXXXXX#XXXX#XXX#X#XXX##XXXXXXXXXXXXXX#XXXXX#XXXXXXXX#XXX#XXXX#X#XXX##XXXXXXXXXXX###XXXXXXXX#XXX#X#XXXXXXX##XXXXX#XXXXXXXXXXX#XXXXX##XXXXX#X#X#XXXXX#XX#XXX#XXXX##XXXXXXXX###XXXX#XXXXXXXXX##XXX#XXXXX#XXXXXXXXX#X###XXXX#XXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXX#XX#X#XXXXXXXXXXXX#XXXXXXXXXXXXXX#X#XXXX#X#XXXXX#XXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX##XXXXXXXXXXXX#X#XXXXX#XXXXXXXXXX#XXXX##XXXXXX#XXX##XXXXXXXXXXX#XXXXXXXXXX#X#X#XXXXXXX#XXXX#X##X#X#XXX#XXXX#XXXXXX#XXX#XXXXXXXXXXX#XXXXXX#XXXXXXXXXXX#XXX#XXXXX##XX#X#X##X#XXXX#XXX##XXXXXXXXX#XXXXXX#XXXXXX#XX##X#XX#X#XXXXXXXXXX#XXXXXX#X#XXXXXXXXX#XX#X#XXX#XXX#XXXX#X##XXXXX#XXXXXXXXXXXXXXXXXXXX#XXX#XXXXXXX#X
XX#XX#XXXXX#XXXXX#XXXXXXXXXXX#XX#XX##X#XX#XX##X#XXXXXXXXXXXXXX##XXXX##XXX#XXX#XXXXXXXXXXXXX#XX##XX#XXXXXXX#XXX#XX#X#XXX#X#XXX##XX#XXX##XXX##XXXXX#XXXXXXXXX#XXXXXXXXX#XXX#XXX#XXXXXXX#XX#X#XXXXXXXXXXX#X#XXXXXXXXX#XXXXXXX#XX#X#XXXXX#XXXXXX#X#XXXXX#XX#XXXXXXXXXXXXX#XX#XX#XXXXXXXXXXXXXXXXXX#X#XXXXXX#XX#XXXXXXXXXXXXXXX#XXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXX##XXXXXX#XXXX#XXXXXXXXXX#XXXXXXX#XXXXXXXXXX#XXXXX#XXXXXXXXXXXXXXXXXXXXXX#XX#X#XXXXX#XXXXXXXXXXXXXXXXXXXXXX#XX##XXXXX#XXXXX#XXX#XXXX#XXXX##XXXXX#XXXXX#XXX##XX#XXXXX#XX#XXXXXXXXXXXXXXX#X##XXXX#XX#XXXXXX#XXX#XX###XXXXXXXX#XXX#X###X#XXXXX#XXXX#X#XXXXXXXXXXXX#XX##XXX#XXXX#X#XX#XX#XX#XXX##XXXXXXXXXX#X#XXX##XXXXXXXX#X#X#XXX#XXXX##XXXXXX#XXXX##XX#X#XXX##XXXXXX#XXXXXX#XX#XXXXXXXX#XXXXXXXXXXXX#XX#XXXXXXXXX#XXX#XX#XXXXX#XX##XX#X#XXXXX#XXXXXXXXX#X#X#XXX#XXXXXXXXX#XXXXXXXX#XX#XXXXX#XX#XXXXXXXX##XX#X#XXXXXXXXX#X#XX#XXXXX##X#XXXX#XX#X#X#XX#XX#X####XXXXXXXXXXXXX#X#XX##X#X#XX#XXX#XX#XXXXX#XX#X#X#X#XXXX#XXXXXXXXXXXXXXXXXXXXXX#X#XXXX##XXXXXXXXX##XXXX#XXXXXXXX#X
XXXXXXX#XXXXX#XX#XX#XXXXX#XXXXXXX###XX#X#XXX#X#XX#X#XX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX##XXXXXXXXXX#X#XXXX#XXXXXXXX#XXX##XX#XXXXX#XX##X#XX#X#XXXX#X#XXX#X###XXXXXXXXXXXXXXXXXXXXXX#XXX#XXXX#XXX##XXXXX#XXXXXXXXX##XXXXXX#XXX#X#XXXXXXXXXXXXX#XXXXXXXXXXX#X#X#XXXXXXXXXXX#XXX#XXXXXX##XXX#X#XX#XXXXXXX#XXX#XXX#X#XX#XXXXXXXXXXXX##X#XXXXX#X#X##X#XXXXXXX#XX#XXXXXXX#XX#XXXX#XXXXX##XXXXX#X#XXX##X#X#XX#XXXXXXXXXXXXXXXXX#XX#XXXXX#XXXXXX#X#XX##X#X##XXXXXXXXXXXXXXXXX#XX##XXXXXXXXXXX#XX#XXXXX#XXXXXXX##XXXXXXX#XXXXXX#XX#X#XXXXXXXXXXXX#XXXXX#XXXX#XXXXXXX#XX##XXXXXXX##XXXXXX#XXXXXXXX#XXXXX##X#XXXX#XXXX#XXXXX#XXXXXX#XXXXX#XXXXXX#X#XXXXXXXX#XX#XXXXX#XXX#XX#XX#XXXXXXX#XX#XXXXXXX#XXXXX##XXX#XXXXXX#XXXXXX#XXXXX#XXXXXXXXX##XXXXXXXXXXXXXXXX#XXX#X#X#X#XXXXXX#X#XX#XXXX#XXXXXXXXXXXXX#X##X#XXXX#X#X#XXXXXXXXXXXXXX#XXXX#XXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXX##XXXX##XXXXX#XXXXXXXXXX#XX#XXXXXXXXX#XXX#XXXXXXXXXXXXXXXXX#XX#X##XXX#XXX#XX#X#XXXXXXXXXXXXXXXXX##XXXXXXXX#XX#XXXXXXXXX#XXX#X#XX#XXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXX
#X#X#XXX##X#XX#XXXXXX#XXXX#XXXXXXXXXXXX##XX##XXXXXXXXX#XXXXXXX#X#XXX#XXXXX##XX##XXXXX##XXXXXXXXX##X#XXXXXXXXXXXX#XXXXXXXXXXXX#X#XXXX#XX#XXXX#XX#XX#XX#XXX#XXXXXXXXXXXXXXXXXXXXXX#X#XXXXXX#X#XXXXX#XXXXXXX#XX#XXXXX##XXXXX#XXXXX##X#XXXXXX#XXXXX#XXXXXX#XX#X##XXXXXXXXXXXXXXX#XXX#XXXXX##X#XX#XX#XX#X##X#XXXXXX#XXX#X#XXXX#XXX#XXXXXXXX#XXXX#X#XX##XXXXXXXXX##XXX##XXXXXXXXXXXXXXXXXX#X##X##XX#XXXXXXXXXXXXXXX#X#XXX#XXX#XX#X#XXXXXXXXXXX#XXX#XXXX#XXXXXX#XXXXXX##XXX##X#XXXX###XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#X#XX#XXXXXX#X##XXXXXXX#XXXXXX#X#X###XXXXXXXXXXXXXXXX#XXXXXXXXXXXX##XXX#XXX##XXXX#XXXXXXXXX#XXXX#XX##XX#X#X###XXXXXXXXX#XXXXXXX#XXXXXX#XXX#XXXXXXXXXXXXX#XXXXXXXX#XX##XXX#XXXXXXXXX#XXXX#XXX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXXX##X#XX##X#XXXX#XX#XXXX##X####XXXXXXXX#XX###XXXXXX##XXXXXXXXX#X#XXXX#X#XXXX#X#XXXX#X#X#XXX#XX#XX##X#XXX##XXX#XXX##X###XXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#X#XXX###XXXXXXXXXXXX#XXX#####XX#XXX###XXX#X##XXXX#XXXXXXXXXXXXX##X#X###X#XXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXX#XXXXX#XXXXX#XXXXXXXX#XXXXXXXXXXX##X#
XXXXXXXXXX#XX#XX#XXXX###XXXXXXX##X##XXX#XXXX#XX#XXXXXXX#X#XXXXXXXX#XXXXXXXXX#X#XXXXXX##X##XX#XXXX#XXXXXXXXXXXX#XXXXXXXXXXXX#XXX#XXXX##XXXX#XX#XXXX#XX#X#XXXXXXXXXXX##X#XX#XXXX#XXXXXXXXXXXXXXX#XX##X#XX#XXXXXXX#XXXXX#X#XX#XXXXXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXX#XX#XXXXXX##XXXXXXX##XXXX#XX#XX#XXXXXXXXX###XXX#X#XXX#XXXX#XXXXXXX##XXXXXXX#XXX##X##XX#XX#XXX#XX##XX#XXX#XXX##XXXXX#X#XX#X#X#XXX#XXX#XXX###XXXXXXXXXX#X#X#XXXXX#XXXXXX#X#X#XXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXX#XXXXXX#XXXX#XX#XXXXX#XX#XXX#XX#XXXXXX#X#XXXXXX##XXXXXX#XXX#XXX#X##XX#XXX#XXXX#XXXXXXXXXXX#XXXXX##XX##XXXXXXXX#XXXXXXXXXXXXXXX#XXXX#XXX##XXX#XX#XX#XXX#XXXXXXXX##XXXXXXXXX#XXXXXXXX#XXX#XXXXXXXXXXXXXXXXXX#X##XXXXXXXXXXXXXXXXXXX#XX#XXXXXXX##X#XXXX##XXXXXXX#X#XXXXXX#XXXX#XXXX##XX#XXXXX#XX#XX#XXXXX#XXXXXXX#XXXXXX#XX#XXXX#XXXXXX#XX#XXXX#XXX##X##X#XXXXXXXXXXX#####XXXXX##XXXXX#XXXXXXXXXXXXX#X##XXXXX#X#XXXXXX#XXXXX#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX##X##X#XXXXXX##X##XXXXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XX###XXXXXXXXXXXXXXX#X#XXXX#XX#XXXX#XXXXX##XXXXXXXXXXXX
XX#XXXXXXXXXXXXX#X#X#X#XXXXXXXX#XXXXXX#XX#XX#X##X#XXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXX##XX#XXXXXX#X##XXXXXXXX###XX#XX#XX#X#XXX#XXX#X#XXXXX#XX#XXXX#XXX##XXX#XXXX#XXXXXXXXXX#X#XXXXX#XXXXXXX#XXXXXXXXX#X#XXXXX#X#XXX#XXXXX##XXXXXXX#XX#XXXXXXX#XXXXXXXXXXXXXXXXXXX#XX##X#XXXXXXX#XXXXXX#X#XXXXXXXXX#X##XXXXXXXX#XXX#X#XXXXXXX##XXXXXXXXXX#X###XXXXXXXXX#XXX#XXXXXXXXXXXXXX#X##XXXXXXXXXX##X#XXXX#XXX#XXXXXXXXXXXXX#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX###XXX##XXX#X##X#XXXX#XXXXXXXXX#XXXXXXXXXX#X#XXXXX##XXXXXXX##XXXXXXXXXXXX#XXXXX#XX#X#X#X#XXXXXXXXX##X#X#X#XXXXX##XXXXXXXX#X#X#XXXX#X#XXXX##XXXXXXXXXXX#XX#XXXXXX#XXX#XXX#XXXXX#X##XXXX#XXXX#XX###X##XXXXXXXXXXX#XXX#XXXXXXXXXXXXXXXX###XXXXX#X##XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXX#XXX#XXX#XXXXX#XXXXXXX###XXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXX#XX#XXX#XX###XXX#XXXX#XXX#X#XXXX#XXXX#XXX#XXXXXXXXXX#XXXX#XXXX##XXXXXXXXX#XXXXXXXXXXXX##X#XXXXX##XXXXXXXXXXXXXXXXX#XXXXX#XXXX#XXXX###XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXX#XXXXXX#XXXXXXX##XXXXX##XXXXXXX#XX#XXXXXXXXXXX##X##XXXX##
XXXXX#XX#XX#XXXX#XXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXX#XXXXXXX#X#XXXXXXX#XXX#XXX#XXXXXXXXXX#XXXXXXX####XXXX#X###XXXX##XXX##XX#X###XXXXXXXXXXXXXX#XXXX#XX#XXXX#X#X#XXXXX#XXX####XXXXXXXXXX#XXXX#XXXXXX#XXXXXX#XX#X##XXXX#XXX#XXX#XXXXXX##XX#X##XXXXXX#XXXXX#XXXX#XXXX#XXX##X#XXX#XXXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XXXXXX#XXXXX##XXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXX#X#XXX#X#XXX#X#XXXXXXX##X#XXXXXX#XX#XXX##XX#XXX#X#XXXX#XXXX##XXXXXXXXXXXXXXXXXXXXXXXX#X##X#XXXXX#XXXXXXXX#X##X#XXXX#X#XX##XXXXX#XXX##XXXXX###XXXX#XXXXXXXXXXXXXXXX##XXXXX#XXXXXX#XX##XXXXXXXX#XXXXXXXXXXXX#XXXX#XX#X#XXX#X#X#XXX#XX#XXXXXXXXXXXXXXX##X#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXX##XXXXXXXXXXXXX#XX#XX#X#XXXXXXX#X#XX#XXXXXXXX#XX#XX#XXXXXXX#XXX#XX#X#XXXXX#XX#XX##XX#XXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXX##X#X##XXXX#X#XXXXXXXXX##XXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXX##XXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXX##XX##XXXX#XXXXXXX###XXXXXXX#XX#X#XXXXXXXXX#X#XXXX#X#XXXXX##X#X#XXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#X#XXXXXX
XXXXXXXXX#XXXXXXXXX#XXXXXXX#XX#XXX#X#XXXXXXXXXX##XX##XXXXXXX#X#XXXX#XXXXXXXX#XX#XX#XX#XXXXXXXXXX#XXX#XXXXXXXXXX#XXXX####XXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXX#XXXX#XXXXXXX#XX#XXXXXXXXXX#XXXXXXXXXXXX#XXX#XXXXX#X#XXXXXXXXXX#XXXX#XXXXXXXXXX#XXXXX##XX#XXX#X#XXX#XXXXXX#XXXXX##XXX#XX#XXXXX#XXXXXXXXX#XXXXX#XXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXX###XX###XX#XX#XXXXXX#XXXXXXX#XXXXXX#XXXX#XXXXX#X#XX#X#X###XX#XX#XXXXX#X#X#XXXXXXXXXXXX#XX##XXXX#XXXXXXXXX#XXX#XXXXXXXXXX#XXXXXXXX##XX#XX#XXXXXXXX###XXX#XX#XXXXXXXXXXX#XX#XXXXXXXXXXXXXXXX#X#X#XXXXX##XXXXXXX#XXXXX##XXXXXX#X#XX#XXXXX#X#XXXX#XXXX#X#XXXXX#X##XXXXXXXXXX#X#XXXXXXXXXXX#XXXXXXXXXXXXXXXXX#X#XXXXXXXXX#XXX#XXXX###XXXXXXXXX#XXXXXX##XX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX##XXX#XXXXXXXXXXXXX#XXXXXXXXXX#X#XXXXXX#XXXXXXXX#XXXXXXX#XX#X#XX##XX#XXXXXXXX#X#XXXXX#XX#XXXXXXXXXXXXX##XXXX#X##XXXXXXXXXXXXXXXX##X#XXXX#XXXX#XXXXXXXXX#XXX#XX##XXXXXXXX#XXXXXXXX###XXXX#XXXXX#XX#XXXXXX#XXXXXX#XXXXXX#XX#XX##XXXXX##XXXXXXX#XXX#XXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXX#X##XXXXXX#XXXXXX#XXXXXXXXX#XXXX
XXXXXXXX#XX#XXXXX#XXX#X#XXXXXX#XX#XXX##X#XXXXX###XXXXXXXXXXXXXXXXXX#XXXXX#X##XX###XXXXXXXXXXXXXXXX#X##X#XXXXXX#X#XXXXXX#XXXXXXXXXXXXXXXXXX#X####X#XXX#XXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXXX#XXXX#XX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX##XXXXXXXXXXX#XXXX#XXXXX#X#XXXXXXXX#XXXXXXX#XXXX#XXXXXXX#XXXXX#XXXX#XX#XX#XXXXXX#X##XXXX##XXXX#X#X#XXXXX#XX#XXXXXXXXX#XX#X#X#XXXXXXXXXX#XX#XXXXXXX#XXXXX##XXXXXXXX#X##XXXXXXXXXXX#XX###XX#XX#XXXXX#XXXXXXXXXXXXX#X#XXX##XX#XXXXXXXX#XXXXXX#XXXX#X#XX#XXXXX#X#XX#XX#XXXXXXXXXXXXXXXX#XXXXXXXX#XXXXX#XX#XXXXXXXXX#XXXX#X##XXXXXX##XXXXXX#XXXXX#XX#XXXX#XX###X#XXXXX#XXXXXXXX#X#X#XXXX#XXXXXXX#XXXXXXXXX##XXXXXXX#X#X#X#XX#X#X##XXX#X#XXXXXX#XX#XX#XX#XXXXX#XXX#XX#X#XX#XXXXXXXX#XXXX#X#X#XXXXXXXXXXXXXXXXX#XXXXXXX##XXX#XXX#X#XXXXXXXX#XXXX#XX#XXXXX#XXXX#X#X#X##XXXXX#XX#XXXXX#X##X#XX#XX##XXXXXXX#XXXXXX#XXXXXXX#XX#XXXX#XXX#XXXX#XX##X#XXXX#XXX#XXXXXX#XX##XXXXXXXXXX#XXXXXXXX#XXXX#XXXXXXX#XXXXXXX#X#XXX#XXXXX##XXXX##XXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXX##XXXX#XX#XX#XX#X#XXXXXXXXXX##X##XXXXXXXXXXXX#XXXXX#XX#X#X
XXX#XXXX##XXXXXX#XXXXXXXXXXXXXXXXX#XXXXX#XXXX#X##XXX#XXXXX#XXXXX##XXXXXXXX#XX###XXX#XX#X#X#X#X#XXXXXXXXXXX#XXXXXXXXXXXXXXX##XXXXXXXX#XXXXXXXXXXXXXXX#XXX##X#X#X##X#XXX#XXX#XX#XXXX###XXXXXXX##X#X#XXXX#XXXXXXX#XX#XXX#XXXXXXX#XX#XXXXXX#XXXXXX#X##XXXXX#XXXXXXXXX##XX#XXXX#XXXXXX##XXXXXXX##XXXXXXXXX#XX#XXXXXXX#XX#X#XXXXXXXXX###XXXXXX#X###XXXX#XXXX#XXXX#XXXX#XXXXXXXXXXX#XXXXXXXX#XX#XXXX#XXXXXXXXX#XX#XX#XX#XXXX##XXXXXXXXXX#XXX#XXXXXXXXXXXX#XXXX#XXXXXXXXX#XXX#XXXXX#XXXXXXXXX#XXX##XXX#X#X#XX#XXXXXXXXXXX##XXX#XXXXXXXXX#XXXXXXXXXXX##XXXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXX##XXXXX#XX##X#XXXXXXXXXXXXXXX#XX##XXXXXXXX#XX#XX#X##XXXXXX#XXXXXXX##XXXXX#X#XXXX#X##XXXX#XXXXXXXX#XXXXXX##XXXXX#XXXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXX#X#XX#XXX#X#XXXXX##XXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXX#XXXXXXXXXXXXXXXXX##XXX#XXX#X###XXXXXXXXXX#X#XXXXXXXX#XXXX##XXXXX#X#XXXXXXXXXXX#XXX#XX#XXXXX#XXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXX##X#XXX#X#X#XX#XXXXX#X#XXXXXXXX
XXX#XXXX#XXXXXX#XXXXXXXXX#X#XXXXXXXXX#XX##XX#XX#XXXXXXXXX#XX##XX#XXXXXX#XXXX#X#X#XX#XXXXXXXXXXXX##XXXX#XXXXXX#XXXXXX##XXXXXXXX##X#XX#XXXXXXX#XX#XXXXXXXX#XXX#XXXXXXXXXX#XXX#XXXXX##X##XXXXX##XXXXXXXX#XXXXXX#XXX#X#X##X#XXX#X#XX#XXXXXXXXXXXX#XXXXXXX#XX#X#XXX#XXXXXXXXXX##XXXXXXXX#X#XXX#X##X#XXXXXX##XXXXXXXXXXXXXXXX#XXXX#XXX#XXXXX##XXX#XX#X#XXXXX#XXXXXXXXXXXX#XXXXXXXX#XXXXXXXXX###XXXX#XXX#XXXXXXXXXXXX##XXXXXXXXXXXXX#X#XXXX#XXXXXXXXX#X#XXXXX###X##XXXXXXXXXX#XXX#XXXXXXXXXXXXXX#XXX##X#XXXX#XXX#XXX#XXX#X#XXXXXXXX#XXXXXX#XXXXXXX##XXXXXXXXX#XXXXXXXX#XXXXXX##XXXXXXXXXXXX#XX#XXXXXX#X##XXXXX#XXXXXXXXXX#XXXXXX#X##XXXXXXXXXXXXXX#X#XXXXXXXXXX#X#XXXX#XXXXXX#XX#XX#X#XXXXX##X#X#XX#XXX##XXXXXXXXX#XX#XXXXXXXXXXXX#XXXX##XXXXX#XXX###X##XXXXXX###X##X#X#XXXXXXXXX#X#XXXXXXXXXXX##XXXXX###XXXXX#XX#XXXX#X#XXX#XXXXXXX#X#XXXXXX#XXXXXX#X#XXXX#XXX#X#X#XXXXXX#XXXX#X#XXXXXXXXXXXXX#X#XX#XXXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXXXXXX#XXXX#XXXXX#XXXXXX#XX#X#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXX#XXXX#X##XXXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXXXXX#XXX
XX##X#X#XXXXXX###XXX#X#XX#XXXXXXX#X###XXXXXX#XXXX##XXXXX#XXX#XXXXXXX#XXXXXX##XX#XXXXXXX#XXX#XX#XXX#XXX##XX#XX#XXXXXXXXXXX#X##XXXXXXXXXXXXXXXX#X##XXXXX#XXXX#XXXXXXXXXXXXX#XXX#XXXXXXXX#XXXXXX#XX#XXX#XXXX##XX#X#X#XXX#XX##XXXX#X#XXXX#XXXXX#XXXX#XXXXXXXXXXXXX#XXX##XXXXXXXX#XXX####XXXX#XXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#X#XXXXXXXXX#XXX#XXXXXX##X#XXXXX#XX#XXXXXX#XXXXXXXXX##X#XX#XXXXXXXXXXXXXXXX#XXXXXXXX#XXXX#XX#XXX#XXX#XXXXXXXX#XXXX#XX#X##XXXXXXXXXXXXXXXXXXXXXX#XXX#XXXX##XXXXXXXXXXXX##XXXXXXXXXXXXXXX#XXX#XXX#X#XXXXX#XXXXXX#X#XXXX#XXXXXXXXXX##XXX#X#XXXXXX#XXX#XX#XX#XXXX#XXX##XX#XXXXX#X##XXX#XXXXXXXXX#XX#XXXXX###X#XXXXXXXXXX#X#XXXXXXXX#XXXXX#XXXXXXX#XXXX#XXXXX####X#XX#X#XXXXX#XXXXXXXX#XXX#XXXXXXXXX##X#XXXX#XXXXXX##X#X#XXXXXX#X#XXX#XXX##X####XXX#XXXXXXX#XXXX#XXXXXXXXXX##XXX#XXXXXXXXXX#XXXXXXXXXXXX#XX#XXXX#XX#X###XXXXX#XXXX#XXX#XXXXXXXXXXXX#XXXXXXXX#XXX#XXXXXXXX#X#XXXXXXX#XX#XXXX#XXXXX#XXXXXXX#XXXXXXX#XXXXXXXXXXXXXXX##XXXXX#X###X#XX#X#XXXXXXX#XXXXXXXX#X#XXX#XXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXX##X#XXXXX#XXXXXXXXX#XXXX#X#XX
X#XX#XXXXXXXXXX#XX#XXX##XXXX#XXXX#XXX#XXXXXX#XXX##X#XXXXXXXXXXX#XXXXXX##X##XXXX##XXXXX#X#X#X#XXX##XXX##XXXXX#X#XXXX#XXX#XXXXXXX##XXX#XXX#XXXX#XX#XX#XXXXXXXX#XXXXXXXX##X#XXXXXXXXX#XXXXXXXXXXX##XXXX#XXXXX#XXXXXXXXXX#XXXXXXXXXXXXXX#XXXX#X##XXXXXXXXX#XXXXX#XXXXXXXX#XXXXXXXX##XXXXXXXXXXX#XXXXXXX#X#XXXX#XXXXXXXXXXXXX#XXXXXX#XXXXXXXX#X#####XXXXX#X#XX##XXXX##XX##XXXXXX##XXXX#X#XX#XXXXXX#XX#XX#XXX##XXX##XXX##XXXXXXX##XXXX#XXXX#X#XX##XXXXXXXXXXX#XX##XXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXX##XXXXXX#XXXX##XXXXXX#XXXXXX#XXX#XXXXXXXXXXX##XXXXXXX#XXX#XXX#X#XXXXXX#XXXXX#XXXXXXXXXXX#XX#X##X##XX###XXXXX##XXXXXXXXX#XXXXXX#XXXX#XXXXXX#XXXXXX#XXXXXXXX#XXXXXXX#######XXXXXXXXXX#XXXXXXXX#XXXXXX#XXX#XXXX#XXXXXXXX#X#XXXXXX#X#XXXXXXX#X#XX#XXXXXXXXXXXX#X#XXXXXXX#X#XXXX##XX#XX####XXXX#XXXX##XX#XX#XXXXXXXX#XXXX#X##XXXXX###XX#XX#XXXXXXXX#X#XXXX#XXXXXXXXXXX#X#XX#XXXXXXXXXXXX#XX#X##X#XXXXXXXXXXXXXXXXX#XXXX#XXXXXXXX#XXX#XXXXXX#XX#XXXXXX#X#X##X##XXXX#XXXXXXXXXXXXXXX#XXX#X##X###X#XX##XXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXX#XXXXXXXXXX
#XX##X##X#XXXXXX#X##XXXXXXXXXXXXXXXX#XX#XXX#XXXXXX##X#XX#XXXXX#XXXXXXX#XXXXX#X####X##X##XX#X##X#X#XXXXXXXXXXXXXX#XXXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXX##XX#XXXXX#X##XXXXXX#X#XX#XXXXXX###XXXXXX#XXXXXXX#XXXX#X#XXXXXX#XXX###XXXXXXXXX#XXXXXXXX#XXXX#XXXXX##XX#X#XX#XXXXX#XXXXXXXXXX##XX#XXXXXX#X#XXXXXXXXXX#XXXXXXXXXXXXX#XXXXXX#X#XXXX#X#XXXXX#XXXXXXX#XXXXX#XXX#XXXX#XXX#####XXXXXX#XXXXXXXXX#XXXX#XXX#X##XXX##XXXXX#X#X#XXX#XXXX#XX#XX#XXXXXX#XXXX#XXXXXXXXXXXXXX#XXX#XXXXX#X#XXXXXXXX#XXX#XX#XXXXXXXXXXXX#X#XX###XXXXXXX#XX#XXXX#XXXX#XXXXXXXXXXXXXX#XXXXX#X##XXXXXX#XXX#XXXXXX#XXXX#XXXXXXX#XXXXXXXXX#XX#XXXXXX#XXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXX#XXX##XXX#XX#XXXXX#X#XXXX#XXXXXXXX#XXXXX#XXXXXXXX#X#X##XXXX#XXX#XXXXXXXX#XXX#XXXX#XXXXX#XXXX#XXXXXXXXXXXXXXXXX#X#X##XXX#XXXX#XX##XXXX#XXX#XXXX#XXXXXXXXXXXXXXXX#XXX#XXXXX#XXX#XXXX#X#XXXXXX###XXXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXX##XX##XXXXXXXXX#XX#XX#XX#X#XXXXXXX#XXXX#XXXXX#XX##X#XXX#XXXXXXX#XXXXXXXX#X#X#XXXX#XXXX###X#XXXXXXX#XXXXXXXXX#XXXXXXXXXXX##XXXXXXXXX#XXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXX#
XXXX#X#X#XXXXXXXXXXXXXXXXXXX##X#X##XXX#XXXXXXXXX#XXXXX#XXXXXXXXXXX#XXXXXXXX#X###X#XXXX#XXXXXX#XXXXXXXXX#XXX#XXXX#XX#XXXXXXXXX#X#XXXXXXX#XXXXXXX#XXXXXXX#X#XXXXX##X#XXXXX#X##XXXXXX#XXXXXXXXXXXXXX#XXXXXXX##X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XX#X#X#XXXXX#XXXX##XXX#XXXXXXXXXXXXXXXXXX#XX#XXXXX##XXXX##XXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXX#XXXXXXXXXXXX#X###X##XXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXX#X#XXXXX#X#XXXXXXXXXX#XXXX#XXXXX#XXXXXXX#XXXXXXXXX#XXX#XX###XXXXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXX##XXX#X#XX#XXXX#XXXXXXXX##XXXXXX#XXXXXXXXXXXXXXX##X#XX#XXX#XX##XXXXX#XXXXXXXXXX#XXXXXX#XX#XXXXXX#XXX#XXXX#XXXX#XXX##XXX#X#XXX#XXX#X##XX#XXXXXXX#XXXXX#XXXXXXXXXX#XX#X#XXXXXXXXXXXXXXXXX###XXXXXXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXX#XX#XX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXX#X#XXXXX#X#XXXX#XXX#XXXXXXXXX#X#XX#XXXXXX#XX##XXXXXXXX#XXXX#XX#XXXXX#XXX#X#XXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXX#XX##XXXXX#XXXX###XXXX#X#XXXXXXXXXXXX#XXXXXXXXXXXXX#XXX#XXXXXXXX#XX#XXXXXXXX#XXXXXXXXX#XX#XXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXX#X#XXXXXXX#X#XXXXX#XX#XXXXX
XXX#XXXXX##XXXX#XX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXX#XXXXXXX#XXXX#XX#XX###XXXXXXXXXXXXXXXXX###XX#XXXXXXXXXXX#XXXX#XXXX#XX#XXX#XXXXXXXXXXX##XXXXX#XX#XXXXXXXXXXX#XXXX#XXXXXX#XXXXXXXXXXX#XXXXXXXX#XXXXXX##XXXXXXXXXX#X#X##XXXXXXXXX##XXXXXX#XXXX#XX#XXXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXX#XXX#XXXXXX#XXXX#XXX#XXXXXXXXXXXXXXXXXX#XXXXXXXX#X#XX#XXXXXXX#XXXXXX#XXXX#XXXXXXXXX##XXXXX#XX#X#XX#XXXXX#XXXXXXX#XX#XXX#XXXX#XXXXX#XXXXXXXXXXXX#XXX#XXXXXXXXXXXXXX##XXXXX#XXXXXXXXX#XXXXXXXXX#X#XX#XXXXX####XX#XXXXXX#XX##XXXXXX#XXX##XXXXXXXXX#XXXX#X#XXX#XXXXXXXXX##XXXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXX#XXXX#XX#XXXX#XXXX#X#XXXXXXXXXXX#XX###XX#XXXXXX#X#X##X#XXX#XXXXXXX#XXX#XXXXXXXXXXXXXXXXXXX#XXX##XX#XXX##XX##XXX#X##XXXXXXXXXXXXXX#XXX#X#XX#XX#XXX##XXXXXXX##X#X#XXXXXX##X#X#XXXXXXXXXXXXXXXXXX##XXX##XXXXX#XXXXX#XXXXXXXXXXXXXXXXX#XXXX#XXX##XXXXXXXXXXX#XXXXX##X##X#X#X#XX#XXXXXX#X#X#XX#XX#XX#XXXXX#XXXXX#XXX#X#XXXXXX#XX##XXXXX#X#XXXXXXX#XX###XXXX##X#XXXXXXXXX#XXXXXXXX#XXX#XXXXXX#XXXX##XXXXXXX#XXXXXXXXXX#XXX#XX#X##XXX##X#XXXX#XX##XXX
XXX#XX#XXX##XXXX#XXX#X#XXXXXX###XXXXXX#XX#X#X###XXXX#XXXXXXX#XXXXX##X#XX##XXXXX#XXXXX#XX#XXXX#XXX#X#XX#XXXXXXX#XXXXXXXX#XXXXX##X##XXXXX#XXXX#XXXXXXXXXX##XXX#XXXX#XXXXXXXX#XXX#XXXX#XX#XXXXXX#XXXXXXX#X##X##XXXXX##XX#XXXX#X#XXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXXXX#XXXXX##XXXXXXXXXXXX#XXX#X#XXX#XXXXXXX##XXX#XXXXX#XXXX#XXXXXXXXXXXX#XX#XXXXXXXX##XX#XX#XX#X#X#XXXXX#X###XXX#XXXX#XXXXXXXXXX#XXXXXX##X#XXXXX##X#XXXX#XX###XXXX#XXXXXX#XXX#XXXXXXXXXXXX#XX#XX#XXXXXX##XXXXXXXXXXXXXXXXXXXXX###XXXXX#XX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXX##XXX##XXXXXXX###XX#XXXXX##XX#XXXXXXXXX#XXXXXXXXXXXXXX#XXX#XX#XXXXXXXX#XXXXX#XXXX#XXXXXXXXXXXXX#XXXX#XXXXXXX#XXX#X#XX#XXXXXXXXX##XXXX#XXXXXXXXXXXXXXXX#X#XXX##XXXXXXX##XX##X##XXX#XX#XXXXXXXXXXX#X#XXXXXXXXXX#X##XX#XXXX#XX#XXXX#X#XX#XXXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXX#XX#XX#X#XX#XXXX#XXXXXXX#X#XXXX#XX##XX#XXXX#XXXXX#X#XXXXXX#XXXX#XXX#XX#XXXXXX#XX#XXXX##XX#XXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXX####XXXXXXXX#XXXXXX#XXXXXX##XXXXXXXXX#XX##XX#XXX##XXX####XXXX#XXX###XXXXX#XX#XXXXX##X#XXXXXX#X#XX#XX
XXXXXXX#X#XXXXX###XXXXXXXX##XXXXX##XXX####XX#X#XX#XXXXXXXXXXXX#XX##XXXX#XXXXXXXXXXXX#XXXX#XXXXXXXX#XX#XXXXX#XXXXX#XXXXXXXXXXX#XX#XXXXXXXXXXXX#XXXXXXXX#XXXXXX#XXXXX#X#XXXX#XXXX#XXXXXXXX###XXX##X#XX#X#XX#XX###XX#X#X#XXXXXXXXXX#XXXXXXXXXXX##XXX#X#XX#XXX#XXXXXX##X##XXXXXXX##XXXXXX#XX#X###XXXXXXX#X##XXXXXXXXXX#XXXXXXXXXXXXXXXXX##XXX#XXXX#XX#XXX#XXX###XXXXXX#XXXX#X#XXXXXXXXXXX#XXXX#XX#XXXXXXXXX#XXXXXXXXXX#XX#X#XXXXX#XX#XXXXXXXXXX#X#X#XXXXXXXXXXXX#XXXX#XXXXXXXX#XXXX#X#X#XXXXX#X#XX#XXXXXXX#XXXXXXXXXXX#XX#XXX#XX#X#XXXXXXXX#X#XXXXXXXXXXXX#X#XX#XXXXXXXXXXXX#XXXXXXXXXXXXX#XX#XXXXXXXXXX#XXXXXXX#X##XXXX#XX#XX#XXX#XX#XXXXXXXXX#XXX#XXXXXX#XXXXXX#XXXXX#XXXX#X#XX#XXX#XXXXXXXXXXX#XXX##XXX#XXXXX#XXX#XXX#XX#XXXXXXXXXXXXXXXXXXXXX#XX#XXXXXX#XXXX#X#XXXXXXXXXXX##XXXXXXX#XXXXXX#XXXX#XX#X#XXXXXX#XXXX#XXXXXXXX#X#XX##XXX#XXXXXXXX#XXXX#XXXX#X#XXXXXXXXXXXXXX#XXXXXXXXXX##XXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXX#XXXX##XXXXX#XXXXXXXXXXXXXXXXX#X#XXX##XXXXXXXXXXXXXXXXX#XXXX##XXX#X#XXXX#XXXX#XXXXXXXXXX#XXXXX#X#XXXXXXXXXXXXXX#XXXXXXXX
XXXX#XX#XX#XXXX#X#XXXX#XXXXXXXXXXX#XXXXXXXX#X#XXX#XXXXXXXXXX#XXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXX##XXXX#XXXXXXXXX#XXX#XX##XX#XXXXXXX###X#XXX#XXXX##X##XX#XXXXX#XXXXXX#XXX#XX#XXXXXXXXXXXXX#X##XXXXX##XXX#XXXXXXXXXXX#XXX##XXXXXX#X#XXXXXX#XXXXXXX#XXXXXX#XXXXXXXX#X#XXXXXXX#XXXXXXXX#XXX#XXXX#XXXXX##XXX#XXXX#XX###X##XXXXXXXXXXXXXXXXXXXXX##XXXX#XXXXXXXXXXXXXX##X#X#XXXXXXXXXXXXX#X#XXX#XXXXX#XXXXXX#XXX#XXXXXXXXXXXXXXXXXXXX#XX#XXX#XXXXXXXXXX#X#XXXXXXXXXXX#XXX#XXXXXX#XXXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXX###XXX##XXXX#XXXXXXXXXXX#X#XXXXXXX##XXXX##XXXXX#XXXXXXXXX###XXXX#X#XXXXXXX#XXXX#XXX#XXX#XXXXX##XXX##XX#XXXX#XXXXX#XXXXXX#XX#X##XXXXXX#XXX#XXXXXXXXXXX#X##X##XXX#XX#X##XXXXXXXXXXXXX#X#X#XXXX#XXX#XXXXXXX#XXX##XXXXXX##XXXXXX####XXXXXXXXXXXXXXXXX#XXXXXXXXXX#X#XX#X#XXXXXXXXXX#XXXXX#XXXXX#XX#XXX#XXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXX#XXXXX#XXXXXXXXX#X#XXX#XXXXXXXXXX#XXXXXXXX#XXX#XX#XX#XXXXXX##XXXXXX#X##X##X#XXX#XXXXX#XXX#XXXXXXXX##XXXX#XX#XX##XXXXXXXXXXXXX##X#XXXXXX#XX#XXXXXXX#XX
XX#XXXXXXXXXXX#XXXXXXXXXXXX#XX##X#XXXXXX#X#XX###XXXXXXXXXXXXXX#X#X#XXXXXXXXXX#XX##XXXXXX#XX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXX#X#XXX#XXXXXXX#XXXXX##XXXXXXXXXXX#XXX#XXX#XXXXXX##X#XXXXXXXXXXX#XX#XXX#X##XXXX#XX##X#XX#X#XX#X#X#XXXXXXXXXXXXX#XXXX#X#XXX#XXX##X#XX#XXXXXXXXXXXX#XX#XXXX#X#XX#XXXX##XXX#XXXXX#X##XXXX#XX#XXXXXXXXXX#XXXXXX#XXX#XXXXXX#XXX#XX###X####XXXXXX#XXXXXXXXXX##X#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX##XXXXXXXXX#XX##XXXXX#XXXXXX#X#X#XXXXXXXX#XX#XXXXXX#XXXXX#XXX##XX#X#XXXXXXX#XXXX#X#XXX#XXXX#XX##XX#XXX#XXX#X#XXXXX#XXX#XX##XXXX#XXX#XXXX#XXXXXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#X#XXXX#XXXX#X#XXX#XX#XXXXXXX#XX#XXX#XXXXX#XXXXXX#X#XXX#X##XX#XX#XXX#XX##X##X#XXXXXX#XXXX#XXX#X#XXXXXXXXXXXXXXXXXX#XXXXXXXXX#XX#XX#XXX#XXX###XXXXX#XX##X##X##XXXX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XXXX#XXXXXXXXXXX#XX#XX#X#X##XXXXXX#XXXXX##XX#XXX#XXX####XXXX#XXXXXX##XXXXXXX#XXXXXXXXXXXXXXXX##XXXXXXX#XXXXX#XXXXXXXX#XXXXX#XXXXXXXX##XXX#X#XXXXXXXXX#XXX#X#XXX#XXXXX##XXXX#XX#XXXXXXXX##XXXXXX####XX#XXXXXXXX##X#XXXXX#XXXXXXXXX
#X##XXXXXXXXXXXXXXX#XXXXXXXXX#XX#XX#XXXX#X#XX#X#XXXXXXXXXXXXX#XXX##XXXX#XXXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXXXXX#XXXXXXX#XX#X#XXXXXX#XXXXX#XXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XX#X#XXXXXX#X#XXXX#XX#X##X##XXXXXXX#XX#X#XXXX###X#XXXXXXXXX#XX####XXXXXXX#XX#XXX#XX#XX#XX###XXXX##X#XXXXXXXXXXXXX#XXXXXXXXXXXXXXX##XXXXX#XX#X#XXXX#XXX#####XXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXX##XXX#XXXXXXXXX#XXXXXX###X#XXXXXXXX#XXXXXXX#XXXXXX#XXX#XXXX#XX#XX#XXXXX#XXXX#X#XXXX#XX##XXX#XX##X#XX#XXXXX###X#XXX#XXXXXXX#XXX#X#####XX##X#XXXXXX#X#XXXXXXXX#XXX#XXXX#XXXXXXXXXX##XXXX#XXXX#XX#XXX##XXXXXXXX##X###XX#XXX#XXXX#XXX#X#XXXXXXXX#XX#XXX#XXXXX#XXX#XXXX#XX#X##XXXXXXXXXXXX#XXXXXXX#XXXXXXX#XXX##XXXXXXXXXXXXX###X#XXXXXXX##X#XXXXXXXXXXXXXX#XXXXXXXXXXXXX#X#XXXXXXXXX#X#X#XXXX###X#XX##XX#X#XX##XXXXXXXX###XXX#XXXXXXXXXXXXXXXX###XXXXXXXXXXX##XXXXXXXXXXXXXXX#XXX###X#XXXXXX##XXXX##X#XXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XX##XXXX##XXX##XXXXXX#XX#XXXXXXXXXXXXXX#XX#X##XX#XXXXXXXX##XXXX#X##XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#X
#XXXXXXXXXXXXXXXXX#XXXXXX#XX#X###XX#XXX#XXX#XXX##XXXXXXX#X##XX#X#X#XX#XXXXXX##XXXXXX#XXXXXXX#XX#XXXXXXXXX#XX#XX#XX#XXXXX##XX#XXXXXXX#XXX#X##XXXXX#XX####XX##X#XXXX#XXXX#XXX#XXXX##XXXXXXXXX##XXXXXX#XX#X#XXXXXXX#XX#XX#X#X#XXXXXXXXXX#X#XXXXXXX#XXXXXXXXXXXXXXX#XXXX#XX##X#XXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXX#X##XXXX#XXXXX#XXXXXXXXXXXXXXXXXX#X#X#XXXXXXXXXXXXXXXX#XX#XX#XXX#XX#XXXXXXXXX#XXX#XXXXX##XXX##XXXXX##XX#X#XXXXXXXXXXX##XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XX#X#XXXXXX#XXXXXXXXXXXXX#XX#XXX#X#XXX#XXXX#XXXXXXXXXXX###XXX#XXXXX#XXXXXXX##XXXXXXXXXXXXXX##XXXX#XXXXXXX###XXXXXXXXXXXXXXXXX#X#XXXX#XXXXXXXXXXXX#XX####X#X##XXXXXX#XX#XXXXXX#XXXXX#XXXX#XX#XX#XXXXX#X#XXXX#XX#XX#XX#XXXXXX##XXXXX#XXXX##X#XXXXXXXXX#XXX##XXXXXXXXXXXXXX#X#XX#XXXXXX#XXXXX#XXXXXXXXXXXXX####XXXXXXX#XXX#XX#X###XXXXXXXX#XXXX#XXX#X#X#XXXX#X###XXXXXX#X#X#XX###X##XX#XXXX#X#XXXX#XX####XXXXXX#XXXXXX##X##X#XXX#XXXX#XXX#XXXXX###XXXXXXXXXX#X#X#XXX#XXXXXXXXXXXXXX###XXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXX#XXX#XXXXXX#XXX#XXXXXXXXXXXXXXXX
XXXXXXX#XX#XXXXXX#XX#XXXXXX##XXXX#XXXXX#XXX#XX#XXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXXXXXXX#XX#X##XXXXXXXX#XXXXXXXXXXX#X#XXXXXX#XXXX#XXXXXXXXXXXXX##XXX#XXX##XXXX#XXXXXXXXXXXXXXXX#XXX#XXXXXXXX#XXX####XXX#XXX#XX#X#X#X###XX#XXXX#X#X#XXXXXXXXXXXX#XXXX#XXXXXXXXXX#XXXXX#XXXXX#XX#XXXXXXX#XX#XXXXXXXXXXX#XXX#XXXXX#X#XXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXX##X#XX#XX##XXX#XXXXXXXXXXXXXXXXXXX#XXXX#XXXXX#XXXXXXX#XXXXXX#X##XXX#XXXXX##XXXXXXXXXXX#X#X#XXXXXXXX#XXXXXXXX##XXXXXXXXXXX#XXXX##XX#XX#XXXXXXXXXXX#XXXX##XXXXXXX#XXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XX#X#XX#XXXXX#XXXXX#XXXXX#XXX##XXXX###XXXXX#XXXXXXXX#XXXXXX#XX##XXXXX#X#XX#XXXXXXXXX#XXXXXXXXX#XXX##X#X#XXXXXXXX#XXXX##X#XX#XXX#XXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXX#X#XX#XXXXXX#XX#XXXXXXXX##X##X#XXXXX###XXXXX#X#XXXXX#X#X##XXX#X##XX####XXXX#XXX#XX##XXXXXXXXXXXXXXXXXX##XX#X#XX#XXX#XXXX#XXXX#XXXX##XXXXXX#XXXXXX#XXXXXXX#XX#XXXX#XX#XXXXXXXX#XXXXXX#XXXXX#X###XXXXXXXXXXXXXXX##XXXXXXXXXX#XXXX#XXXXX#XX#XXXX#XX#X#XXXX##
XXX#XXXXXX###XX#XXX##XX#XX###XXX#XXXXXXXXX#XXX#XX#XXXXXXXXXXXX#X#XXXXXXX###XXXX##XX#XXXXX#XXXXXX#X#XXXXXX#XXXXXXX#XXXXXXXXX#XXXX#XX##X##X#XXXXXXX#X#XX###XX##XX#XX#XXXXXXX##XX###XXXXXXXXXXX##XX#XXXXXXXX#XX#XXXXXXXX#XXXXXXXX#XX##XXXXX#XXXX#XXX###XX#XXX#XXXX###XXXX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXXX###XXXXXXXXXXXXXXXXXXX#XXXXX#XXXX#XXXXX#XXXXXXXXXX#XXXXXXXXX#XXXX#XXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXX##XX#X##XX#XXXXXXXXXXXX#XXXXXXXXXXXX#XX#X#XXX#XXXX##XX##XX##XXXX#XXXXXXX#XX#XXX#XXXXXXXXX#XXXXXXXXXX#X#XXXXXXXXX#XXXXXX##X#XXXXXXXX#XX#X#XXXXXXXXXXXXXXXXXXXX#X#XXXX##X#XX#XXXX#XXXXXXXXX#XXXXXXXXXX#X#XXXX#XXXXXX#XXXXXXXXXXXX#X##XXXXXX#XXXXXXXX#XXXXXXXX#XX###XXXX##X#XXXXXX#X#XXX#X##XX#XX#XXXXXXX#XX#X##XXX#XXXXXX#XXXXXXXXX#XXXX#XX#XXXXX#XXXXXX#XXXXX##XX#XXXXXXXXXXXXXXXXXXXXXXXX##XXXXXX#XXXX#XXXX#XX##XX#X#XXX#XXXX#X##XXXXXXXXXXXXX#XXXX#XX##XXXXX#XXXXXXX#XXXXXXXXXXXXX#XXX#XXXXX#X#X#X#X#XXXXXXXXX#X#XXXXXXXXXXX#XXXXXXX#XXXXX#X#XXX#XXX#X#XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXX#XXXXXXXXX#X#XXX##XXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXXX
XXXXXX#XXXXXXXXX#X##XXXXXX#XXX#XXXXXX#X#X##XXX#XXXX#XXX#XXXXX#XXX#X#X#XXXXX#XXX#X#XXXXXXXXX#XXXXXXXX#XXX##XX##XX#XXXX#XXXXX#XXXXXX#XXXXX#X#####XXXX#X####XX#XXXXXXXXXXXXXX#XXXX#XXXXXXXX####XX#XX#XXXXXX#XXXXXX#X####X##XXXXX#XXXXXXXXXX#XXX#XXXXXXXXXXXXXXXX#XXXXX#XX#XX#X#XXXXXXX#X#XX#XXXXXX##XXXXXXXXXX#XXXXX#XXXX#XXXXX#XXXXXXXXXXXXXX#XXXXX#XXXXXX##XXXXXXXX#X#XX#XXXX#XXXXX##X#XXXXXXX#X#XX#XXXXXXX#X#X#XXXXXXXX#XXXXXX#XXXXXXXXX#XXXXXX#XXXX#X#XXXX#XXXXXXX#XX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXX#XXX#XXXXXXX#XX#X#XXX##X#XXXXX#XX#XXXXXX#XXXXXXX#X#X#XX#XXXXXXX#XXXX##XXX#XXX#XXXXXX#XXX#XXXXXX#XXX##XXX#XXX#XXXXXX#XXXXXXXX#XXXX#XX#XXXXXXXXXX#XX#XXXXXXXXX#XXXXXXXXX##XXXXXXX##XXXXXX#XXXXXXXX#XXXXXXXXXXXXXX##XXXXXXX#XXXX#XXXXXXXXX#XXXX##XXXXXXXXXX#XXXXX#XXXX#XX#XX#X#XX#XXX#XXXX#XXXXXXX#XXXX#XXXXXX#XXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXX###XX#XXXXXXX##X#XXX#XXXXXXXXXXXXX#X##XXXXXX#X#X#XXX#XXXXXXXXX#XXXXXXXXXX#XXXXXXXXX#XXXXXXX##XXXXXXXX##XXX#XX#X#XXXXXXXXX#XXX##X#X###XX#XXXXXXXXX#XXX#XXXX#XX##XXXXXXXX##XX#XXXXXXXXXXXXX#XXX#XXX###XXXXX#
X#X#XXXXX#XXXXXXXXX##XX#XX#XXXXXX#XX##XXXXXXXXXXXXXXXXXXXXXXXXXXXX###X#XXX#XX#XXXX##XXXXXXXX#X#XXXXX##X#X#X#XXXX#XXXXXXXX####XXXXXX##XX###XXX##X#X####XXXXX#XXXXXXXXXXX##XX#XXXX##XXXXX#XXXXXXX##XXX#XX#XXXXX#XXXXXXXXXX#X#XXXXXXXXXXX#XXXXX#XXX#XX#XXXXXXXXX#XXXXXXX#XXXXXX#XXXXX#XXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XX#XXXXX#XX#XXX#XXXXX###XXXXXXXXX#X##X#X#XXXXXXXXX#XXXXXXXXXXXXXXXXXXX##XXXXXX#XXXXXXX#XXXXXXXXX#XX#X#X#XXX#XXXXXXXXX#XX#XXXXXXXXX#X#XXXXXXXXXXX#XXXXXXX#X#XXX#XXXXX#XXXXXXXXXXXX##XXXX##X#XX##XXXXXXXXXXXXXX#XX#XXX#XXXXXXX#####XX#X#XXX#X#X#XXXXXXXXXXXXX#XXX#XXX#XX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXX#XXX##X#XXXXXXXXXXXXXX#XXXXXX#XXXXX#XXXXXXX#XXXXXXXXXXX##XXXXX#XXX##XXXXX##XXXXXXXXXX#XXX#X#XXXXXXXXXXXX#XXXXXXXXXXXX##XXXXXXXXXX##XX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXX#XXX#XXXXXXXX##XXXXX#XXXXX#X#X#XXXXXXXXXXXXX#XXXXX#X##XXXX###XXXX#XXXXXX##X##XXXXXXXXXXXXXXXXXXXX#XXXXXXXX#X#XXX##X##XXX##X#XXXXXXX###XX#X##XXX#XXX##XXXX#XX#XXXXX##XX#X#X#XX#XXX#XXXXX
XX###XX#X#XXXX#XXXXXX###XXXXXXXXXXX#XXXXXXXXXXXXX#XX#XXXXX#XXXX#XXX#X##XXXXX#X#XXX##XXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXX#XX##X##XXXXXXXXX#XXXXXXXXXX##XXX#XXXX#XXXXX#XX#XXXXXXXXXX#XXXXX#XXXXXXXXX#XXX#XX#XXXXXX#XXX#XXXXXXXXXX#XXXXXX#XXXXXXXXX#X#XX#XXXX#XX##X#X#X#XX#XXXXXXXXXXXXXXXXXXX#XXXXXXX#X#XXX#XXXXXXX#XXXX#X#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXX##XXXXXXX##XXXXXXXXXX#XXXX#X#XXXX#X#XX#XXXXXXXXXX#XX#XXXXXXXXXXXXXX##XXXXXXXXX#XXX#XXXXXXXXXXX#XXXX#XXXXXXXXXXXXXXXXX#XXXXXX#X#XXX#XX#XXX#XX#XX#XXXXXX#XX##XX#XXXX#X#XX#XXX#XXXXX##X#XX#XXXXXXXXXXX#XXX#X#XXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXX###XXXX#XXXXX#XX#X#XXXXXXXXXX#XXXXXX#XX#XXXX#X#XXX#XX#XX#XXXXXXXXX###XXXXXXXXXXXXXXX#XX###X#XXXXX#XXXX#XXXX#XXXXXXXXXXXX#XX#XXXXXXX#XXXXXXXX#XXXXX#XXXXX#X##XXXXXX#XXXXXXXX#XXX#X#XXXX#XXXX#XXXXXXXXXXXX#XXX##XXXXX#XXX#XXX#X#XXXXXXXXXXXXXXXXX#XXXXXXXX##X#XX#XXXXXXX#XX#XXX#XXXXXXXX#XXXXX#X#XXXXXX#X##XX##XXX#XX#X#XX#XXXXXXXXX#XXX#XX###XXX#XXXXXXXXXXXXX#XX#X#XXXXXX#XXXXXXXXXXX#X#XXXX#XXXXXXXXX#XXXXX#XXXXXX#XX##XXXXXXXXXXXXXX#XXX#XXX
XXX#X#X#XXXXXXX#XXXXXXXXXX#XXXXX#XXX#XX###XXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXX###XXXXX#XXXX#XXXXXXXXXXXXXXX#XXXXX##XXXXXXXX###XXXXXXXXXX#XXX#XXXX#XXXXXX#XX#X##XXXX##XXX#XXXX#XXXXXXXXXXXXXXXXX#XXX#XXXXXXXXX#XXXXXXXXXXXX#XXX##XXXXXXXXXX#X#XXXXXXXXXXX#XXX#XX##X#XX##XXXX#XXXXXXX#XXX##XXXXXXXX#XX##XX##X#XXXXXXXXXX#XX##XXXXXXX#XXX#XXXX##XXXXXXXXXXXX#XXXXXXX#X#XXXXXXXXXXX#XXXX#XXXXXXXXXXXX###XXXXXXXXXXXXXX#XXXX#XXXX#XXXX####XXXXXXXXXXXXXXX##XXXXXXXXX#X#XX#XXXXXXX#XXXX#X#XXX#XXXX#XXX#XX#XX#XXXXXXX##XXXXXX#X#XXXXXXXXXXXXXX#XXXXX#XX#XXXXX#XXXX#XX##XXXXXXXX#XX#XXXX#XX#XX##XXXXX#XXXXXX#XX#XXXXXXXX#XX#XXXXXXXXX#XXXXXXXXXX###XXXXXXXXXX#XXXXXXXXX#XXXXXXX#XXXXXXXXX##X#X#XX#XXXXXXX##X#X#XXXXXXXXXXXXXXXXX#XXXX#XXX#X#XXXXXXXX#XXXXXXX#XXX##X#XXXXXXX#XXXXXX#XXXXXXXX#XXXX#XXXXXXXXXX#XXXXXXXXX##XXXXX##XXXXXX#XX#XXXXXXX###XXX#XX##XXXXX#XXXXXXXXXX#XXXX#XXX#XX#XXXXXXXX#XXX#XXXXX##XX#XXXXXXXXXXXX##XXXXXXXXX#X#XXXXXX#XXX#XX#X#XXXXXXXX#XXXX#XXXX#XX#XXX#XXXXXXXX#XXXXXXXXXXX#XXXXXXXX##X##XX#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXX#XX#X#XX#XX#X#XXX##
#XXX#XX#XXXXXXX#X#XX#XXXX#XXXXXXXXXXXXX#XX#XX#XXXX#XXXXXXXXXXX##XXX##XXX#XXXXXXXXXXXX#XXXX#XX#XXX#X#XXXXXXXXXXXXXXXXX#XXXXX##XXX#X##XXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXX#XX#X#XXXXXXX#XXXX#XXXXX#XXX#XXXX#XXXXX#XXX##XXXXXXXX#XXX##XX#XXXX#XXXXX####XXX#XXX##X##X###X#XX#XXXXXXXXXXX##XXXXXXXXX#X####XXXXXXXX#XXX##XXXX#XXXXXXXXXXXXXXXX#XXX#XX#XXXXXXXX#X#X#XX#XX#XXXX#X#XXXXXXX#XXXXXXXXX#XXX####X#X##XXXXXXXX#XXXX#XX#X#X#XXXXXXXXXXXXXX#XX#XXXXXXXXXX#XXXXX#XX#XXXXXXXXXX#XXXX#XX##XX#X#XXX#XXXXXXXXXX#X#X#XXXXXXXXXXXX#XXXXXXXXXXXX#XXXX##XXX#XXXXX#XXXXXXXXXXX#XXXXXX#XXXXXXXXX#XXXXX#XXXXX#XXXX##XXX#XXXXXXXXXXXXXXX##XXXXXXX###XX#XXXXXXXXXXXXX###XXXXXXXXXX#X##X#XXXXXXXXXXX##XXXXXXXX#XXXX#XXXX#X###X##XXXX##XXXXXXXXXX#X#XXX#XXXXXXXXX#X#XX#X##X#XXXXXXX#XX#XXXXXXX#X#XX#XXXXX#XXXXXXXX#XX##XXXXXXXXXXXXXXXXXXXXX#X#X##XXXXXXXXX#XXX#XXXXXXXXXXXXXXXX##XX##XXXXX##XXX#XX#XXXXXXXXXX##XX#XXXXX#XXXX#X##XXXXXX##XXXXX###XXX#X#XXXXXXXXXXXXXXXXX##XXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXX#XX#X#XXXXXXXXXXXXXX#XXXX##XX#XXXXXXXXXXX#XX##XXXXXXXX#X
X#XX#XX#XX#XXXXXXX#XXX#XXX#X#XXXXXXXXXXXXXXXXX#XX#XX#XXXXXXXXX#XXXXXXXX##XXXXXXXXXXXXX#XXXX#XXX###XXX##X#XXXXXXXXX#XXXX#XXXXXXX#X#XXX#X#X#XXXXXXXXXXXX#XXXXXX##XX#XXXXXXXXXXXX#XXX#XX#XXXXXXXX##X###XXXXXXXXXX#X#XXX#XXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXX#X#XXXXXXX#X#XX#XX##XXXXXXX##XXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXXX#X#XXXXXX##X##XXXXXXX#XXXXXXXXXXX#XXX#XX##XXXX#XXXX#XX#X#XXX#X#XXX#XXX#XXXXXXXXXXXX#XXXXXXX#X#XXXX#XXXXXX#XXXX#XXXXXX#XX#XX##XXXXXXX#XXXXX#XXXXX#X#X#XX##XX#X#XXXXX#XX#X####X#XXXX##XX#XX##XXXXXXXXX##XXXXXXX#XXXXXXXXXXXXX#XXXXXXXX#XXXXX###XXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXX#XXX#X#XXXXX##X#XXXXXXXXXXXXXXXXXXXXXX#XX#XXX##XXXXXX#XXXXXXX#XXXXX#XX#X#XXXXXX#XXXX#XXXXX#XXXX#X##XXXXXXX#XXXXX#XX##XXXXXXXXXXX###XXX#XXXXX#XX#XXXXXX#XXXX###XXXXXXXX#XXXX#XXXX#XXXXXXXXXXXXXX##XXXXXX#XXX#XXX##XXXX#XXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXX#XXXXXXX#XX##XXXXXXXX#XXXXXXXX#XXXX#X#XXXXX#XXXXXXXXXXX#X##XXX##XXXXXX#XXX#XXXXXX#XXXXX#XXX##X#XXXXXXXX#XXXXXXXXXXXXXXXXXX####X##XX##XX#XXXX#XXXXXXXXXXXXX#XXXXXX#XXXXX#X#XXXXXXXXXX#X#XX
#XX#X#X#XXXXX#XXX#XX####X##XXXXX#XXXXXX#XXXXXXX#XXX#XX#XXXXXXXXXXXX#XXXXXXXX##XX#X#XX##X#XXXXXXXXX#X#XXXXXX####XX###XXXXX#XXXX#XXXXX##XX#XXX#X#XXXXXXXXXXXX#XXXXXXX##XXXXXXXX#X#XX#XXXXXX#XXXXXX#XXXXX#X#XXXXXXXXXX#XXXXXXXX#XXXXXXX#X#XXXXXXXXXXX##XX#XXXX#XXXX##X#XXX##X#XXXXXXXXXXXX#XX#X#XX#XXXXXXXXX#XXXXXXXXXXXX#XXXX##XXX#X#XX####XXXXX##X#XXX##XXXX#XXXXX##XX#XXXXXXX#XXX#XXX#XXXXXXX#XXX#X#XX#XXXXXX#XXXX#X#XXXX##XXXX#XXXXX#XXXXXXXXX#XXXXX#XXXX###X#XXXXXXX#XX#XXXXXXX##XXXXX##XXX#XX#XX#XXXXX#XXXXX####XXXXX#XXXXXXXXX#X#XXXX##XX#XXXXXXXX#XXX#XXXXX#XXXXXXX###XX#XXXXXX#XXXXX#XXXXXXX#XXXXXXX#XXXX#XXX#XXX#XX#XXXXXXXXXXX#XXXXXXXXXX#X#XX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXX##XXX##XXXXXXXXX#XXXXXXXXXXXX#XXXXXXXX#XXXXXX#XXXXXXX#XXXXXXXX#XXXXXXXXXXXX#X#XXXX#XXXXXXXXXXX#XXX##XXXXXX#XXXX##XXXXXX#XX#X#XXX#XXXXXXXX#XX#XXXXX#XX#XX##XXXXX#XXXX#XX##XX#X#XXXX##XXXXXX#XXXX##XX#XX#XXXXXXXX#XXX#XXXXXXXXXXXXXX#XXXXX#X#XXXXXXXXXXXXXXXXXXX#X#X#XX#XXXXX#XXXX#X#XXXXXX#XXX#XXX#X##XX#XXXX#XXXXX#XX#XXXXXXXXXXXXX#XXXX#X#XXXXXXXXX#XXXX#XXXX#XXX
XXXXX#X#XXX##XXXXXXXXXXXXXXX#XXXX#XXXX##XXXX#XXX#XX#XXXXXXXXX#XX#XXXXXXXXXXXXXXX###XXXXXX#XXXXX#XX#XXXXXXXXXXXXXXX##XXXXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXX#X###XXXXXX#XX#X#XXXX#XXXXXXXXX#XXXXXXXXX#XXXXX#XXX#XX#X#XXXX##XXXX#XXXXXXXXXXXX#XXXXXXX#XXXX#XXX#XXXXXXXXXX#XXXXXX#X##XX##XXXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXX##X#XXXX#XX#XXXXXXXXXXX#XXXX#XX##XX#XXXX#XXXXXXX###XXXXXXXXXXX###XXXXXXXXXXXXXX##XX#XXXXXXXXXXXX#X##XXXXXXXXXXXX##XXX#X#XX#XXXXX#X###XXXXXX#XXX###XXXXXXXXXX##XX#XX#XXXX##XXX#X#X##XXXXXXXXX#X#XXXXXXXXXXXXX#X#XX#XXXXXXXXX#XXX#XXXXX#X###XXXXXXXX##XX#XX####XX#XX#XX#XXXXXXXXXXXXX#XXXXX##XXXX#XXXXX#XXXXXXXXXXXXXXX#XX#XXXXXXXXX##XXXXXX#X#X#XXXXXXXXXXXXXXXXX#XXXXXX##XXXXXXX##XXXXXXXXXXX#XXXXXXXXXXX#XX#X#XX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXX#X#X#XX#XX#X#XX#XXXXXX#X#XXXXXXX##X##XXXX#XXX#X##XXX#XXXX##XXXX#XX#XXXX#XXXXXXXXXX#XXXXXXXXX#X###XXXX#XXX#XXXXX##XXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXXX#XXX#XXXX#XXXX#X#XXXX#XXXXXXXXXX#XXXXX#XXXXXXXXXXXX#XXXXXXXXX#XXXX#X#XXXXXXXXX#XXXX#
XXXXXX#XXXXXXXXXXXXX#X#XX#X#X##XXXXX#XX#X##XXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXX##X#XXXXXX#XXXXX#X#XX#XXXXXXX#X#XXX##XXXXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXX#X##XXXX#X#XXXXXXXX#XXXX#XXXX#XXX#XXXXXXXX#XXX#X##X#XXX#X#X#XXXXX#XXXXXXXX#XXXXXXX##XXX#X#XXX#XX#XXXXXXXXXXXXXXX##XXX#XXX#XX#XXXXXXXXXX#XXXXXXX#X#XXXXXXXXXXXXXXXXX#X#XX#X#XXX#XX#XXXXXXXXXXXXXXXXXXXXXXX#X#X##XXX###X#X#XXX#XXXXX#X#XXX#XXXXXXX#X#XXXX#XX#XXXXXXXX##XXXXX#XXXXXX#X###XXXXXXXXXXX#XX#XX#XXXXXXX#XX##XX#XXXXXXXXXX##X#XX##XXXX##XXXXXXX#XXXXXXXXXXX#X#XXXX#X##XXXX#XX##XXXX#XXXXX#XXXXXXXXX#XXX#X#XXXX###XXX#XXXXXXXXXXXXXXXX#XXXX#XXX#X#X#XXXXX#XXXXXXXXX#XXXXXXX#XXXXXX#XXXXXXX#X##XXXXXX#XXXXXXXXXXXXXXXXXXX##XXX#XXXXX#XX#XXXXXX#XX#XX#XXXXXXXXX#XXXX#XXXXX#XXX##XXXXXX#XXXXXX#X#XXX#XXXXX#XXX##X#XX#XX#X#XXXXX#XXXX#XXXXXXXX#XX##X##XXX#XXXXXXX#XXXXXXXXXXX##XXXXXXX#XXXXXXX#X#XXXXX#XXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXX#XXX#XXXXXX#XX#XXX#XXXXX#XXXXX#XX#XXXXXXXXX#XX#XXXX#XXXX#XX#XXXXX###XXXX#XXXX#X#XXXX#XX#XXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX
XX##XXXXXX#XXXX#XXX#X##X#XXX#XXXXXXXXXXXX#X#XXXXX#XXX#XXXXX#XXXXXX##XXXX#XXXXXXXXXXXXX#XXXX#XXXX#XXXXXXXXXXX#X#X#XX#XXX##XXXXXX##XX#X#XXXXXXX#XXX#XXX#X#XX##XXXXX#X#XXXX##XX##X#XX#XXXX##XXXXX#XXX####X#XXXX#X#XXX#XXX#XXX#XXXX#XXXXXX#XXXXXXXXXX##XXXXXXXXXXXXXX#XXXXX#XX#XX#XX####XX#XX#XXXXXXXX#XXXXXXX#XXXXXXXXXX#XX#XX###XXXX##XXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXX#XX###XXXXXXXXXXXXX##X#X#XX#XX###XXXX#XXX#XXX##XXX#X#XXXXXXXXXXXXXXXXX#X##XX#X#XXX#XXXXXXXXXXXXXX##XXXX#XXXXX#XXXXXXXXXXXXXXXX#X#X#XXXXXXXXXXXXXXXXX####XX#XXX##XXXXXX#X#XXXXXXXXXXXXX#XXX#X#XXXXXXXXXXXX#X##XX#XXXXXXXXXXXXXXXXXXXXXXXXXXX##XX#XX#XX#XXXXXXXX##XXXXXXXXX##XXXXXX#XXX#XXXXXXXXXXX#XXXXXXX#X#XXXXX#X##XXXXXXX#XXXX#XXX#XXXXXXXXX#XXXX#XXXX#XXXXX#XXXXX#XXXXX##XXXXXXXXXXXXXX#XXX##XXXXXXXXXXXXXX#X#XX#X#XX###XXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXX#XX#XXX#XXX#XX#XXXXX#X#XXXXX#XXX#XXX#XXX#XXX##XXXX##XXX#XX#XXXXXX###XXX#X#XXXXXXXXXX#XX#XXXXXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX##XXXX#X#XXXXXXXXX#XXXXXXXXXX#XX#X##XXXXXXXXXXXXXXXX
XXX##XXX#XXX#X#XX#X#X#X#X#XXXXXXXXX#XX#XXX##XXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXX###XXX#XXX#XXX#X##XX#XXXXXXXXXX##XXXXXXX#XX#XXXX#X#XX#XX#XXXXXXXXX#XXXXXXXXXXX#XXXXXXXX#XXXX#XXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXX#XX#XXX##X#XX#XXX#XX#XXXXXXX#XXXXXXXXXX#XXXX#XXXX#XXX##X#XXXXX#XX#XXXXXXXXX#X#XXX#XXXXXX#XXXXXXXXXXX###XXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXX#XXXXXX#XXX#XXXX#XXXX#XX#XX#XX#XXXXXXXXXXXXX#XX#XXXX#XXXXXXXXXXXXXXXXX#X#XXXXXX###XXXXXXXXX#X#X#XXXXX#X#XXXXXXXXX#XX#XXX#X#XXXXXXXXXXXX##XXXX#X##XXX##XXXXXXXX#XXXX#XX##XXXXXXX#XXX##XX#XXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXX#X#XXXXXX#XXXXXX#XXXXX#XXXXX#XXXX#XXXXX#XXX##XXXXXXX##XXXXX#XXX#X#XXXXXXX##XXXXXXX#XX#XXXXX#XXXXXXXXXXX#X#XXXXXX#XX#XX#X#XXXXX#XXXXXXXXXXXXX#XXXXX#XXX#XX#XXXXX#X#XXXXXXX#XXXX#X#XXX##XXX#XXX#X#XXXXXXXXXXX#XXXXXXXXXXX#XXXXXX#XXXX#XXXXXXXXXXXXX##XXXXXXX#XXXXXXXXXXX#X#XXXX##XXXXXX#XX##XXXXXXXXXXX#XXXXXXXXXXXX#X#X#XXXXXX#XXXXX#XX#XXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXXX##XXXX###XXX#XXXXXXXX#XXX##X#XXXXX#X###XXX#XXXXXXXXXX#X##XXXX#X#XXX#XXX##X##XXXXX#XXXX#X#
XXXX##X#XXXXXX#XXXXXXXX##XXXXXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XX#XX#XXX#XXXXXX##X#XXX##X#XXXXXX#XXXX#X#X#XX##XX#XXX#XXXXXXX###X##XXX#X##XXXXXXXX#X#XXXXX#X##X#XXXXXX#XXX##XXX#X#X#XXXX#X#XXXXXXXX#XXXXXXXXXXXXX#XX##XXXX#XXX##XXXX#XXXXXXXXXX#XXXXXXX#XXX#XXXXXXXX#XXXXX#X#XX#XXXXX#XXXXXXXX#XXXX#XXX##XXX#X#XX#XXXX#XXXXXXXXXX#XX#XXX#XXXXX#XXX#XX#XXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXX###X#X##XXXXX#X#X#X#XXXXXXXXXX#XXXXXXXXXXX##XXXXXXX###XX#XX#X#XXXX#XXX#X#XXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXXX#X#XXXXXX#X#XXXX#XXXX#X#XXXXX#XXXXX#XXXXXX#XXX#X#XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXX#XXXXX##XX#XXX#XXXX#XX#XXXXXXX#XXXXXXXX#XXXX#XXXXXXXXXXXXX##XX##XXXXXXXXXX#XX#XXXXXXXX#X##XXXXXX#XXXXXXXXXXX#XX#XXXXXXXXX#X#X#XXXXX#XXX#XXXXXXXXX#XXXX#XXXXXX#XXXXXXXXX##X##XXX##XXXXX#XXXXX#XXXXX#XX#X#XXXXXXX#XXX#XX#XXXXXXXXXXXXX###XXXXXXXXX#XXXXXX#X#XXXX##XXX#XXXXX#XXXXXXXX#XXXXXXXX#XXXXXXXXXXXXX###XXX#XXXXXXX#XXXXXXXXXXXXXX#XXXXXXX#XXXXX#XXXXX###X#XXXXXXXXX#XXXXXXXXXXXXXX#X#XXX#XXXXXXXXXX#XX#XXXXXXXXXXXX##XXXX#X
XX#XXXXXXX#XXX#X#XXX#XXXXXXX#XX#XXXX##XXX#X#XX#XX#XXXXX#XXXXXXXXX##XXXXXXXX#X#XXXXXXXX#XX##XXXXXXXXX##XXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XX#X#XXX#X#X###XX#XX##XXXX#X#XXXXXX###XXXXXXXXX#XXXXXXXXXX#XXX##XX#X#XXXXXXXX#XXX#XXXX#XXXXXXX#XXXXXX#XX##X#XX##XX#XX#XXXXXXXX#XXXX#XX#XXXXX##XXX#XXX#XXXXXXXXXXXXXXXXX#XXXXXXXX#X#XX#XX#X#XX#X##XXXX#X#XX#XXXX#XXXXXXXXXXXX#XX#XX#XXX#XXXXXXXXXXXX#XXXXXXXXXXXXX###XX##XXXXX#X#X##XXXX#XX#X##XXXXXXXXXXXXXXXXXXXXXX#XX#X#X#X##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX###XX#XXXXXXXXX#XX#X#XXXX#XX#XXXXX#XXX##XX##XXXXXXX#XXXX#X##XXXX##X#XXXXX#XXXXXXX#XXX#XXXXXXX##XXX#XXXXXXXXXX#XX#XXXX#X#XX#X#X#XXXXXXXXXXXXXX##XXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XX#XXXXX#X###X#XXXX##XXXX#X#X##XXXXXXXX#XXXXXXXXXXX#X#XX#XXXX###XXXXXXX#XXXXX###XX#XXXXXXX#XXXXXXX##XXXX##XXXXXX#X#XXXXXXXXXX#XXXXX#X#XXXX##XXXX#XXX#XXXX##XX###XXXXXXXXX#XX#XXXX#X#XX##XX#XXXXXX#XXXXXX#XXXX#XXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXX#XXXX#XXXXXXXXX##X#XXXXXXXXX#XXXXXXXXXXXXXXXXXXX###XX#XXXXX#XX#X##XXXXXXXXXXXX#X#XXXXXXXXXX#X#XX##X#XXX#
XX#XXXXXXX#XXX##X#XX#XXXXXXXXXXXXXXXXXXXX#XX##XX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXX#XXX##XXXXXXX##XXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXX#XXXXXXXXXXXX#XXXXXXX##X#XXXXX#X#XX#XXX#XX#XXXXXXXXXXXX#XXXX#XXX#XX#X#XXXX#XX#X#XX##X##XX#XXXX#X#XXXXXX#XXXXX#X#X#XX#X#XXXXX#XXXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXXX#X#XXXXXX#XXX#XXXX#XXXXX#XX#XXX#XX#XXXXX#XX###XXXXXX#XXX#XXXXXX#XX#XXXXXX#XXXXXXXXXXXX#X#XX#XX#X#XX#XXXX#XXXXXX#XXX#XXXXXXX#XXXX#XX##XXXXXXX#XX#XXXX#XXXXXXXXXXXXXXXXX#XXXXXXX#XX#X#XX#X#XX#X###XXX#XXXXXXXX###XXXXX#XXXXXXXXXXXXX#XXX#XXXX#XXX#XXXXXXXXXXXXXXXX#X###XXXXXXXXXXXXXXX#XXXX##XXX#X#XXXXX##XXX###XXXX#XXXXX#XX#XXXXXX#XXXXXXXXXXXXX####XXXXXXXXXXX##X#XXXX#XXX#XXXX#XXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXX##XXXXX#XX#X#XX#X#X#XXXXXX#XXXXXXX##XXXXXX##XXXXXXXXXXXX###X#X#XXXXXXXXX#X##XXX##XXXXX#XX#XXXXXX#X#XXXXXXXXXXXXXXX#XXX#XX#XXXX##XXX#X###XXXXX#X##XXXX#XXXXXXXX#XX#XX#XXXXXXXX#XXX#XXXXXXXXXXXX##XXXXXXX#X#X#X#XXXXXXXX##XXXX#XXXXX#XX##XXXXX##XXXXXX#XXXXXXXXX##XXX#XXXXXXXXX#XX#X#X##XXXX##XX#X#XXXXXXX##X#XXXXXXX#XX#
XXX#XXXXXXX#XXXXXXXXXX#XXX#XX##XX##XXXXX#XXXX#XXX#XX#XXXXXXXXXXXXXXXXXX#XX##XXXXXX#XX#XX#XXX#XX#XXXXXXXX#XXXXXXX#X#XXXX###XXXXXXXXXXXXXXXXXX#XXXXXX#XXXXX#XX###XXX#XXX#XXXXXXXXX#XXXXXXXXXXXXX##XXXXXXXXXX#X###XX##XXXXXXX#X#XXXXXX#XXXXXXX#XX#XXX#XXXXX#X#X#XX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XX###XX#XXX##XX#XX##XXX##XXXX#XXXXXXX#XXXX#XXXX#X#XXXXXXX#XX##XXXXXXX#XXXXX#XXXXXXXXXX#X#XXX##XXXXXXXXXXX#XX#XXXXXXXXXXXXXX#XXXXX#XXXXX#XXXX#X###XXXX#XXX##XXXXX#XXXXXXXXX#XXX#XX#XXX#X#XX#X#XXXXXXXX#XXXXXXXX##XXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXX#XXXXXXX#X#XXX#XXXXX#XXXXXXX#X#XXXX#XX###XXXXXXXXX###XXX#X#XXXXXX#X#XXXXX#XXXXXXXXX#XXX#XXXXXXXXXXXX#XXXXXX#XXXXXXXX##XX#XXXXX#XXXX#XXXX#XXXX#XXXXXXXXX#XXXX#XXXXXX##X##XXX#XXXXX#XXXXX#XXXXXXXX#X#XXXX####XX#XX###X#XXXXXXXXX#XXX#XXXX#XXX#XXXXX##XX#XXXXXXXXXXXX#XXXX###XXXX##XX#XXXXX#XXX#XXX##XXXXXXXX#XXX##XXX###XXXXXXXXXXXXXXX#XXXX##X#XXX#XXXXXX##XXXXXX##X#XXXXXXXXXXX#XXXXXXXXXXXX#XXXXXX#XXXXXX##XX#XXXXXXXXXXXXX#XXX##XXX#XXXX#XXXXXX#XXX#XXXXXXX#XXX#XX
XXXX#XXX#XXXXXXXXXXXX#XXXXXXXX#XXXX#XXXXXXXX#XX#XXXXX#XXXXXX#XXXXXX#X#XXX#XX#XXXX###XX#XXXXXXXXXXXX##X#XX#X#XXXXXXXXXXXXX##XX#XXXXXXXXXXXX##XXXX#X##X#XXXXXXX#XXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXX##XXXXXXXX#XXXXXX#XXXXXXXXXXXXXX#X#XXXXXX#XXX#XXXXXXXXXXXXX##XXXXXXXXXXXXXXX#X#XXXXXXX#XXXX#X##XX#XXX#XXXX###XXXXXXXXXXXXX#XXXXXXXX#XX#X#XXXXXX#XXXXXXX#XXXX##XXXXXXXXXXXXX#XXXXXX#XXX##XXXXX#XX#X#XXXXXX##XXXXXXXXXX#XXXXXXXXXXXX#XXXX#XX#XXXXXXXXXXXXXXXX#XXX#XX#XXXXXXXXXXXXXXXXXX#XXXX##XXXXXX#X#XXXXXXXXXXXXXXX#XX#XXX#X#XXXXXXXXXXXXXXXX##XXX#XX#XXX#XX###X##XXXX#X##XXXXXX#X#XXXXXX#XXXX#X#XXX#X#XXX#XXXXXXXXXXXXXXXXXXXXXXX#XXX##XXXXXX#XXXXXXX#XX##XXXXXXXX#X##XXX#XXXXXXX#XX#XXXXXX##X#XXX#XXXXXXXXXXXXXXX#XX#XX#XX#X#XXX#XX#X#XXX#XX#X#XX#XXX###X#X####X#XXXXXXX##X#XXXXXXX#X#XXX#XX#XX#X#X#XXXX#XX#XX#X#X#XX#XXXXXXXXXXXX#XX##XXXXXXXX#XX###XXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XX#XX#XXXXXXXXXX#X#XXXX#XXXX#XXX#XXX#XXXXX###XXXX##X#XXXXXX#XXXXXXXX#XXXX#XXXXXXXXXXXXXXX#XXXXXXX#XX####X##XXXX#XXXXXXXXXX#XXX#X#
XXXXXXXX##XXXXXXXX#XXXXXXX#X#XXX#XX##XXX#XXXXXXXXXXXX#XXX#X##XXXXX#XXXXX#XXXXXXX#X#XXXX##XXXXXXXX#XXXX#XX#XXXXXX#X#X#X#XX#X#XXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXX##XXXXXXXXX#XXXXXXX#X#XXXXXXXXX#XXXXXX#X#XX#XX##X#XX#XXXX#XXX#XX#X#XXXXX#XXXXX#XXXXXXXX#XX#XXXX#XXXXXXXX#XXX#XXXX#XXX#XXXXXXXXXXXXXX#XXXXXXX##X##XX#XXXXXXXXX#XXXXXXXXXXX#XXX##XXXXX#XXXXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXX#XXX#X#XXXXXXX#XXXXXX#X#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXX##XXX#XXXXXXXXXXXXXXX#XXXX#XXXXXX#X#XXXXXXXXX#XX#XX#XXXXXXXXXXX#XXX#X#XXXXXX#XXXXXX#XXXXXXXXXXXXX#X#XXXXXXXXXXXXXXX#XX#XXXXXXXX#XXXX#X#X#X#XXXXXXXXXXXXXX#XXXXXXX#XXXXXXXX#XXXXXXXXXXX#XXXXX#XXXXX#XXXXXX#XXXX#XX#XXXX##XXXXXXX#XX#XXXXXXXX#XX#XXXXXXXXX##X#XXXXXXXX#X#XX#XXXX#XXXXXXXXXXXXXX#XXXXXXXX#XX#XX#XX#X##XXX#XX#####XXX#XX#XXXXXXX#X##XXXXXX#XXX#XXXXX#XXXX#XXXX#XXXX#X###XX#XXX#XXXXXXXX##XXXXXXXXXX##XXXX#XXXXXXXXX##XXXXXXXXXX#X##XXXXX#XXXXX#XXXXXXXXXXX#XXX#XXXXXXXXXXXXXXXX#XXX#XXXXX#XX#XXXXXX#X#XXXXX#XXXX#XXXX#X#XX##X#XXXXXXXXX##XXX#XXXXXXXXXXXXXXXX##XX##XXX##XXX#XXX#XXXX#
XXXXXXXXXXX#XXXXXXXXXX#X#XXXXXXX#XXXX#XXXXXXXXXXX###X#XXX#XX#XXXXXXXXXXX###XXXX#XX#XXXXX#X#XXXXXXXXXXXXXXXXXXXX#XXXX#X#XXXX#XX#XX#X##XXXXX#XXXXXXXX#XX#XXXXXXXXXXXXX#X##XXXXX#XXX#XXXXXXXXXX#XXX##XXXXX#XXXX#X#XXX#X#X#XXXXXXX#XXXX#XXXXXXXX#XXXX##X##X#XXXX#XX#XX#X#XXXXXXXXX##XXXXXXXXXX#XXXX#XXXXXXX#XXXXXX#XXXXXXXX#XXXXXXXXXXXX#X###XX#XXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XXX#XXXXX#XXXXXXXXXXXXXXXX#X#X#X#XXXX#XXX#XX#XX#XXXXXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXXXX#XXXX#XX#XXXXXXX#X#XX#XXXX#X#XXX##XXXXXX#XXX#XXXXXXX#XX#XXXXXXXXX#XXXXXXX#XXXXXXX#X##XXX#XXXXXX#XXXXXXX##XXXXX#XXXXXXXXXXXX#X#XXXXXXXXXXXX#XXXX#XX#XX#XXXXXXXXXX#XXXXXXXXXXXXXX##X#XX#XXXXXXXXXXX#X#X#XXXXXXXX#XXXX#XXX#X#XXXXXXXXXXXXXX##XXXX#X#XXX##XX#XXX#XXXXX##XXXX#XXX#XXXXXXXXXXXX#XXXX#X#XX#XXX#XXXX#XXXXXXXXXXXXXXXX##XXXX#XX#X#XX##XX#X##XXXXXX#X#XXXXXXXXXXXXX#XXXXXXXXX#XXXXXX##X#XXXXXXX###XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XX#XX#XXXXXXXX#X#XXX#X#XX#X#XXXXX##X#XXXX#X#X#X#XXX#X#XXXX#XXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXX#X#XXXXXX#XXXXXXXXXX#XXXXXXXX#XXX#XXX
XXXXXXXXXXXXXXXXX##XXXX#X#XXXXXX#X#XXXXX#XXXXXXXX#XXXXXXX#XX#XX#X#XX#X#XXXX##XX#XXX#X#X#XXXXX#XX#XXXXXXXXXXXXXXXXX#X#XXXXXXX#XXXXXXXXX#XXXXXXXXX#XXX#XXXXXXX##X#XXXXXXXXX##X#X#XXX#XXXX#XXXXX#X#XX##XX#XX#XXXX#XXXXXXXX#XXXXXXXX##XX#XX##XXXXXXXXXX#XX#XX##XXX#XXXX#XXX#XXXXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XXX#XXX##XXXXXXXXXX##XXXXXX#XXXXXX#XXX#XXXX##XXX##XXXX#X#XXXXX##XXXXXXXXXX#XXXXX#XXXXXXX#X#XXXX#XXXXXXXXXXXXXXXXXXXXXXX#XX##XXXXXXXX#XXXXXXXX#XXXX#XXX#XXXX#XXXXXX#XXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#X##XXXXXXX#X#XXXX#XX#XX##XX#X#XX#XX#XXXXXXXXXXXXXXXXXXXXXXXX##X#XXXXXXXXX#XXX#X#XXXX###XXXXXXX#XXXXXX#XXX#XXXX#X#XXXX#XXXX#XXXXXXX###X#X#X#XXXXXX#XXXXX#XXXX#XXXXXXX#XXXXXXXXX#XXXXXXXXXXXX#XXXX#XXXXXXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX##XXXXXXXXXXX#XXXX#X#XXXXXXXXXXX#XXXXXXXX##X#X#XXXXXXXXXXXX#XXXXXX##XXX#XXXXX###XXX##X#X##XXXXXXXXXXXXXXXXXXXXXXXXXX##XX#XXXXXXXXX#XXXX#XXX#X#XXXXXXXXXXXXXXXXX#XXXXXXXX##XX#X#XXX#XXXXXXXXXXXXXXXXXXX#XXXXX##XXXXXXXXXX##XXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXX#X
XXXXXX##XXXX#X#XXXXXXXXXXX#XXXXX#X#XXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXX##XXX#XXXXXX#XX#XXX#XXXXXX#X#XX#XXXXXX#XXXXXXXX#XX#XX#XX#XXXXXXX#XXX#XXXX##XXX#XXXXX#XXXX#XX##XX##XXXXXXXXXX#X#XXX#XXX#X#X#XX##XXX#X#X#XXXXXXXXXXXXXXX##XXXXX#X#XXXXXXX#XX#XXX#X#XXXXXXX#XXXXXXXXX#XXXX#X##XXXXXXX##XXX#XXX#XXXX#XXXXX#XX#XXXXXX#X##XXX#XXXXXXXXXXXX#X#XX#X##XX##XXX#XXXXX#XX#XXXXXXX###XX#X#X#XXXXXXXX#XXX#XXXXXX#X#X#XXXXXXXXXXXXXX#XX#XXXXX#X#X#XXXXXX##X#XX#XXXXXXXXXXXXXX###XXXXXXXXXXXX##X#XXXXXXXX#X#XXX#X#XXXXXXXXXXXX#X#XXXXXXXXXXXXX#XXXXXXXXXXX#XX#XXXXXXXXXXXXXXX#XXX#XXX#XXXXXXXXX#X##XXXXXXXXXXXX#X#XX#X#XXXX#X#XX##XXXX#XXXX#XXX#XX#X#XXXX#XX#XXXXXXXX##XX#XXXX#XXXXXXXXXX##XXXXXXXXXX#X#XXXX#XX#XX#XXXX#XXXXX#XX##XXXXXXXXX#XXXXXX#X#XX###XXXXXXXXX#XXX##XXX#XX#XXXXXXXXXXX#XXXXX##XXXX#XX#XXX#XXX#XXXXXX#X##XXXXXXXX#XXXXXX#X#X#XXXXXXX#XXXXX#XXXXXXXXXX##X###XXX#X##XX#XXXXXXXX#X#XXXXXXX#XXXXXXXX#X#XXXXXX#XXXXXXXXXX##XXXX##X#XXXXX##XX#XXXXXXXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXXXXX#XXXX#XXXXXX#XX#XXXX#XXXXXXXXXXXX#XXXX#XXXXXXX#XXXXXX#XXXXXXXXXXXXXXXXXX#
XXX##XXXX#XXXXXX##X#XX#XXXXXXXXXXXXX##XXXXXXXX##XX#XXXX#XXXX#XXXXXXXXXX#XX#XXXXXXXXXXX#XXXXXX#XX#XXXX#XXX#XXX#XXXXX#XX#XXXXXXX#XXXXXXX##XXXXXXXXXXXX#XX#XXX##XXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXX#XXXX#XXXXX#XXXX#XXX#XXXX#XXXXXX#XX#XXX#XXXXXXXXXXX#XX#XXXXXX#X#XXXXXXXXXXXXXX##XX#XXXXXXX#XX#XXXXXXX##XXXXX#XXXXXXXX#X#X####X#X#XXXXX##XXXXXXXXXXXXXX#XXXX#XXXXX#X#XXX#XXXXX#X#XX#XXXXXXXXX#XXXXXXXXXX#XXXX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#X##X#XXXX#X#X#XXXXXXXXX##X##X#X##X#X#XXXXX#XXXXXXXX#XXXX#XXXX#XXXXXXXXXXXXXXXXXXXXXXXX#X#XX#XX###XXXXXXXXXXXXX#XXX###XXX#XXXXXX#XXXX#XXXXX#XXXXXXXXXX#XXXX#XXXXXXXXXXXXXXX#XX#XX#XXXXXXXXX#XX#XX#XXX#X#XXXX#XXXXXXXXX#XXXXXXXXXXXX#XX#X#XXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXXXX#XXXXXX#XXXX#XXX#X#X#X#XXXXXXXXXXXX##XXXXXXXX#XXX#XXXXX#X#XXXX#XXXXXXXXX#X#XX#XXXXXXXXXXX#XX#XX#XXXX##XXXXXX#XXXX#XXXXX##X#X#X#XXXXX##XXX#X#XXXX#XXXX#XXXX#X##XXXXXXXXXXX#XXXXXXXXX##XXX##XXXXXXXXXXXXXXXXX#X#X#XXXXX##X#XXXX#XXXXXXXXXXXXX#XXXX#X#XXXXXXXXXXX#X###XXXXXXX#XXXXX#XXXXXXXXXXXXX#X#XXX#XXXX##XXXXXXXX#XXXXX
XXXXXX#X#X#XX#X#X#XXXXXX###XXXXXXX#XXXXXXXXXXXXXXXX##XXXXXXXX#XXXXXXX#X###XXXXXXXXXXXXXXXXXX#X#XXXX#XX#XXXXXXX#XXXX#XX##XXXXXXXXX##XXXXXXXXXXXXXX#XXX######XXXXX##XX#XXXXXXX#XX#XXXXXXX#X#XXXX#XXXX#XXXXX#XXXX#XXXX#X##XXXXXXXXXXXXXX##XXXXXX#XX#XXXXXXX#XXXXXXXXXX#XXXX##XXXXX#XXXXXXX#X##XX##XXXXX#XX#XXXXX#XXXX##XX##XXX#XXXXXX#XXXXXX#XX###X#X#X#XX#XXXXXXX##XXX#XXX##XXX##XXXX#XXXXX#XXXX##XX#XXXXX#X#XXXXXX#XX#X#X##XXXXXXX#X#XXXX#XXXXXXXXXXX#XX#XXXXXXXXX#X#X#X#XXXXXXXXXXXXXX#XXX#XX##XXXXXXXXXXXXXXXXXXX##XXX##XXX#X##XX#XX#XXXXXXX#X#XXX#XXX#XXX#XXXX#X#XX#XXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XX#XXXXXXX##XXX#XXXXXXXXXXXX#XXX#XXXXXXXXX#XXXXX#XXXXXX#XXXXX#XXX##XX##XX#XXXXXX###XXXX#XXX#XXX#X#X#XXXXXXXX#XXX#XXXXXXXXXXXXXXXXXX#X#XXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXX#X#XX#X#XXXXXXXXXX###XX#XXX#X#XXXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXX#X##X#XX##XXXXXXXXXXXXXXXXX#XXXXXXXXX##X#XXXXX#XXX#XXX#XX#XXXXXXXXXXXXXX#XXXXX#XXXXX##XXXXXXXXXXXXXXXX##XXXXXX##XXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXX###X#XXXX#XXXXXXXX##X##XXX#X
XXX###XXXXXXXXXXXXXXX#X#X#XXXXX#XX##XX#XX#XXXXXXXXXXXXXX#XX#XXXXXX#XXXX#X#XX#X#XXXXX#XXXXX#XXXXXXXXXXXXXXXXXX#XXX#X#XXXX#XXXXX#XXXX#XXXX#XXXXXX#X#X#XXXX#X#XXXXXXXXX#X#X#XX#XXXXXXXXXXXXXXXXXXX#XXX##XXX#XXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXX#XX#XXXXX#XXXXXXXXXXXX##XXXXXX#XXX#XXXXX#XXXXXX#XX#XXX#XXXX#X#XXXX#XXXXXX#XXX#XXXXXX#XX#X##XXXXXXXXXXXX#XXXXXX#XXX#XXXXXX#XXXXXXX#XXXXXXXX##XX##XXXXXXXXXXX##XXXX#X#X#XXXXXXXXXX#XX#XX#XXXXXXXXXXXXXXXXXXX###XXXXX###XXXXX####XX#XX#X#X#XX###X#XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX###XXXXX##XXX#XXXXXX##X#XX#XXXXXXXXXXXXX#X#XXXXXXXXX#XXXXXXX#XX#XXXXXXXXXXXXXXX#X#X#XX#XXXXXXXXXXX##XXX##XXXX##XXXXXXXXXXXXX#X#XX##X##XXXXXX#XXXXXXXX#XX#XX#XXX#XXXXX#XXX##XXXXXXXXXXXXXXXX#XX#X#XXX#XXXXXXXXXXXXX##X#XXXXXXXXXXXXX#XXXXX##XX#XXX#XXXXX#X#XXX#XXXXXXX#XXXXXXXXXXX#XXX#XXXXXXXXXX#X##XXXXXXXXXXXXXXXX#XXX#XXXXX#XXXXXXXXXXXXX#XXXXXXXXXX#XXXX#XXX##X#X#X#X##XXXXXX#XXXX###XX#XXXXXXX#XXXXXXXXXXX#XXXXXX#XXXXXXXXXX##XXXX#X#XXXX#XX#XXXXX##X##XXX##XXXXXX#X#X#XXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXX#X##X#XXXXX#X#XXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXX##X#XXXXXXX#XXXXXXXX#XXXX#XX#XXXXXXXXXX#X##XXXXXXXXXXX###XXX#XXX#XX#XX#XXX#XXXXXX##XXXXX##XXXX##XXXXXXXXXXXXXXX#XXXXXXXXXX#X##XXX##XXXX#XXXXXXXXXXX#XXXX##XXXXXXXXXXXXX#XXXX#XXX#XX#XXX#X#XXXXXXXXXXXX#XXXXX#XX#XXXXXXXXX#X##XX#X#XXXXXXXXXXXX#X#XXXXXXX#XXXXXXXXX##XXXXXXXXX#XXXXXXXXX#XXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XX#X#XX##X#XXXX#XXXXX#XXXXX#XXXXXXXX#XXXXXXXXXX##XXX#XXXXXXXXXXXXXXXXXXXX#XXXX#XXX##X#X#XXXXX#XXXXXXXX#X#XXXXXXXXXXX#XXX##XXXXXXX##XXXXX#X#XXXXXXXXX##XXX#XXXXXXXXXXXXXXX#XX##X#XXX#XXXXXX##XXXX#XXXXXXX#XXX#XX#XXX#XXX#XXXX#XXXXXXXX#XXX#XXXXXXX##XXXXXXX#XX#XXXX#XXXXXXXXXXXXXXXXXX#XX#XXXXX#XXXX#XX#X###XXXXXXX##XX##XXX#XXX#X#XX#XXX#XX#X#X#XXXXX##XXXXXX#XXXXXXXX#XX#XXXX###XXXXXXXXX#XXXXXXXXXXXXX#X##XXXXXXXXXXX#XXX#XXXXXXXX#XXXXXXXXX#XXX#XX#XX#XXXXXXXXXXXXX##X#XX#XXXXXXXX#XX#XXXXXX#XX#XXXXXXXXXXXXX##XXXX#XX#X#XXXXXXXXXXXXXXXX#XXXX#XXXX#XXX#XXXXX##XXX#X#XXXXX#XXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXX#XXXX#XXX#XX#XXX#X#XX#XX#XXXX
XXXX#XXXXXXXXXXXX#XXX#XXXXXXXXXXX#XXXX#XXXXX#XXXX##XXXX#XXXX#XX#XXXXXXX##XX#XXXXXXXXXX###X#XXXXXXXXXXXXXXX##XXXXXXXX#XXXXXXXXXX#XXXXXXXXXXX#XXXX#XXXXXXXXXXX#XX#XXXXX###X#XXX#XXXX###XXX#XXXX#XXXXXX#XXXXXXXXXXXX#XX#X##X###XXX#XXXXXXXXXXX#XXX#X#XX#X####XXXXXXXXXXXXXXX#XX##XXXXXXXXXXXXXXXX#XXXXXXXX###XXXX#X##XXXXXXXXXXXXX#X#XX#XX#X#XXXXXXXXXXX#XXXXX#X#XXXXXXXXX#XXX##XX#XX#XXXXXXXXXXXXXX#X##XXXX#XXXXXX#XXXXXXXXXXXXXXXXXXX#X##XXXXX#XXXXXX###XXXXXXXXX#XXXXXXXXXXXXX#X#XXXXXX#XXXXXXX#XXXXXXXXXXXXX#XXXX#XX#XX#XX#XXX#X#XXX#XXXXXXX#XXX#XXX#X##XXXXXXXXX#XXXX#XXXXXXXX#XXXXXX#XXXXXX#XXXXXXXXXX###XXXXX#XXXXXXXXXXXX#XX#X#XXX#XXXXXXX#X##XXX#XXXXX#XXXXXXX##XX#XX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XX#XXXXXXXXXX#XXXXXXXX##XXXXXXX##XXXXXXXXXXX#XXXXXXXXXXXX#XXXXXX#XXX#XXXXXXXX#XXXXXXXXX#XXXX##XXX##XXXX#XX#XXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXX#X#XXXXXXXX###XXXXXXXXXX#X#X##XX#X#XXXXXXXXXXXX##XXXX#XXXXX#XXXXXXXX#XX##XXXXXXXXXXX###XXX#X#XXXXXXXX#XX##X#XXXXX#XXXXX#X#X#XXXX#XXX#XXXXXXXXXXXXXXXXXXX##XXXXXX#XXXXX###XXXXX##X##XX#XXXXXXXXX#XXXX##XXX
XXXXXXX#X###XXXXXX#XXXXX##XXXXXXXX#XXXXXXXXXXXXXX#X#XXXX#XXXXXXXX#XXXXXXXXX#XXXX#XXXXX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXXX##XXXX#XXXXX##XX#XXXXXXX#X##XX##XXXX#XXXX#X#XXXXXXXXXX##XXX##XXXXXXX#XXXX#XXXXXXXX#X#XXX#XXXXXXXXXX##XX#XX#X##X#X#XXXXX#X##X#XX###X##XXXXX#XXXX#X#XXX####X#XXX#XXXXXXXXX#XXXXX#XXXXXXXXXXX##X#X#XX#X#X#X#X##XXXXXXXXXXX#XX#X#XXXXXXXX#X#XXXXXXXXXXXXXXXX#X##X##XX#XXX#XXXX##XXXXXXXXXXXXXX#XXXXXXXXXXXX#XXXX#XXXX##XXXX#XXXXXXXXXXX##XXXXXXXXX#XXXXXXXXX##X####XX#XXXXXXXXXXXXXXXXXXXXX##XXXXXXXXX#XX#XXX##XXX##XXXXXX#X##X#X#X#X#XXX##XXX#XXX#XXXXX#XXX#XXXX#XXXXX#XX#XXXXXX#XXXXXXXXXX#X#XX##XXX#XXXXXX#XXX#XXXXXXXXXXXXXXXX#XXXX##XXXXXXXXX#X#X#XXX#X#XX##XXXX#XXXXXXXX#X#XX#XXXXXXXXXXX#X#XX#XX#XXXXXXXX#XXXXXXXXXX#XXXX#X#XXXX#X#X#XXX#XXX#XXXXX#XXXXX#XXXXXXXX#XXXXX##XX#XXXXXXXXXXX#XXX##X##X#X#XXXXXXXXXXXXX#X##X##XXXXXXXXXXXX#X#XXXXXXX####XXXX#XXX#XXX##X#X#XXXXXXXXXXXX#XXXX#XXX#XXXX#XX#XX#XXXX#XXXXXX###XXX#X#XXXXXXXXX#X#XXXXXXXXXX#XXX##XXXXXX#XXX#X#X#XXXXX#XX#XXXXXXXXXXXXX#XX#X#XX#XXXX##XXXXXXXXXXXXXXXXXX#X#
X#XXXXXXX##XXXXXXX#XXXXXXXXXXXXXX#XX#XXX#XX#XXXXXXXX#XXXX#X##XXXXXXXXXXXX#XXXXXXXXXXXXXXX##XXXXX#XXXXXXXXX##XXX#X#X#X#XXXXXXX#XXXXXXX#XXX#XXXXXXXXXXXXXX#XXXXXXX#XXXXX##X#XXXX#X#XX###XXXXXXXX#XXX#XX#XXX#XXXX#XXXX#XXXXX##XXXXXX#XXXX#X#XXXX#XXX#XXXXXXXXXXX###XXXXXXXXX#XXXXXXXXXX##XXXXXX#XXXXXXX#X#XX#XXXXXXX#XXX##X##XX#XXX#XXXXXXXXXXXX#XX#XXX##XXXX#XXXXXXXXX#XXXXXXXXXXX#XXXXXXXX#XXXX#X##XXXXXXXXXX#XXX##XXXX#XXXXXXXXXXXXXXXXX#X###XXX##XXXXX#XXX#X#XXXXXX#XX#X#X##X#XXXXXXX#XXXXXXXXXXXX#XXXXX##XXXX##X#XX#XXXXX#XXXXX#XXXXX#XX#XX#X#XXXXXX#XX#X#XXXXXX#XXX#XXXXX#X#XX#XXX#XX#XXXXXXXXXXX#X#X#XXX#XXXXXX##XXX##X#XXXXXXX#XX#XXX#XX#X#XX#####XXXXX#X#XXXX#XX#XX#XXX#XXXXXXXX#XXX##XX#X#XXXXX#XX#XXXXXXXXXXXXXXXXXXXXX#XXXX##XXXXXXX#XXXXXXXXXXX##X#XXXXXXXXX##XXXX##X#XXX#XXX#XXX#XXX##XXXXX#X#XX#XX#XXXXXX##XXX#XXXX#XXX#XXXXXXXXX#XXXXXXX#X##XXXXXXXX#XXXXX#XXXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXX#XXXX#XX#XXXXX#XXXXX#XX##XXXX##X##XXXXXXX#X#XXXXXXX##XXXXXX#XXXX#XXXXXXXXXXXX#X#XXX#XXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXX#X#XXXX
XX#XXXX#XX##XXXXXXXX#X#XXX#XXXXXXXXXXXXXXXXXXXXX##X##X#XX#XXX#XXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXX#XXX#XXXXXXXX#X#XXXX#XXXX##XX###XXXXXXXXX#XXXXX#X#XXXX#XX#XX#XXX####XXXXXX#XXXX##XXX#XX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XX#XXX#XXXXXXXXXXXX###XXXX#XXXXXXXX#XXXXX#XXXX#XXX#X#XX#XXXXXXXX#XXXXXXX##XXX#XXXXXXXXX#XXXX#XXXXXXX##XXXX##XXXX###XXXXXXXXXXXXXXX#X#XXX#X#XXXXXXXXXXX###X#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XXX#XXXXXXXXXXXXXX##XXX#X##XXXXXXXXXX#XXX#XX#XXXXXXXXXXXXXXX#XXXXXXXXX##X#X#XXX##XXX#XXXXXX#XXXXXX##XXXXXXXXXXXXX#X#XX##XXX#XXXX##XXXXXXXXX#XX##XXXXXXX#XXX#XXX#X#X#XXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#X#XXXXXXXX#XX#X#XXXXX###X#XX#XXXXX#XXX##XXXXXXXXXXXXX#XXX#XX#XX#XXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXX#XXX#XX#XXX#XXXXX#X#XXXXXXX##XXX#XX#XXXX#XXX#XXXXXXXX#XXXXXXXX#XXXXXXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXXXX##XXXX#X#XXXXXXXX#XXXXX#XXXX#XXX##XXXXXXX##XX#XXXXXXXXXXXXXX#XXXXX#X#XXX#X#XXXXXXXXXXXXX#XX##XX#XXXXXXXXXX#XX#XXXXXXXX#XXXX#X#XXXX##X#X#XXXX#XXXX#XXX#X
XXXXXXX#XXXXXXX#XX##XXXXXXXXXX#XXXXX#XXXX##XXXX#XXXXXXXXX#X#XXXXX#X#XX#XX#XXXXXXX##X#XXXXXXXXX##XXXXXXXXXXXXXXXXX#XXX#XXXXXXX#XXXXXX#XXXX#XXXXXXXXXXXXXXX#XXXXXX#XXX#XX##XXXXX#XXX###XX#XX##XXXX##X#XXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XX##XXXXXXXXXXXXXXXX#XX#XXXX#XXX#XXXXXXX#XXXX#XX#XXXX#X##XXXX#XXXXX#XXXX###XXXXXXXXXX#XXXXXX#XXXXXXXXXX#XXXXXX#X#X#XXXXXXXXX#XXXXX#X#XX#XXXXXXXXXXXXXXXXXX#XXX##XXXXXXX##XXXXXXXXXX#XXX#XXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXX###XXXXXX##XXXXXXXXXXXXXX##X#X#XXXX#XXXXXXXXXXXX##XXXX##XXXX#XXXXX#X#XXX##XX##XXX#XXXXXXXXXXX#XX#XXXX##X#XXXXXXXXX#XXXXXXXXXXXXXX#XXX#X###XX#XXXXXX#XXXXXXX#XXXXXXX#XXXXXXXXXXXX#X#X#X#XXXXX##XXXXXXXXXXXXX#XXXXXXX#XXX#XXXXXXXXXXX#XXXX##XXX#XXX#XXXXXXXXXX#X#XXX#XXXXX#X#XXXXX#XXXXXXXXXX#X#XXXXX##XX#XXXXX#XXXXXX###XXX#XXXXXXXXXXXXX#XXX#XX#XX#XXX#X#XXXXXXXXX###X##XXXXXXX#XX#XX##XXX#XXXXXXXXX#XXXX#X#XXXXX#XX####XX#XXXXXXXXXXXXXX#XXX#XX#XXXXXX#XXXXX#XXXX#X#XXXXXXX#XXX#XXXXX#XXXXXXXXX#XXXX#XXXX#XXXXXX##XXXX#XXXX#X#XXXXXXXXX#XXXXXXXXX#XXX#XX#XX#XX#XXXXX
XXXXX#X#XXXXXXXXXXX#XXXXX#X###XXXXXXXXXXXXX#XXXX#X#XXXXXXXXXXXXXX###XXXXX#XXX#X#XXXXXXXXXXXXXXXXX#XX#XXX#X#X####XXXX#XXXXX#XX#X##XXX#X#XXXXXXXXXXXXXXXXX#XXXXX##X#XX#XX##XXXXX###XXXXXXX#XXXXXX#XXX#XX##XXXXXXX#XX###XX#XXXX#XXXXXXXXX#X#XXXXX#XX#XXXXX##X#XXXX#XXXXXX#XXXXXXXXX##X##XXXXXXX#X#XXXX#XXXXXXXXX#XXX##XXXXXXXXXX###XXX##XXX#XX#XXX#XXX#XXX#XXXX##XXXXX#XX##XXXXX#XX#XXXXXX#XXXX#XXXXXXXX#XXXX#XXXXX#XXX#XXXXXXXXX#XXX#XX#XX#X#X#X##XX#X#X#XXXXXXX#X#XXXXXXXXXXXXXXXXX#X#XXXX#XX#X#XXXXX#X##XXX#X##XXXX#X#XXXXXXXXX#XXXXXXXXXXX#XXXXXX#XXXXX#XXX#X#XX##X#XXXXX#XX##X#XXXX#X#XXXXXX#XXXXXXXXXXXXXXXXX#XXXXXXX#XXXXX#XXX#XX###XXXX###XXX##X##XXXXXXX#XXXXXX#XXXXX#XXX#XXXX#XXXXXXXXXXXXXXXXXXXXX#XXX##XXXX#XXXXXX#XX#XXXX##XXXXXXXX##XXXXXXX#XX#XX##XX#X#XXXXXXXXXXX##X##XXXXXXX##X#XXXXXX#X##XXX#XX####XXXXXXXXXXXXXX#XXXXX#XXXX#X#XXXX#XXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXX##XXXX###XX#XXX#XXXXXX#XX##XXX#XX##XX##XXX#XX#XX#XXXXX##X#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#X#XXX#XX#XXXXXXXX#XX#XXXXX##X#XXX#XXX#XXX#X#XXX####XX#XXX#XXXX##X#XXX#XXXX#XXXXXXXX
XX#XXXXX#XXXXX#XXXXXXXXXXX#XXX###XXXXXXX#XXXXX##XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XX###X##XXXX#XXXXXXXXX#XXXXXXXXXX#X#XXX#X#XXXXXXX#XXXXXXXXXXXXX#XX#X#XXX##XX##XXXXXXXXXXX#XXX#XXX##XX#X#X#XXXX#XXXXX#XX#XXXXX#XX#X#X#XXXXXX#XXXXX#XXXX#XXX#XXXXXXXXX##XXXXXXXXXXX#X#XXXXXXXXX#X#XXXXXXXXXXX#XXXXXXXXXXXX#XXX#XX##XX#XXXXXXXX#XXXX#X#XXXXXXXXXXXXXX#XX#XXXX##XXXXXXXXXXXXX#XX#X##XXXXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXX#X##XXX#X#XXXX#XXXXXX#XXXXXXX#XXXX#XXXXXXXXXX#X#XXX#XXXXXXXX#XXX#XX#X#XXXXXXXXX#XXXXXXXX##X#XXXXXXXXXXX#XX#XX#X#XXXXXXXX#XXXXXX#XXXXXXXXX#XX#XXXX#XXXXXXXX#X#XXXXXXXXXX#XXXXXXXXXXX##XXXX#XXXXXXXX#XXXXXXXXXX#XXXX#X#XXXXX#XXX#XXXXX#X##X#X#XXXX#XX#XX#XX#X#X#XXXXXX##X#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXX###XXX#XXXXXXXXXX##XXXXXXXXXX##XXX#XX#XXX#XXXXXXX#XX#XXXXXX#X##XXXXXXXXX#XXXXXXXXXXX#X#XXXXX#XX##XXXXXX#X#XXXXXXX#X##X#XXXXX#X#XXXXXXXXX#XXXXX#XXX#X#XX#XXX#XX#X##XXXXXXXXXXXXX##XX#XXX#XXXXX#XXXXXX#XXXXXXX#X#XXXXXXXXXXX#XXXX#XXXX##XX#X#XXXXXXXXXXXX#XXXX#XXXXXXXXXXXXXXXX#X#XXXX#XX##XXXX#XXXXXXXX#XXX#X#XXX##X##XXX#XXX##XX#XX#XXX
XXXXXXXX#X#XX#XXXXXXX##XXXXXXXXXX###X#XXXXXXX##XXXXXXXXXXXXXX#XXXX#XXXXXX#XXXXX#XXXXXXXXXX#XXXXX#XXXXXXXXXXXXXXXXXXX#XXXX#XXXX#XXXXX#XXXXX#XXXXX##X#XXXXXXX#XX#XX#XXXXX#XXXXXX#XXXX###XXXXXXXXXXXX#XXXX#XXXXXXXXXXX#XXXXXXXX#X#XXXX##XX#XXXXXX#XXX##X#X#X#X##X#XXX#XXXXX#XXXXXXX#XXXXXXXX#XXXXXXX#XXXXXXXXXXX#XXXXXX#XXX#XX#X#XXX##XXXXXXXXXX##XX#XXXXXXXXXX#XX#XX#XXXXXX#X###XXXXXXXXXXXXX#XXX#X#XXXXXXXXXXXXXX#XXXXXX#X#X##X#XXXXXXX#XXX#XX#XXXXXXX#XXXXXXXXXX#XXXXXXXXX#XXX#X#XXXXXXXX#XXXXX##XXX#X#X#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXX#XXXXXXXXXX#XX###XXXXXX#XXXXXX#XXXXXXX##XXXXXX#XXXXXX#XXXXXXXXXXXXXXXXX#XXXXXXXX#X##XXXX##XXXXX#XXX#X#X#XXXXXX#XX#X#XXXXX#XXXX#XXX#XX#X#XXXXXXXXXXX##XXXXXXXXXX#XX#XX#X##XXXXXXXX#XXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXXXX#XXX#XXX#X#XX#XX#XXXXX#XXXX##XXXXXXX##XXXXXXX#X#XXXXXXXX#X#XX##XXXXXXXXXXXX##XXXXX#XXXXXXXXX#XXX##XXX#XX#XXX#XXXXXXX#XXXXXXXXXXX#XXXXXXXXXXX#XXX#XXXXXXXXXX#XXXXXXX#X#X#XX#XXXXXXXXXX#XXXXXX##XXXXXXXXXX#XXXX#X#XX#XX#XXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXX#XX#XXX#X#X#XXXXXX#XXX
XXX#XXXXX#X#XXXX#XXXXX#XXXXXXXXXXX#X#XXX##XX##XXX#XX#XXXXXXXXXX#XXXXXXXXXXXXX##XXXXXXXXXXXXXXXX##XXXXXXXXXXX#X#XXXXX#XXXX#XXX#XXXXXXXXX#XX#XXXXX#XXXXXXXXX#XXXXX#XXXXX#X#XX##X##XXXXXXXXXXXXXXXXXXXX#XXXXXX#XX#XXXX#XXXX#X#XXXXXXXXXXXXXXX#XX#XXXXXX#X#XXXXXXXXXXXXXXXXX#X##XXXX##XX#XXXXXXXXX##XXXXXXX#XXXX#XXX#XX#XXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXX#X#XXXXXXXX#XXXX#X#XXX#XXXX#XXXX###XXXXX#XX##XXXX#XXXXXXXXXXXXXXXXXXX##XXXX#XX#XXXXX#XXX#XXXX##XX#XXXXXX#XXXX#XXX#XXXXXXXXXXXXXXXXXXXX#XXXX##X#XXXXXXXXXXXX#XXX#XXXXXXX#XX#XXXXXXX#X#XX#X#XXXXXXX##XXX#XXXXXXXXXXXXXXX##X#XXXXX#XXXXXXX##XXXXXXXX#XXXXXX#XXX#XXXXXX##X##X#XXX#XXXXXXX#XXXX#XXXXXXXXXXXXXXXX#X#XXXXXXXXXX#XXXXXX##X#XXX#XXX#XXX#XX#XXXXXX#XXXXXXX#X#XXX#XX##XX#XXXXXXXXXX#XXXX#XXXXX#XXXX#XXXXXXXXXXXX#X#XXXXXXXXXX#XXXXX#XX#XXXX#X#XXXXXX##XXXXXXXXXXX#XXX#X#XX#XXXXXXXXXXXXX#XXXXXX#XXXXXXXXX#XX#XXX#XXXXXXXXXXXX#XXXXXXX##XXXX#XXXX##XX#XX#XX##XXXXXX#X#X#XXXXXXXXXXXXXX#X#XXXXXXXXXXX#X###XX#XXXXXXXXXXXX#XXX##XX##XXXX#XXXX#XXX#XXXXX#XXXXXX#XXXXXX#XX#X##XX#XXX#XXXX#XXXX###X#XXXX#XX
X##XXXXXXXXX#XXXXXXX#XXXX#XXXXXX#XXXXXXXXX#XX#XXXXXX#XXXX##XX#XX#X#XX#X#XX#XXXXXX#XXXXXXXXXXXX##XX#XX##XXX#XXXXXXXXXXX#XXXXXXXXXX#X##XXXXX#XXXXXXX##XXXXXXXXXX#X#XX#XXXXX#XX#X#XXXXX#XXXXX###XXXX#XXXX##XX##XXX#XX#XXXXXXXXX#XXX#X###X#XXXXXXXX#X##XXX##XXXXXXXX##X##XXXX#XXX#XX##XXXXXXXXXX##XXXXX#XX##XXXXXXXXXXXX##XXXX##XX#XX#XXXXXXX#XXX##XXXXXXXXXXXX##XXXXXXXXXXX##XXXX#XXXXXX#XXXXXXXXXX#X#X#XXX####XXXXXXXXXX#XXXXXXXX#X#X#XXXXX#XXXXXXXX#X#XXXXXXXXX#XXXXXX#XXXXXXXXX##XXXXX###XX##XX##XXXXXX#XXXXX##XXXXXXXXXXXX#XXXX#XXXXXXXXXX#XXXXXXX#XXXX#X#X##XXXX#XX#XXXXXXX#X#XXXXXXXXXX#XXXXXXX#XXX#XXX#XXXX#XXX##XX#XXXXXX#X#X#X#XXXXX#X#XXXXX###XX#X#XXX#XXXXX#XXXX#XXXXXX#XXX#XXX#XXX#XXXXXXXXXX##X#XX#X#XXXXXX#X#XXXXX#XXX#X#XXXXXXX#X#XXX#X#XXXXXXXXXXX#X#XXXXXXXXXXXXXXX##XXXXX#XX##XX#XXX###X#XXXX#X#XXXXXXXXXX##X#XXX#XXXXX#XXXXX####XXXXXXXX#XXXXX#XXXXX#XXXXX#X#X##X#XXXXXXXXXX#XX#XXXXXXXXXXXX#XXXXXX#XX#XX#XX#XXX#XXXXXXXXXXXXXXX#XXXXXXXXXXX#XX#X#XXXXXX#XXXXXXXX#X#XXXX#XXXXXXX#XXXX##XXXXXXXXXXXXX#XXX#X#XXX#XXX#XXXXXX#XX#XXXXXXXXXXXXX#X#XXX
#X#X###XXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXXXX#XX#XXX#XXXXXXX#XXXXX#XXXXX#XXXX#X#XXX#XXXXXXXXXXXXX##X##XXXXXXXXXXX#XXXXXXXX##XXXXXXXX#XX##XXXXXX#XXXX#XXXX#XXXXX##XX#XX#XX#XXX#X#X##XXXX##XXXXX#XX#X###XXXXXXXX##XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXXXXXX#XXXXX##XXXXX#XXXXXXXXXXXXXXX#X##XXXXXXXXXXXX#XXXXXXXXXXXXX#XX#X#X#XXXXXXXX#XX##X#XXXX#XXXXXXXXXXXXXXXXX##XXXXXX#XX#XXXXXXX#XXXXXXXXX#X#XXXXXXX##XXXXX##XXXXXXXXXXX#XXX#XXXXXXX##XXXXX##XXXXXX#XXXXXXX##XXXXXXXXXXXXX#X#XX#XX#XXXXXXXXX#XXXXXXXXX#X#XXXXXX#XX#XXX#X##XX#XXXXXXX#X#XXXXX#XX#X#XX#XXXXXXXXXX#XX#XXXXXX#XXXXXX#XX#XXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#X#XXX#XXXXXXXXX##XX#XXXX#X#XXX#XX#XXXXXX#XX#XXXXXXXXXX#XX#X#XXXX#XXXXX#XXX##XXXXX#XXXXXX#XXXX#XXXXXXXXXXXXXX#XXXXXXXXX#X#XXXXXXX#XXXXXXXX#X#XXX#XXXXXX#XXXX#XXXXXXX#XXXXXX#X#XXX#X#XXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXX#XXX#X##XXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXX#X#XX##X#X#XX#X#XX#XXXXX#XXXXX#XXXXXXXXXXXXXX##X#XXXXX#XXXXXXXX#XXXX#X#XXX#XXXXXXXXXXXX#XXX#XX##XXXXXXXXX###XXXX#XXXXX##X##XX#XXX#X##X#XX#XX##XXXX#
X#XXXXX#XXXX##XXXXXXX#XX#XXXXXXX#XXX###X#XXXXXXX#X#XXXXX#X#XXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXX#XXX#XX#XXXXXXXXXXXX#XXX##XXX#XXXXX#XXXXXXXXXX#XXXXX#X#XXXXXXXXX#XX#XXXXXXXXXXXXX##XXXXXXXXXX###XXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXX#X#X#XX##XXXX#XXX#XXXXX#XXX#XXXX#####XXXX#X##X#XXX#XXXXXXXX#XX##XXXXXXXXX#XXX#XXXXX#XX#XXXXX##XXXXXXXXXXX#XXX#XX#X#XXXX#XXXXXX###XXXXXXXX#XXXXX#XXXX#XXXX#XXXXXXX#XXXXX#XX#XXXXX##XXXXXXXXX#XXXXX#XXXXXXXXXXXXXXX###XXX#XX##X#XXX##XXXXXXXX#XXXX#XXXXX##XXX#X#XX#XX#XXXXXX#X#XXX#XX#X#XX##XX#XXXXXXXX####XXXXX#XXXXXX#XXXXXX#XXXXX#X#XXXX#XXXXXXXX##XXXXXX#XX#XXX#XXXXXX#XXXXX##X#XXXX#XXXXXXXX#X##XXXXXXXX#####XXXXXXX#XXXXX#X#XXX#XXX#XXXXXXX##XX#XXXXXX#XXX#XX#XXX#XX##X#XXXXXXXXXXXXXXXXXX#XXXXX##XXXXXXXXXXXXXXXX#XXXXXXXXXX##XXXXX#XX##XXXXXXX#XXX#XXXXXXXXXXX####XX#XXX####XXXXX#XXXXXXXXXXXXXX##XXXXXXXXXXX###XXXXXX#XXXX#X#XXX#XXXX#X#XX#XXXXXXXXX#XXXXXXXXXXX#X##XX#X#XXXX#XXXX#XXXXXXXXXX#XX#XX#XXXXXXXXX###XXXXXXX#XX#XXXXX#XXX#XXX#X#XXXXX#XXXXXXX#X#XXXX##XX#X#XXXXXXXXXXXXXX#XXXXXXXX##XXXX#XXXXX#XX#XXXXXXX
XX#X#XXXXX#X#XXXXX##XXXXXXXXXXXX#XXXXXXXXXXXXXX#XXXX#XXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#X#XXXXXXXXX#XX#XXXXXX#X#XX#X##X#XXX#XXXXX#XX#XXXXXXXXXXXXX##X#XXXXXX#XXXX#X#XXXXXXXXX#XX##XXXXXXX#XXX##XXXX#XXXXXXX##X##XXXXXXX##XX##XXXXXXXXX#X#XXXXXX#XXXXXX#XXXXXXX#XX#XXXXX####XXXXXXX##X#XXX#XXXXXX#XXXXXXXX#XXXX#XXXXXXXXXX#XXXXXXXX#XX#X#X##XX#X#XX#XXX#XXXX#XXXXXXXXXXXXXXX#X#XXXXXX#X#X#XXXXXX#XX#XXXXXXXXXXXXXXX#XXXXXXXXX#XXX#XXXXXXX##XX#XX#XX#X#XXX#X#XXXXXX#X##XXXXX###XXXX#XXX#XXXXX#XXXXXX##XXXXXX#XX#XXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXX#XX#XXXXX##XXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXX##XXX#XXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXXX#XXXXXXX#XXX#XXX#XXXXXXX#X#XXXXXXXXXXXXXXXX#XX#XXXXXX#X#XXX#XXXXX#XXXXXXXXXX#XXXX#XXX###XXX#XXXX#XXXXXXX#X##XXXXXXXXXXXXXX#XXXXXXXXXX##XXX#XX#XX#X##XXXXXXXXXXXXXXXX#X#XXXXXXX#X#X#X#XXXXXXXXXXXXXXXXXXXXXX#XX#XXX#XXXX#XXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXX#XXXXX#XXXXX##X#XXX#XXXXXXXXX#XXXXXXXX#XXXXXXX#XXXXX#XXXXX#XXXXXXXXXXXXXXX#XX#XXXX#XX#XXXX#XX#XXXXXX
XX#XX##XXXX#XXXX#XXXXXXXXXXX#XXXXXXXXX#XXXXXX#XXX#X#XXXXXXXXXXXXX#X#XX#X#XXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXX#XXXXX#XXX#X#XXX#X#X#XXXXX#XXXXXXXXXXXXX#XXXX#XX#XX##XXXXXXXXXXX####X#X#XXX#XX#XXX#XXX#XXXX#X##XXX#XXXXXX#XX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXX#X#XX#XXXXXXXXX#X#XXXXXX#XXXX#X#X#XXXXXX#XX##XXX#XXXXXXXXX#XX##XXXXX#X#XXXX#XXXXXXXXX##XXXXXXXXXXXX#XXXXXXXXXX###XX#XXXX#X#XXXXXXXXX#XXXXX#XXXXXXXXXXXXX#XXX#X#XXXXXXX#XXXXXXXXX#####XXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XX#XXXX#X#XX#XXXXX#XXXXXXXXXXX#XXXXXXXXXXX##XXX#XX##XXXXX##X#XX#XXXX#X##XXXXXXXXXXXXXXXX####XXXXXXXX#X#XX##XXX#XXX#XXXX#XX#XXX#XXXXXXX#XXXXX#XXX#XXXXXXX##XXXXXXX#X#XXXXXXXXXXXX#XXX##XX##XX#XXXXXXXX#X#XXXXXXXXX#XXX#XXX###XXXXXX#XXXX#XXXXXXX#X#XXXXXXXX#XXXX##XXXXXXX#XXXX#XX#X#XXXXXX#XXX#XXX#X#XX#XXX###XXXXXXXXXXXX#X#XX#XX##XX#XXXXXXX#XXXXXXXXX####X#XXX#XXX#X#XXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXX#XXX##XXXXXXXX##XX#XXX#X#XXXX##XX#XXXXXXXXXXXXXXXXXX##XXXXXX#XXXXXXX#XXXXXX#X#XXXXXXXXXXXXXX#XXX###XX#XXXXXXXXXXX#XX#XXXXXX#XXXXX#XXXXX#
XXXXXXXX#XX##XXX#XX##XXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXX#XX#XX##XXXXXX#XXXXXXX##XXXXXXX###X#XX#XXXXXXX#XXXXXXXXX##X#X#X#XX#XXX#XXXXX#XXX##XXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXXXXXXX#X###X#X###XXXXXXXXXXX#X##X#XXXXXXXXXX##XX#XXX#XXX#X#XX#XXXXXX#X#XXXXXX#X#XXXXX##XXXXXXXXXXXXX#XXX#X#XX#XXXXXX#XXX#X#X###XXXX#X##XXXXXXXX#X#XXXXXXX#XXX#XXXX#XXXXXXXXXXXXXXXXX#XXXXXXX#X#X#XX#X#XXXXXXXX#X#X#XXXXXXXXXXXX#XXX##XX#XXX#XXXXXXXXX#XX#XX#X#XXXXXXX#XXX###XX#X#XX#XXX#XXXXXXXXXXXX#XXX#XX#XXX##XXXXX#XXXXXX#XXX#XXXXXXXXXXXX#XXXXX##X#X#XXX#XXXXX##XX#X#XX#XXXXXXXXXX#XXXXXXXX#XX#XXXXXX#XXXX##XXX#XXXXXX##XXX##XXXXXX#XXXXXXXX#X#XXXXXX#XXXXXX#XX#XX###XXXX#XXX##X#XXX##XXXXXX##XXXXX##X#XX#XXXXXXXXXXX#XX#XXXXXX#XXXX#XXXX#XXXX#X##XXXXXX#XXX##XXXX#XXXXXXXXXXX##XXX#XXXXXXX#XXXXXXXXXXX#XXXX###XXX##XXXXXXX#XXXXXXXX#X#XXXX##XXXXXXXXXXXX#XXXXXXX##X##XXXXXXX#X#X#XXXXX#XXXXXX##XXXXXXXXXX#XXX#XXXXXXXXXXXXX#XXXX#XX#XXXXXXXXXXXXXXX#XXXXXXXXXX#XXX#XX#XXXXXXXXXX#XXX#XXXXXXXXXXXXXXXXX#XXXXXX#X#XXXX#X#XXX#X#XXXX#XXX#X#XXXXX##XXX#XXXXXX#XX#XXXX#XXXX
XXXXXX#X#XXXX#XXXXXXXX#X###XXX#XXXX#X#XXX#XXX#XX#XXXXXXX#XXX#XXXXXX##XXXX##XXXXXXX#XXXX#XXX#XX#X#XX#X#X#XXXXX#XXXXXXXXXX#X#XX#X#XXXXX#XXXX#XXXXXX#X#XXXXXXXX#X#XX#XXXXXXXXXXXXX##XXXX##XXXX###X##XXXXXXX#XXX##XXXXXXX#XXXX#X#XXXXXX#XX#XXXX#X##XXXXXXXXX##XXXXXX#XXXXXXXXX#XXXX#X#XX#XXX#XXX#XXXXX#X#XXX#XXXX#XXXXXX#XX###XXXXXX#XXXXXXXXX#X#XXXXX#X#XXXXXXXXXXXX#XX#XXXXXXXX#XXXXXXXXX#XXXXXXXXXXXX#XXXXX#X#XXXX#XXX#X#XXX#X#XXXXX##XXXXXXXX##XXXXX#XXXX#XX#XXX#XXXXXX##X#XXX#XXXXXXXXXX#XXXXXXX#XXXXXXX#X##XXXXXXXXXXXXX#XXXXXXX##XXXXXX#XXXXXXXX#XX##XXXX#XXX#X#XXXXXX#XX#XXXXXXXXXXX#XXXX##XXXXXX#XXXXXXXXXXXXX#X#XXXX##XXXXXXXXX#XXXX#XXXXXXXX#XXX#X##XXXXXXX#XXXXXXXXXXXX##XXXXXXX##X#XXXXXXXX#X#XXXXX#XX#XXXXXX##X#XXXX#XXXXXXX#XXX#X#XX#X#XXXXXXXXXXXXXXXX##XX#X#X#X#XXXXXXXXXXX#XXXXXXX##XXXX##XXXXXXXX#XXXXXXXXX#XXXXXXX#XXXX#XXXXXXXX##XXXX#XX#XXX###XXXXXXXXXX#XXXXXXXXXXXXX##XX##XXXXXXXXXX#X#XXX#XXXXXXX#XXXXX#XXXXXX##XXX#XXXXXXXXXX#X#XXXXX#XXXXXXXXXXX#XX#XXXXXXXX#X##XXXX#X#XXXX#X##XXXXXXXXXXX#XXX#XX##XXXXXXXXX##X#XXXXXXXXX#XXXXXXXXXXXXX#X
#XX#XX#XXXXXXXXX#X#XX#X#XXXX#X##XX##XXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXX##XXXXX##XXX##XXXXX#X##X##XXXX#XXXXXXXX##XXX#XX#XX#XXX##XXXX###XXXX#XXX#XXXXXXXX#X#XXXXXX#XXXXX##XXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXX##XXXX#XXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXX#XX##XXXXXX#XXX##XXXXXXXXXXXXXXXXXX##XXXXXX#XXXXX##XXXXXXXX#XXXXXXXXXXXXX#X#XXXXXX#XXXXXX##XX#XXXXXXXXXXXXX#XXXXXXXX#X###X#XXXXXXXXXX#XXXXX#XX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXX###XXXXXX#XXXXXXX#XXXX#XXXXXXXX#XXXXXXXX#XXX#XX#XXXXXXXXX#X#XXXXXXX#X#XXXXXXXXXXXXXXXX#XXXXX##XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#X#XXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXX##XXX#XXXXXXXXXXXXXX#XXX#XXXXXXXXX##XX#XX#XXXX#XX###X#XXXXXX#XXXXXXXXXX#XXXX#XX##XXXXX#X#X##XXX#XXXXXXXXXXXXXXXXX#X#XXXXXXXXXX#X#XXXXXX#X#XXX#XXXXXXXXXX#XXXXXXXXXXXX##XXXXXXX#XXX#X#XXX#XX#X##X#X##XX#XXX#XX#X#XXX#XX##XXX#X#X#XXXX#XXXXXXXXX#XXXXXXXX#XXXXXXXX###X#XXX#XXXXXXX#XXXXXXXXXXXXXXXX####X#XXXX#XXXXXXXXXXXX#X#XX#X#XXXXXX#XXXXX#XXX#XXXX#XXXX#XXXXXXXXXXX#XX#XXXX#XXXXXX#XXX#XXXXXX
XXX#X#XXXXXXXXXX#XXXXXXXX#XX#X###XXXXXXXXXXXXXXXXXXXX#XXX##XXXXXXXXXXXXXX#XXX#X#X##XXXXXXX#XX##XX#XX#X#XXXXXXXX#X#XXXXXX##XXXX#XXXXX#XXXXXX#XXXXXXXXXXX#XXXX#XXXXXXXX####X###X#XXX##XXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXX#X#XXXXXXXXXXXXX#XXX#XXX#XXXX#X#X#XXX#XXXXXX#XXXXXXX#XXXXX#XXXXX#XXXXXXXXX#X##XXXXXXXXXXX###XXXXXX#XXXXX#XXXXXXXXXXXX#XXXXXXX#XXXXXXXX#X##XXXX#XXXXXXXXXXXXXXXX#XX#XX#XX#XXXXX#XX#XXXXXXXXXXXXXXXXXXXX#XX###XXX#X#XX#X#XXXXXXXXXXXXXXXXX###XXX##X#XXX#XXXX#XXXXXX#XXXXXX#XX#XX#X#XXX#X#XX##XXXXXX#X##X#X#XXXXXX#XXXXXXXXX#XXXXXXXXX#XXXXX##X#XXXX#XX#X##XXXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXX#X#XXXXXXXX#XXXXXXX#X#XXXX#XXX##XX#XXXXXXXXXXXX##XXXX#XX##XXXXXX#XXX#XXXX#XXXXXXXXXX#XXXXXXXX#XXXXX#XXXXXXXXXXXX#XXX#XXXXXXXXX#XXXXX#XXXXXXXX#XXXXXXXX#XXXXXX##XXXXXXXXXXXXX#X#XXXXXXXX##X#XXX#XXXXXXXXXX#XXX#XXX#X#XXXXXXXXXX#XX#XXXXXXX###XXXXXXX#X#XXXXX#XXXX#XXXXXXXXXX#X#XXX#XXX#XXXXXXXX#XXXXXXX#XXXXXX#X#XXXXXXXXXXXXX#XXXX#XXXXXXXX##XXXXX#XXXXXXXXXX#X#X#XXXXXXXXXXX#XXXX#XX##XXXX#XXXXX#X#XXXXXXX#XXXX#XXXXX#XXX
XXX##XXXXX#X#XX#XX#X#XXXX#XXX##XXXX#XXX#XX#XXXXXXX#XX#XX###X#XXX#XXXXX###X#XXXXXXXXXXXXX##XXX#XXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXX#XXXXXX#XXXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXX#X#XXXXXXXX#XXXXXX#XX#XXXXXX#XX###XX##XXX###XXXX##XXX#XX#XXXXXXXX#XXXXXXXXX#XX#XX#XXXXXXX#XXXXXXXX#XXXXX#XX#XX##XX#XXXXXXXX#XXXXXXX##XXX##XXXXXXXXX##XX#XXXXXXXXXXXXXX#X#XX#XXXXXX###XXXX#XXXX##X#XXXXX##XXXXXXXX#X#XX#X#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXXXXX#XX#XXXXXXXXXX##XXXXXXXXXXX#XXXX#XXXXXXXXXXXXXX#XXXX#XXX#X#XXX##XXXXXXXXXXXX#X#X#XXXXXXX#XX#XXXXXXX#XXXXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXXXXXX#XX#XX#XXXX#XXXXXXXXX#XXX##X##XX#XXXX#X#XX#XX#XXXXXX###XXXXXXX#XXXXXX#XXXX#XXX#XXXXXXXXXXXXXXXXXXXX##X#XXXX#X##XXXX#XXXXXXXXXXXXXXX#X#XX##XX#XXX#XXXXX##XXXXX#XXXXXXXX#X#XXXXX#XX##XXX#X#XX##XXX###X#XXXX#XX###X#XXX#XXX#XXX#X#X#XXXXX#XXXXX#XXXXXXX#XXXXXX###XXXXXXXXXXXXXX#XX#X##XXXXX#XX#X#XXXXXXXX#XXX#XXXX#XX###XXXXXX#X#XXXXXXXX#XXXX#X#XXXXXXX##X#XXXX#XX#XXXXX##XXXXXXXXX#XXXXX##XXXXXXXXX#X#XXXXXXXXX#XXXXX#XXXXXXXX#X#XXXX##XXXXX##XXXX#X###X
#XXX#XXXX#XXXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXX#XX#XXXXXXXXXX#X##XXXXX#XXX#XXX#XX##XXX#XX##X#XXXXXXX#X#X#XXXXXXXXXXXXXXXXXX#X#XXX#XXXXXXXXXXXX#X#XXX#XXXXXXXX#XXX#XXX#XXX#XXXXX##XX#X#XX####XXX#XX#XX#XX#XX#XXXXXXXXXXX#XXXXXXXXXX#XXXXXX#XXXXXXXXXX#XXX#XX##XX#XXXXXX#XXXX#XX#XXXXX#X#XXX##X#X#XX#XXXXX#XXXXXXXX#XXX#X##XX#XXXXXXXXXXX#XXXXXXX#XX#XXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXX#XXX#XXXXXXX#XXXXXXXX#XXXXXX#XX#XXX##XXXXXXX#XXX#XX#XX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#XX#XXX#XXXXXXXX#XXXXXXXXXXXX#XXXX#XXXX#XXXXXXX##XXX#XXXXXXXXXX#XXX#X#XX#XXX#XXX#XXXXXXXXX#XXXXXXX#XXXXXXX##XXXXXXXXXXXXXXXXXXXX##XXX#XXXX#X#XXXXXX#XXXXXX#XXXXXX###XXX##XXXXXXXXXXXXXXXXXX##XXXX#XXXXX#XXXX#X#XXX#XX#X###XXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XXXXXXXXXXXX#X###XXXX#XX#X#XXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXX#XXX#XXXXX##XXXXXXX##XXXX#XXXXXXX#X#XXXXXXXX#X#XXX#XXXX#XXXXX#XXX#XXXXXXXXXXX#X#XXXXX#XX#XXXXXXXXX#XXXXX#X#XXX#XXXXXXXXX#XXXXX#XX#XXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXX#X#XXXXX#XXX##XXXXXXXX#XX##XXXXXX#X#XXXX#XXXX#XXXXX#X#XXX#XXX
#XXX#XXXXXXXXXXXXXXXX#XXX#XX###XXXXXXXXXXXXXX#XXXXXXXXXXXX#XXXX##X#XXXXXXXXXXXXXXXXXXXX#XXXX#XXXX#X##XXXXXXXXXXXXXXXXXXXX#XX#X#XXXXXX#XX###XXX#X#XXX#X#XXXXXXXXX#XXXXXXXXXXXX#XXXX#XX#XXXXXX#XXXXXX#XX##XXXXXXXX#XX#XXXXXXXXXXXXXX#XX##XXXXXXXX#X#X#XX#XX#XXX#X#XXXXXXXXXX#X###XXXXX#XXXXX#XXXX#X#XXX#XXXXXXXXXXXXXXX##XXXXXX##XXX#X##XXX#X#XXXXXXXXXXXX#X#XXX#XXX#XX#X##XXX#XXXXX#XXXXXXXXXX#XXX#XXXXXXX#XXX#XXXXX##X##XX#XXXX#XXX#XXX#X###XXXXXX#XXXXXXXXX#XXXXXX#XXXXXX#XXXXXX#XXX#XXXXX#XXXXXXXXX#XXXXXXX#X#XXXXXXXXXXXXXX#X##XXX#XX###XXX#XXXX#XXXXXXX#X#XXXXXXXXXX##XXXX#XXXXXX#XXXXXXXXXXXXXXXXXX#XXX#XXXX##X#XXXXXX##X#####XXXXXXX#XXX#X#XXXXXXXXXXXXXXX#XXXXXXXX##XXXXXXXXX#XXXXXX##XXXXX#XXXXXXX#XXXXXXXX###XX##XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXX#XX#XX##X#XXX#XXXXX#XXXXXXX##XXX#XXXX#XXXXXXXXXXX#XX#XXXXXXXX#XX#XXX#XXXXX#XXXXXX#XXXXXXXXX##XXXXXX#XXXX#XX#XXXXXXXXXXXXXXXX##X##XXXXXXX#XXXX#X#XXXXXXXX#XXXXXXXXXXXXXXXXX##XXXXXXXXXXX#XXXXXX#X#XX##XX#XX##XXXXXX#XXXX#X#XXXX#XXX#XXXXXX##XXXXX#X#X#XXX#XXXXXXX#X#XXXXXX#XXXXXXXXXXXXXXXXXXX#XX
#XX###XX##XXXX#XXX#X#XXXXX#XXXXXX#X#XXX#XXXX#XXXX#XXXXXX#XXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXX#X#XXXXX#XXXX##XXXXXXXXX#XXXXXXXXXX#XXXXX#XXXXXXXXXXXXXXXX#XXX#X#XX#XX#XXXX#XXXX#XXX#X#XXXXXX#XX#XXXX#XXX#XXXX#XXXXXXXXX#X#XXXXX#X#XXXXX##X#XX#X#XXXX#XXX#XXXXXXXX#XXXX#XXXXXXX####XX###XXXXXXXX#XXXXXXX#X##XXXXXXXX##XXX##XXX#XXXXXXXXX#XXXXXXXX#X###X#XX#XXXXXX#XXXXX#XXXXXXXX#XX#XXXXXXXXXX##X##XXXXXXXX#X##XX##XXXXX#XX#XXXXXXXXXXX#XXX#X#X#XXXXXXXXX#X##XX###XX#XXXXXXX#XX##XXXXXX#XXXXXXXXXXXX#XXXXX#XXX###XXXXXXXXX#X#XXXXXXXX#XXXX#XXXXXXXXX#XXXXXXX#XX#X#X###XXXX#XXXX#XXXXXX##XXXX#XXXX##X#X##XXX#XXXXXXXXXX#XXXXX#XXXXX###XXXX#XXXXXX#XX##XX#XX#XXXXXXXXX#XXXXXX#XXX#XXXXXXXXXXXXXXXXXX#XXXXX##XX#XXXXXXXXXXXXX#XXX##XXXXXXX##XXXXX#XXXXX##X#X#XXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXX##XXX###XXXXXXX#XXX#X#X#XX#XXXXXXXX#XXXXXX#XX#XXXXX#X#X#X##X##XXX#XXXX#XX#XXXXXXXXXXX#XXX#XX#XXXXXXXXX#XXXXXXXXXXXX#XXXXXXXX#XX#XXXXX#XXXXXXX#XXX#XXXX#XX##XXXXXXXXXX#XXXXXXX#X#X#XXXXX#XXXXXXXXXXXXXXXXX##X###X###XX#XXXXXXX##XXXXXX#XXXX#XXXXX###XXXX#XX#XXXX##XXXX#XXX
XXXXXXXXX#XXXXXXXXXXXXXXXXXXX##XXX#XXXXXXX#XXXXXX#X#X#XXXXXX#XX#X#XXXXXX#X###XXXXXXXXXXX#XXXXXXXXXXX#XXX#XX#XXX#XX##X#XXXX#XXXXXXXXXXX#X#X##X#XXXXX#X#XXXX#XX#XXXX###X#X#X#####XX##XXXXXX###XXX#XXXXXX#XX##XX##X#XXXX#XXXX#XX##XXXXX#XXXX#XXX#X#XXXXX#X##X#XXX##XXX#XXXXX###XXXXXXXX##XXXXXX##XXXXX##XXXX##XXXXXXX##XXX#XXX#XX##XXXX##XX####XXX#X#XXXXXXXXXXXXXX#XX#XX##XXX#XXXXXXXX#X#XX#XXXXXX#XXXXXXXX##X#XXX##XXXXX#XXXXXX#XXXX#XXX#XX#X##XXXXXX##X#XXXXXX#XXXXX##XXXXXXX#XXX##X###XXXXXXXX#XXXXXXXX#XXXXXXXXXX#X#XXXX##XX##X#X#XXXXXXXXXXXXXXXXXXXXXXX###XXXXXXXXXXXXXXXXXXXXX###XXXXXXXXX##XX#XX#X#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXX#XX#X#XX#X#XXXXX##XXXXXXX#XXXXXXXXXXXXXXXXXXX#XXXX##XXX##XXXXX#X#XXXXXXX#XXXX#XX#XXX#XXXX##XXX#XXXX#X#XXXX#XXXXXXXXXX#X#XXX#XXXXX#XX#XX##XX#XXXX#XX##XXXXXXXX#X#XXXXXXXXXXXXXX#XXX#XXXX#X#XXX#######XX#XXXXXXXXX#XX##XXX#X#XXXXXXX#XX#X#XXXXXXX#XXXXXXXXX#XXXX#XXXXXXX#XX#XX#XXXX####XXXXXXXXXXXX##X#X##X###XXXXX#XXXXX#X#XXXX#XXX#XXX#X#XX#XXXXXX#XXXXXXXXX#XXXX#XX#X##X#XXXX#XXXXXX#XX#XXXXXX#XXXXXXXXXX#XXX#XXX#
X#X#XX##XXXXXXXX#X#XXXXXXXXXX#XXXXXX#XXXXX#XX#XXXXXXXXXXXXXXX#XXXXXXXXX#XX#XXXXXXXXX#XXXXXXXX#XX#XXXXXX##X#XX#X#X#XX#XXXXXXXX#X#XX#XX#XXXXXXXXXXX#XXX##XXXXXXXXXXXX#X#XXXX#X#X#X#XXX###XXXXX#X#XX###XXXXX#XXXXXXX#XXXXXX##XXXX#XXXXXXX#XXXXXXXXXXXXX##XXX#XX#XXXXXXXXXXXX#XXXX#X#XXXX#X#XXXX#X#XX##XXXX#XX#X#XX#XXXXXXXX#XXXXX#XXXX#XXXXXXXXXXXXXXXXX#X#XXXXXXXXX#XXXX#XX#XXXXX#XXXXXXX#XXX###XXXXXXXXXXXXXXXXXXXXXX##XXXXX#XX#XXXXXXXXXXX#XXXXX#X#XXXX#XXX#X#X#XXXXXXXXX##XXXXXXXXXXX#XXXXXXXXXXXX#XXXXX#XX##XX###XXXXXXXX#XX#X#XXXXXXX#XXXXXXXX#XXXXXXX#X#XXXXXXXXXX##XXXXX#XXXXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXX#X#X#XXX#XXXXXXXXXXXXX##XXXXX#XXXX##X#XXXXXXXXX##XXXXXXXXXXX#XXXXXXX##XX#XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXX#XXXXX##XXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXX#XXXX##XXXX#XX###X#XXXXXXXXXXXXX##XXXXXXX#XXXX###XXXXXXXXXXXXXXXXXXXXXX#XX#XX#XXX##XXXXXXXXX#XXXXX#X#XXXXXXXXX#XXXX#XX##XXXXXXXXX#XX#XXXX#XXXXXXXX##XXXX#X###XXXXX#XXXX#X#XXXXXX###XXXXX#XXX#XX#XX#XX#XX#X#XXXXXXXXX#XXXX#XXXX#XXX#XXXXX#XXXXXXXXXXXX#XXXXXXXXX#X#XXXX#XX#XX#XX#
XXX#XXXXX#XXXXXXXXXX#XXXXX#XXXXXX#XXX#XXX#XXXXXXXXXXX#XXXXXXXXXXXX#X#XX#XXXX#XXXXX#XXXX#XXXX##XXXX#XXXXXX####X#X##XXXXXXXXXXXX#XXXXX#XXXXX#XX#XXXXX#XXXXXXXX#X#XXXXX##X#XXXXXXX#XXXX#X##XXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXXX#X#XXXXX#XX#XXXXXXXXXX#XXXXXXX#X#X#XXXX#XXXX###XXXXXXXXXXXXXX#XXXXXXX#XXX#XX#XXXXXX##XXXXXXX#XXX#XXX##XX#X#XXXXXXXXXXXX##XXXXXXXXXXX#X#XXX##X#XXXXX#XXXXXX##XXXXXX#XXXXXXXXXXX#X#XXXX#XXXXXXXXX#XXXXXXXXXXXXX##XXXXXXXXXX#XXXX#XXXXXXXX#X#XXXXXXX#XXXXXXXXXXXXXXX#XXXXXX#XX##XX#X#XXXXXX#XX#XXXXX##XXX##XXXXXXXXX##XX#XXXX#X#XXXXXX##XX#X#XXXXXXXXXXXX#XX#XXXX#X#XXXX##XXXXXX#XXXXX#XXXXXXXXXXXXXXXX#X#XXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXX#XXX#XXXX#XXXXXXXXXXX#XXX##XXXXXXX#XXX#X#X#XXX#XXXXXX#XXXXXXXXXXXXXXXXX#XX#XX#XXXXXXXXX##XXXXXX#XXXXXXX#XXXXXXXXXXXXX#XXXX#XXX#X##XXXXXXXXXXXXXX#XX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XX##XX#XXX#XXXXXXXX#XXXXXXXX#XXXXXX###XXXXX#XXXXXX#XXXXXXX##XXXXXXXXXXXX#X#XX#X#XXX#XXX##XXX#XXXXXXXXX###XXXX#XXX#X#XX#XXXXXXX#XXXXX#XXXXXXXXXXXXX#X##XXXXXXXXXXXXXXXX###X#XXXX#XX#XXXX#XXXX
X#X#X##XXXXXXXXX###XX#XX#XX#XXXXXXXXXX#XXXX#XXXXX#X#XXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXX#XXXXX#XXXXX#XXXXXXXXXX#XXXXXXXX#XXXXXX#XXXXXX#XX#XXXXXXXXXXXXX##XXX###X#X#XXXXXXX##X#XXXXXX#XXXXXX#X#XX#XXXXXXXXXX#XXX#XX#XX##XX#XXXX##X#XXXXXXXX###XXXXXXXXXXX#XX#XXXXXXXX#XXXXXXXX#XXX##X#XXXXXX#XX###XXXX#XXXXXX##XXXXXXXXXX#XXXXX#XX##XXXXXX#X#XXX#XXXXX#XXX#XXXXX##XXXX#XXXX###XXXX#X##XXX#XXX#XXXXXXX##XXXXXX#XXXXXXXXXXXX#XXXXXXXXXXX#X#XXXXX#X##XXXXXXXXX#X#XXXXXXXXXXX#XXXXXXX#XXXXX##XXX####XX#XXXX#X#XXXXXX#X#X#XXXXXXXX#XX#XXXXX#XXX##X#XX#XXXXX#XXXXXX#X#XXXX#XXXXXXX#XXXXXXXXX##XXXXXXXXXXXX#XXX#X#XXXXX#X#XXXXXXXX#XXX#XXXXXXXX#XXXXXXXXXXXXX#X#X#XX#XXXX#XXXXX#XXXXX#XXXXXXXXXXXXXXXXX#XXXX#XXXXXXX#XXX#XXXX#XXXXXXXXXX#XXXXX#XX##XXXXXX#X#XXXXXXXXX#XX#XX#XXXX#XXXXXXXXXXXX#XXX#XXXXXXXXXXX##XX#XX##X#XXX##X##XXXXXX#XXXX#XXXXX#XX#XXX#XX#XXXXXXXXX#XXX##XX#X#XXXX#X#XXXXX#XXXXXX#XX##XX##XXXXXXXXX#XXXXX#XXXX#XXX#XXX#X#XXXXXXX#XXXX#XXXXXXXXXXXXXX#XXXXXX#XXXXXXXX#X#XXXX#XX#XXXXXXXXX#X#XXXXX#XXX##XXX#XXXXXXX#XXXXX##X#XXX#XXXXX##XX#XXXXXX#XX
XXXXXX#XX#X#XXX#XXXXXXXX#XXXXXXXXXXXXXX#XXXXXXX##XX#XXXXXXXXXX#XXXXXX##XXXXXXXXXX###XX#XXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXXX#X##XX#X#XXX#XXXXXXXX#XXX#X##XXXX#XXXXXXXXX#XXX#XXXXXXXXXXXX#XX#XX#XX##XXXXXX##XXXXXXX#XX#XXXXXXXXXXXX#XX#XX##XXX#X#XXXXXXXX#XXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXX###XX#XXXXXXXXXX#XX#XXXXXXXXXXX#XX#XXXXX#X###XX#XXXX##X#XXXXXXXXX##XXXXXX##XXXX##XXXX#XXXXXXXX#XXXXXXXX#X#XXXXXXXXXXXXX##XXXXX#XXXXXX#XXXXXXXXXX#XXXXX#XXXX#XXXX#XXXXXXXXXXXX#XXXXXXXX#X##XXXX###XXXXX#XX##XXXXXXXX#XXXXXXXX#XXXXX#XXX#XX#X#XXXXXX#XXXXX#XXXX#XXXXXXX#XXXXX###XXXXXX#XXXXX#XXXX#XXXXX#X#XXXXXXXXXXX##XXXXXX#X#XX##XX#XXXX#X#X#XXXXXX####XXXX#X##XX#XX#XXXXXXX#XXX##XXXXX#XXXXXXX#XXXXXX#XXXXXXX#XXXXX#XX#XX#XX#XXXXXX##X#XXXX###XX#XXXXXXXXXX###XXXXXXXXXX##XXXXXX#X###X#XXXXXXXX#XXXXXXXXXX#XXXXXXXXX##X#XXXXXXXXXXX####XXXXXXXXX#XXXXX#XXXXXXX#XXXXX#XXXXXXXXX#XX#X#X#XXXXXX#XXXX#XXXX#XXXXX#XXXXX#X#XXX#X#XXXXXXXX#XXXXXXXXXX##XXX#X#XXXXX#X#XXXXXXX#XXX#X##XXXXX#X#XXXXXXXXXXX#XXX#XX##XXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXXXX
XX#XXXXXX##XXXX#XXX#X#XXXXX###XX#XXXXXXXXX#X#XXX#X#X###XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXX#XX##XX#XXXXXXXXX#XXXXXX#X###XXXXXXXX#XXXXXXXXXX#XX#XXXXXXXXXXXXXXX#X#XXXX#XXXXXX#XX#X#X###XXX#XXXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXX#XX#XXXXXX#XXXX##XXXXXXXX####XXXXXXXXXXXXXXXXXXXX#XX#XX#XXXXX#X#XXX#X#XX####XX#XXXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXX#XX#XXXXXXXXX#X#XXX#XX#XXXXX#XX#XXXX#XX#X#XX#XXXXX#XXXX#XXX#XXXXXXXXXX#X#XX#X###X#XXXX#XXXX#XXXX#XXXXXXXXXXXXXXXXXXXXXXX#XXXX##XXX#X##X#XXXXXXXXXXX#XXXXXXXXXX#XXXXX#X#XXXXXXXXXXXXXXXXX#XXXX###XXX##XXXX#XXXXXXXXXXX#X#XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX##X#XXX#XXXX#XXXX#XXXXXXXX#XXXXXXXX#XX#X#XXXXX#X#X#X#XXXXXXXX#X#X#XXXXXX#XX#XXXXX#XXXXXXXXXXXXXXXXXXXXX#XX#XX#XXXXXXXXX#X#XXX#XXXXXXXXX#XXXX#XX#XXXX#X##XXX#XXXXXXXXXXXX#XXX#XXXXXXXXX#XXXXX#XXXX#XXXXXX#X##XXXXXXXX#XXXXXXXXXX#XX#XXX#XX#XXXXXX#XXXXXXXXX#XXX##XXXXXXXX#XXXXXXXXXXXXXXXXXXXX#XX#XXXXX#XXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXXXXX#XXX#XXXXX##XXXXX#X#XXXXX#XXX##XXXXXXX#XX#XX####X#X#XXXXXXXX#X#XX
XXXXXXX#XX#XX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX##XXXXXXXXXXXXXX#X#X#XXX#XXXXXX#XX#XXXXXXXX#XXXXX#X#XX#XXXXXXXXXXXXXXXXX#XXXXXX#X#XXXXXXXXXXXXXXXXX#XX#XXXXXXXXXX#XX###XXXX##XXXXX#X#X#XXXXXX#XX#XXXXXX###XXXXXX##XXX#XX#XXX#XXXXXX##XXX#####XXXXX#XX#XX##X#XXX#XXXXXXX#X#XX#XXXXXXX#XXXXXXXX##X#XXXX#XXXXXX##XXX#XXX#XXXX#X#XXXXXXXXXXXX#XXXXX#XX#XXXXXX#XXXXXX#XXXXXX##XXX#XXXXXXXXXXXXXXXX#X#XXXXXXXX##XXXXXX#XXXXXXXX#XXX##XX##XX#XXXXXX##X#XXXXXXXXXXXXXXXXXXXXXXXX#XX#X#XXXXX##X#XXX#XXXXX#XX#XXXXXXXXX#X#XX#XXXXXX##XXXX#XXX#XXXXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXX#X#XXXX#XXXX##XX##XXXX#XXX##XXXX##XXXX#X#XXXXXXXXX#X#XXX#XXXXXXXXXXXXXXXX#XXXXX######X#X#XX#XXXXXXXXXXXXXX##XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XXXX#XXXX##XXXXXXXXXXXXX#X#XXXX#XXXXXXXXXXXXX#X#X##XXXXXXXXXXXXXXXX#XXXXXXXXXX###XXX#XXX#XXX###XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXX#X##XX#XXX#XXXXXXXXXX#XXXXXXXXXXXX#XX#XX####XXXXXXXXXXXXXXXXXXX##XXXXX##X#XXXX#X##XXXXXXXXXXX#XXX#XXXXXXXXX#XXXX#X###X#XXXX
#XXXXXXXXXX#X#XXXXXXXXX#XXXX#XXXXXXXXXX##XX#XXXXXXXXX#XX#XXXXX#X#X#X#XXXX#XX#XXXX#X#XX###XXXXXX#XXX#XXXXXXXXXXX#XXXXXXXXXXXXXX#X#XXXXXXXXXX#XX#XXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXXXXXX#XXX#XX##XX##XXX#X##XXXXXXXXXXXX#XXXXX#XX#XXXXXXXXXXXX#XXXXX#XX#XXXXXXXXXXXXXXX#XXXXXXX#XXX##XX##XXX#XX##XXXXX#XXX#XXXXX#XXXXXXXXXX#XXXXX#XXXXXX#XXXX#XXXXXX#X#XXXXXXXXX#XXX#X#XXX#XXXXXX##XXX#XXXX#X#XXXXXXXXX#X#X#XXXXX#XXX##XXX#XXXXXX#XXX##XXXXX###XX#XXXXX#XXX#X#XXX##XXXXXX#####XXXXXXXX#X#X#XXXXX##XXXXX##XX#XX##XXXX#XX#XXXXXXXXXXX#XXXX#XX##X#XXXXX#XX#XX#XXXXXXXX#XXX#XXX#XXXX#XXXXXX#XXX#XXXXX#XXX#XXXXX#XXXXXXXXXXX#XXXXXXXXXX##X##XX#XXXX#XXXX#X#XXXXXXXXXXX#XXXX#X#X#XXXXXXXX#XX#XXXX#XXXXX#X#X#XXXXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXXX#XXX#XXX#XXXXXX#XX#X##XXXXXXXX#XXXX##XX#XXXXXXXXXXXXXXXXXX#XXXX#XXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXX#XXXX#XXXXX#XXX#XXXXXXXX#X#XXXXXX#X#XXXXX#XXX#X#XX#XX#XXXXX#X#XXXXXXX#XX#XXX#XXXXX#XXXXXXXXXXXXX#XX#X#X#X###X##XXXXXXXXX##X#XXXXXX##XXXXXXXXXX##XXXX#X#XXXXXXXXXXXXXX#X#X#XXXXXX#XXXXXXXXX#XXXXX#XX#XXXXXXXX
XX##XXXXXXXXX#X#X#XXXXX##XXXXXXXXXXXX##XXXXXXXXXXXX#XXX##XXX#XXXXXX#XXXXXXXXX##X##X#XXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXX#XXX#XXXXXXX##XXXXXXX#XXX#XXXXXXXX#XXXXXXXXXX##XX##X#X##XX#X#XX#XXXX##XX#XXXXXXXXX#XXXXXXXXXX#X#XX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#XX##XXXXXX#XXXXX#X#XXXXXXXXXXXXX##XXXXXXX#XXXXXXXX#XXX#XXXX#XX#XXXXX#XXXXXXXX#XXXXXXX#XXX#XXXXXXX##X#XXXXXXXXXX##XX#XXXXX#XXXXX#XXX#XXXXXXXXXX#XXXXXX#XXXXXXXXXXXX#XX#XXXX#X#XXXXX#XX#XXXXXXXXXX#XXXXXXXXX#X#X#XXXXXX#XXXXXXX####XXXXXXXXXXXX##XXXXXXXXXXXX##XXXXXXXXXXXX#XXXXX#X#XX#XX#XXXXXXXXXXX###XXXXXXXXX#XXXX#XXX#XXX##XXXXXXXX#XXXXXXXX#XX#XXXX#XXXXXXXX#XXXX#XXXXXXXXXX#XXXXXXX#XX#XXXX#XX#X##XXXXXXXXXXX#X#XXXX#X####XXXXXXXXXXXX#XXXXXXX#XXX#XX#XXXXXX#XXX####XXXXXXXXX#XX#XXXXX##XX#XXX#XXXXX#XXXXXXXXXXXXX###XX#XXXXXXX#XXXXXXXXX#X#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXX##X#XXX#XXXXXXX#X#XX#XXXXXXXXXXXXXX###XXXXXX#XXX#XXX##XX#XXXXX##XXXXXXXXXXX#XXXXXXXXXXXX#XXXX#XXXXXX##XXXXXX#X#XX#XXXX##XXXXXXXXX#XX###XXXXXXXXXXXXX#XXXX#X#XXXXXXXXX#XXXXX##XX####XXXXXX#XXX#XXX#X#XXXXXXXXXXXX##
XX#XXX##XXX#XXXX#XXXX#XXXXXXXX#XXXX#X#XXXXXXXXX##X#XXXX#XXXXXXX#XXXX#XXXXXXXXXXXXXXXX#X#XXXXXXX#XX#XX#XXXXXXXX##XX##XXX#XXX#XXXXXXXXXXXXXXXXX##XXXXXX#X#XXX#X#XXXX#XXXXXXXXXXXXXXXXXX#X#X###XXXXXX#XXXXXXXXXXXXXXXXXX#XXX##XXX##XXXXX#XXXX##XXXXXXXXXXXXXXXXX#XXXX#X##X#X#XXXXXX#X#XXXXX#XXXXXXX#X##XXX#XXXXXXXXXXXX#XXXX#XX#XXXX#X#XXXXXXXXXX#XXXXXXX#XXXXXXXXXXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXXXXXX##XXXXX##X#XXXXXXXX###XXXX#XXXXXXX##X#XXXXXXXXXXX##XXXX#XXXXX#XXXXXXXXXXXXXXXXX#XX#XXX#XX##X#XXXXXXXX#X#XX#XX#X#X#XXXXX#XXX##X#XXXXXXXXXXXX#X#X#XX#XXXXX#X#XXX#XXXXXXXXXXXX#XX#XXX##X#XX#XXXXXXX##XXXXXXXX#XX#XXXXXXXXXX#XXX#XXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXXX##XXXX#X#XXXXXXXXXXX#XX##X##XX#X#XXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXX###XXX##XXXXXXXXXXXXX##XXXXXXXXXXX##X#X#XX#X#XX###X#XXX##XXXX#XXXXXXX#XXXXXX#XXXXX##X#XX#XXXX#XXXXXXXXXXX#X##XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXX#XXXXX#XXXXXXXXXXXX#XXXXXXX#X#XXX#XXX#XXXX##X#XX#XXXXXXXXXXXXXXXXXX#XXX#X#XXXX#XXXXXX#XXXX#XXXXXXXX#XX##XXXXXXXXXXX#X#XXXXX#XXXXX
XXX#XXXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXX#XXXXX#XXXX#X#XX##XX#XX####X##XX#X####XXXXXX#XXXX#XXXXXXXXXXXXXXX#XXX#XXXXXX#XXXXX#XXXXXX#XXXXX#X##XXXXX##XXX#XXXXXXXXX#XXXXXXXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXX#XXXXXX###XXXXXX#XXXXXXXXXXX#XX#XX#XX#XX#XXXX##XX#XXXXXXXXX#X#XXXXX#XXXXXXXXXXX#XXXXXXX#XX#XXXXXXXXXX##XX#XXX##XXXXXXX#XXXXXXXXX#XXXXX#XX#XXXX##X#####XXX#XXXXXXXX#X#XX#XXXXXXXXXXXXXX#XXXX#XXXX#X#XXXXXXX#X##XXXXXX#XXXX##XXXXX#XXXXXXXX##XXXXXX#XXXXX##X#XXX##XX#XXXXXXX#X#XXXXXXXXX#XXXXXXXXX#XXXX#XXXXXXXXXXXXX#XX##X#XXXXXXX#XXXXX##XXX#XXXX#XXXXX###XXX###XXXXXXX#XX#XX#XXX#XXXXXXXXXXX#X#XXX#X#XXXXXXXXXXXX#XXXX#XXXXXXXXXXX###XX#X#XXX#XXXX#X#XXXXX##XXXX#X#XX##X##XXXXXX#XXXXXXXXX#X#XX#X#XXXXXX#XXXX#XXXX#XXXXX#X##X#X#XX#XXX#XXXXXXX###X###X#XX#XXXX#XXXXXXXXXXXXXXXX#XXXX#XXXXXXXXX#XXXXXX#XX#XXXX#XXXX#XXXXXXXXXX#X##XXXXXXXX#XX#X#X##XXX#XXX#X##XXXXXXX##XXXXX###XXXX#XXX##XXX#X#XXXXXX##XXX#####XXX#X#XXXXXX###XXX#XXXX##X##X#XXXXX#XXX##X#X#XX#XXX#####XX#XX#X#XXXX#X#XXX#X#X#X#XXXXXXX##XXXXXX#XXXX#XX#X#XXX#XXXXX#XXXXX#XXXXXXX#XXXXXXXXXX#X
XXXXXX#XXXXXXXXXXXXXXX#XXX#XXXXXXXXXXXX#XXXXXXX#XX#XXXXXXXXXXX#XX#XX#XXXXXXXXX#XXXX#XXXXXXXXX#XXX#X#XXX##XXX#XXX#XXXXXX##XXXX#X#XXX#XX#XXX#XXX#XXXXX#XXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXX#XXXX#X#XXXX#XXXXXXXXX####XXXXXX#XXX#XX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX##XXXXX#X#XXXX#XXX#X#XXX#XX#X#XXXXXXXXXXXXXXXXXX#XXXXXX#X#XX#XX#XXXXX#XXX#XXXXXXXXXXXX#XXXXXXXX#XXXXX##XXXXXXXXXX#XXXXXXX#XXXXXXXXXX#XXXXX#XXXX##XXXXXXXXXX#XXXXXX#XXX#XX#XXXX#X#XXXXXX#XXXXXXXX#X#XXX#XXXXXXXXX#XXX##XX#XXXXXXXX#XXXXXXXXXXXXX#XXXXX##XXXX#XXXXX#XXXXXXXXXXXXXX#X#XXXXXXXXXXXX#XXXXXXX##X#XXXX##XXX#X#XX#XXXXXXX#XXXXXX#XXXXXXX##XXXXXXXX#XXXXX#XXX##XXX#XX##XXX#XXXXXXXXX#XX#X#XXX#XXXXXXXXXX#XX#XXXXX#XXXXX#XXX#XXX#XXXXX#XXXXXX##X#X#XXXXXXXX#XXXXXX##X#XXXXXXXX#XXX#X#XXXXXXXXX#XX##XXX#XXXX#XX##XXXXXXXXXXXX#XXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXX#XX##X#XX##XXX#XXXXXX###X#XXX#XX#X#XXXXX#XXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXX#X##XXXXXXX#XXXX###XXXXXXXXXXXX##XXX#XXXX#XXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXX#XXXXXXXX###X#XXX#XXXXXX
X#X##XXXXX###X##XXXXXXXXXXXXXXXXXXX#XXXXXXXX##XXXX#XXXX#X#XXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXX##X#XX#X##XXXXXXXX#XXXXXX#XXXXX#XX#X#XXXXXXXXXXXXXXXX##XXXXX#XXXX#XXXX#XXXXX#XXXX#XXXXXX#XX#XX#X#XXX##XX#XXXXXXXXX#XXXXXXXXX##XXXX#XXXXXXX##X#XXX#XXXXXXXXXXXXX#XXXXX#XX#XXXXX#XXXXX#XXXXX#X#X#XXXXXX#XXXXXXXXXXX#X#XXXXXXXXXX#XX#XXXX#XX#XX##X#X#XXX#XXXX#X#XXXXXXXXX#X#XXXXXXXXXXXXXXX##XXXXXXXXXX#XXXXXXXXXXXXXXXXXXX#XXXXXX#XXXX#XXXXXXXXXXXXXXXX##X#X##XXXX#XXXXXXX##XXXXXX#XX#X#XXX#XX#X#XX##XX#XXXX#XX#X#X###X#XXX#X#XXXXXX#XXX##XXXXXX#XXXX#XX#XXXXX#XX##XXXXX#XXXXXXX#XXXXXX##XXX#XXXXX#XXXXX#XXX##X#XXXXXXXXXXXX#XXXXXXXX#X#XXXXX#X#X#XX#XXXXXXX#XX#XXXXXX###XXXXXX#XXXXX#XXXX#XX#XXXXX#XXXXXXXX#XXXXXXXX#XXXXXXXX####X#XXX#X#X#XXXXXXXXXXXX#XXXXX#X#XXXXX#XXXXXXXX#XXXXX#XXXXXX#X#XXXXXXXXXXX#XXX#XXXXXX#XXXXXXX#X##XX#X##XXXXXXXXXXXXXXXX#XXXXX#XXXXXX##X#X###XXX#XXX##X#XXXXX#X#XXXXX#X#X#XXX#XXXXXXXXXXXXXXXXXXXX#XXX#XXXXX#XX##X#XXXX#XX#XXXXXXXXXXXXX#XXX#X#XXXXX##XX#XX#XX##X#XXXXXXXXXXXX#X#XXXXXXX##XXXXXXXX#XXXXXXXXXXXXXXXX#XX#XX##X#XXXXXXX#X#
#XXXXX##XXXXXXXXX#X#XXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXX#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXX#XXXXX#XXXXX#XXXX##XX##X#XXXX#XX#XXXXXXXXXXXXXXX#XX##XXXX#XXXXXXX#XXXXXXXXXXXX#XX#XXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXX#XX#XXX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XX#X#XX#XXX#XX#XXX#XXX#XXXX#XXXXXXXXXX#XXXXXX##XX#XX#X#X#X##XXXXXXXXXX###XXX#XX#XXXXXXXXXXXXX#XXXXX##X#XXXX#X#X#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXX##XXXXXXX#XXX#XXX#XXXXXXXXXXXXX#XX#X#XXXX#X#XXXXXXXXX#X#XXX#XXXXXXXXXX#X#X#XX#XXXXXXXXXX#XXXX#XXXX#XXXXXXXXXX#XXXXXXXXXX##XXXXXXX#XXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXX##XXXX#X##XXX#XXXXXXXXXXXXXX#XXXXXXX#XXXXX#XX#XXXXX#XXXXXX##XX#XXXXXXXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXXXXXXX#XXX#X#XX###X##XXX#XXXXXXX#XXXX#XXXXXXX#XXX##XXXXXXX#XXXX##XXXX#XXX#XX#XXXXXX#X#XX#XXXXXXX#X#X#X#XXXXXXXXXXX#XXXXXXXXXXXXXXX#X#XXX#XXXXXX#XX#XXX#X###X#XXX#XXX##XXXXXXXX##XXXXXX#XXXXXXXXXXXXXX##X#XXXXX#X#XXXXXX###XX#X#XXXXXXXXXXX###XXXX#X#XXXXXXXX#XXX#XXX#XXXXXXXXX##XX###XX#XX#XX#XX#X#X#X###XXXXXX#X#XXXXXXXX#XXXXXXXX#XXXX#XX
XXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXX#XX#X#X#XXXXX#XXXX#XX#XXXXX##XXXXX#X#XXXXXXX#XXXXXX#XX#XXXX#XX##X#XX#X#X##X##XX#X#XXXXXXXXXXX##XXXXXXXXXXX#XXXXX#XXXXXXXXXX#X#XX#XXXXXXXXXXXXX##XXXXX#XX##XXX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX##XXXX##XX##XXXX#XXXXXXXX#XXXXXXXXXXX##XX#X#XXX#XX#XXXXXXXXXXXXXXXX#X#XXXXXXX#XX#XXXXXXXXXXXXXXXXXXXX#XXX###XXX#XXX#####XXXX#XX#XXXX#XX#XXXXX#XXXXXXXXXXX#XXXXXXX#XX#XXXXX###XXX#XXXXXX#XXX#XX#XXXXXX#XXXXX#XXXXX##XXXX##XXXXXXXXXXXX#XXXXX#XXXXXXXXXX##XXX##X###XX#XXXXXXXXX#XXXXXXXXX#XX#XXXX#XX#XXXXXXXXXXXXXX#XXXXXXXXXXXX##XXX#X#XXXX#XX#XXXX#X##XXXX###XXXXXX#XXXXX#X#XX#X##XXX#XXXXXXXXX#X#XXXXXX#XXXXXXXX###XXXXXXXX#XXXXX#XX#XXXX#X#XXXXXXXX#XXXXXX#XXXXXXXXXXXXX##X###X#XXX#XX#XXXXXXXXXXX#XXXXXXX#X#X#XXXXXXXX#X##XXX#XXX#XXXXXXXXX#XXXX#X#XX###XXX##XX#XXXX#XXXXXX#XXXX#XX#XX#XX#XXXX#XXXXXX#XXXXXXX###XXXX#XX##XXXXX#XXX#XXXXX#X#XX#XXXXX##XX##XXXXXXX#XXXXXX#XXXXXXX#XX#XXXX#XXXXXXX#XX#XXXXXXXXX#XXXXXXX#X#XX#XXXXXXXXX#XXX#X#X#XXXXXXXXXXXXX#XXXX#XX#XXXXXXXXXXXX##XXXX#XX#XX#XXXXXXXXXX#XXX#XXXXXXXXX
XX#XXXXXXXXXX#XXXXX#X#XXX#XXXX##XXXXXXXXXXXXXXX#XX#XXXXXXXX##XXXXXXXXXXXX#XX#XX#XXXXXXXXX#X#XXXXXXX#XXXX#X#XXXXXX#XX#XXXXXXXXXX#XX#XXXXXX#####XXXXXX##XX##X#XXXXXX####XX#XXXX#XXXXXXXXX#XXXXX#XXX#XXXXXX##X#XX##X#XXXXXX#XXX#XXX#XXXX##X#XXXXXX#XXXXXXXXXX#XXXXXXXXX#X#XXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXX##X#XX##X##XXXXX#XX#X##XXXXXXX#X#XXXXXXXXXX#XXX#XXXXX##XX#XXXXXXX#XXXXXX#XXXXXX#XXXX#XX###X#X#XXXXXXXX#XXXXXXXXXX#XX##XXXXXXXXXX#XXXXXX##XXXXXXXXXXXX#X#XXXXXX#X#XXX#XXXXX#XX##XXXX#XXX####XX#X#XXXXXXXXXXX#XXX#XXXX#XX#X#X#XXXX#XXXXXXXXX##X#X#XXXX####XXXXXX#X#XX#XXXX#X#X#XXXXX#XXXXX#X#XXXXXXXXX#XXXXXXXXX#X#XXXXX#XXXX#X##X#XXXXXXXXXXX##XX#X#XXXXX#XXXXXXX##X##X###X#XXXX#XXXXXX##XXXXXXXX#XXXXXXXXXX#XX#X#XXXXX#XXXXXXXXXX#XX#XXXXXX#XXXXXXXXXXXX#X#XXX#XXXXXXXXXX###XXXXXXXXXXXXXX#XXXXX##X#XX#X#XXXXX#X##XXXXXXXX#XX#XX#X#XXX#XXXXXX#XXX#XXXXXXXXXXX###XXXXXXXXXXXXX#XXXXXXX#XXX#XXXXXXXX#XXXXXX#XXXX##XXXX#XXXXXXXXXXXXX#XXX#X#X#XXXXXX#X#XXXXXXXX#XXXXXXXXX#X#XXXXXXXX##XXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXX##X#XX#XXX#XXXXXX#XXX##XXX#XX#XX
X##XXX#XXXXXXXXXX#XXXX#XX##XXXX#XXXXXXXXXXXXX#X#XXXXXXXXXXX##XX##X#XXXXX###XXXXXXXX##XX#XX#XXX#XXXXX#XXXXXXX#XXXXXXXXXXXXX#X#XXXXXX#XX#XXXXXXXXXXXXXXXX##XXXXXX#XXX#X#XXX#XXX#XXXXX#X#XXXXX#XXXXX#XX#XXXXX##X#XXXXX#XXXXXXXXXX#XX#XX#XX#XXXXX#XXX#XXXXXX#XX#X#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXX#XXXXXXX#XXXX###XX#XXX#XXX#X#X#XX#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXX##XXXXX#XXXXXX#XXXXXXX#XXXXXXXX#XXXXXXX#XXXX#XXXXXX#XX#XXXX#X#XXXX##XXXXXXXXX#XXXXXXX#XXXXXXXXX#XXXXXX##XX#XXXXXX#XXXXXX##XX#XXXXXXXXXX##XXXX##XX#X#XXX#XXXXXXX#XX#XXXX#XXXXXX#X#XXXXXXXXXXXXXXXXXXXX#XXX#X#XXXXX###XXXX#X##XXXX#XXX#XXXX##XXXXXXXXXXXXXXX#XXX#XXXX#XXXXXX##XXXXXX#XX#XXXXXXXXX#XXXX#XXXXXXX##XXX#XXXXXXX#XXX#XX#X#XXXXXXXXXXX#X#XX#XXX#X#XXXX#XXXXXXXXXXXXXX#XX##XXXXXXXXXXXXX#XXXXXXXXXXXXXX#XXX#XX##X#XXXXXXXX#X###XXXXXXXXXXXXXXXXXXX###XX#XXXXXXXXXXXXXXX#XXXXXXXX#XXXXX##XX#X#XX#XXX#XXXXXX#X#XXXXXXXX#XXXXXX#XXXXXXXXX#XXXXXXX##XXX#XXXXXXXXXXXX##XXXXXXXXXXX#X#XXXXXXX#XXXXXXXXXXXX#X#XXX#XXXXX#XXXXXX#XXX#XXX#X#XXX#XXXXXXXXXX#XXXXXX##XXXXXX##X#XX#
#XX##XX#XXXXXXX#XXXXXXXXXXXXXXXX#XX##XXX###XXXX#XXXXXXXXX##XXX#XXXXXX#XXXXXXX#XXXX###XXX#XXXXXXXXXX##XXXXXXXXXXXXXX#XXXXX#X#XXXXXXXXXX#XX#X###XXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#X#XXXXX#X#XXXX##XX#X#XXXXX#XXXXXXXXX#XXX#XX##XX#XXXX#XX##XXXX#XX#XX#XXXXXXXXXX##XXX#XXXXXXXXXXXXXXXXXXXX#XXXXXX#X#XX#XXX#####XX#XXXXXXXXXXXXXXXXXX##XXXXXXXXX#XX#XXXX#XXXX#XX##X##XX#XX#XX#XXXX#XXX#XXXXXXXXXX#XXXXX#X#X#XX##X#XXXX#XXXXX#XXXXXXXXXXXXX#X#X#XXXXXXXX#XXXXX#XXXX#XX##XX#X#XXXXXX##X#XXXXXX#XXXX#XXXXXX#XXXXXX#XXXXX#X##XXXXXX#XXXXXXX#X#XXXX#XXXXXXXXXXXXX#XXXX##XXXXXXXX#XXXXXXXXXXXXXXXXXXX#X#XXXX#XXXXXXX#X##XX#X#X###XXXXXXXXXXXXXXX#X#XXXXXX###XXXXXXXXXX#XXXX#XX#XXXX###XXXX#XXXXXXXXXX##XXX#XX#X#XXXXX#XX#X#XXXXXXXX##X##XXXXXXXXXX##XXXX#XXX#XXXXXXX#XXX#XXXXXX#X#XXXXXXXXX#XXXXXXXXXXX##X###XX#XXXXX#X#XXX#XXXXX#XXXXXXXXXXXX#XXXXX#XXX#XXXXXXX#XXXXXXXX#XXX##XXX##X##XXXXXXX##X#XX#XXXX###X#XXX#XX#X#XXXXXXXXX##XX##XXXXXXXXXXXXXXX#XXXX#XXXX#XXXXXX#XX#XXXXX#XXXXXXX##X#XXXXX#XXXXXXXXXXXX#X#XXXX#X#XXX#XXXXX#XXXXXX#X#XXXXXXXXXXXX#XX
XX##XXXXX##XXXXX#XXXXXXX#X#XXXXXXXX#XXXXX###XXXXXXXXXXXXX#XX##XXXXXXX#XXXXXXXXX#X#XXXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXX#XXXXX##XXX#XXX#XXX###XXXX#XX#XXXXXX#XXXXXXXXXX#XXXXX#XXXXXXXX#XXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXX##XXX###XXX#X#X#X#XXXXXXXX#XXXXXX#XXXXXXXXXXX#X#XXXXXXXX##XXXXXXXX###XXX#XXXXXX#XXX#XX#XXX#XXXXXX#XXXXXXX#XXXXXXXX#XXXX#XXXXXXX#XXXXXXXXXXXXXX####XX#X#XXXXXXXXX#XXXXXX#X#XXXXX#XXX#XX#X#XX##XXXX#XXXXXXX#XXXX#XXXXXXXX#XXXX###XX#X#XXXX#X#XXXX#XX#X#XXXXXXX#XXXXXXXXXXXXXXXXX#XX#XXXXXXXXX#XX#XXXX##XX###XXXX#XXXXXX#XX#XXXXX##XXXXX#XXXXXXX#XX#X#XXX#XXXXXXXXXXX##XXXXXXX#X#XXXXXXXXXX#X##XXXXXXXXX#XXXXXX#XXXXXXXXXXX#X#X#XXX#XXXXXX#XXXX#XXXXXX#X#XX#XXXXXXXXXX#X#X#X#XXX#XXXXXXXXXX#XXXXXX#XXXXXXXX#XX#XXXX#XXX#XXXXXXXXXXXX#XXXXXX#X#XXXXXXXX##XXXXXXX#X#XX#XXXXX#XXXXXXX#X#XX#XXXXXXXXXXXXXXXX#XXX#XXXX##X#XXX##XXXXX#XXXXXXXXXXXXXXXX#XXXXXXXX#X#XXXXXXXX#X#XXXXX##XXXXXXXXXX#XXX#XX#XXXXX##XXX#XXXXXXXXXXXXXXXXX#XXXX##XXX##XXXXXX#XXXXXXXX#X#XXX#XXXXXXXXXXXXXXXX#X#X#XX#XXX#XXXXX#XXXXX#XXX#XXXX#XXXX#XXX#XXXXXXXXXXXXXXXX
XXX#XXXXX##XXXXXX#XXXXX##XXXXXXXXXXXXXX#X#XXXX#XX#XXXXXXXXX#XXX#XXXX#XX##XX#XXXXXXX#XXXXXXXXXX#X#X#XXXX#X#X#XXXXX##XXXX#X#XXXXXXXXX#XX#X#XXX#XXX#XXXXXXXX#X#XXXXX#X#XXXXXXXX#XXXXXX#X#XXX####XXXXXXX##XX##XXXXXXXXXXXXX#XXXXXXXXX##X#XX#XXXXX#XX#XX#X#X#X#XXXXXXXXX##XX#XXX#XXXXXX#XXXX####XXX#XXXXXX#XXXXX###XXX#XXXXXX#XXXX#XXXXXXX##XXX###X#XXXXXXXX#XX#XXXXXXXXXXX#XXXXXXXX#X#XXXXXXXXXXXXXXXXXXXX#XXXX##XXXXXXXXXXXXXXX#XXXXX#XXX#XXXXXXX##XX#XXXXXXXXXXXXXX#X#X#XX#XXX#XXXXXX##XXXX#XXXXXX#XXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXX#X#XXXX#XXXXXX#XXXXXX##XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XXXX#XXX#X#X#XX#XXXXXXXXX#XXXX#XXXXX#X##XXXXXXXXX#XXX##X#XXX##XX#XX#XXXXXXXX#XXX#XXXX#XXXXXXXXXXXX#XXXXXX#XXXXXXXXXX#X#XXXXXXXXXXXXXX#XXXXXX##X#XXXXXX#X####X#XXXXXXX#XX#XX##XXXX#XXXX##XXX#XX##X#XX#X##XXX#XXXX#XXX##X#XXX#XX#XXX#XXXX##XXX#XXXXX#X#X#XX#XXX#XXXXXXXXXXXXXXX##X##XXX#XX#XXX##XX#X#XXXXX#XX##XXXXXXXXXXXXX##XX#XXX###XX#XXX#XXX#X#XXXXXXXXX#X#XXXXXXX#X#X#XXXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX###X#XX##XX#XXXX#XXXXXXX#XX#XXXXXXX#XXXXXXX
#XXXXX###X#X#XX#XXX#XXXX#XXXXXXXXXXXXXXXXXXX#XX#XXXXXXXX#XX#XXXX#X#X#XXXXXXXXX##XX#XXXXXXXX#X#X#XXXXXXXXXX#X#XX#XXXXXXXXXXXXXXXXXXXXXXXXX##XXX#XX#X#X#XX#XX#XXXXXXX#XXXXXXXX##XXXXXXX#XXXX#XXXX#XXX#X#XXXXXXX#XXX#XXXXXXX#XXXXXXXXXXXXX#XXX#XXXX#XXXXXX#XXXXXXX#XXXXXXX#XXXXXXXX#XXXXXXXXXX#X##X#XX#X#XXX##XX#XXXXXX####XXX#X#XXXXXXXX#XX#XXX#XXX#####XXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXX##XX#XXXXX#XX#XXXXX#XXXXXXX#XXXXXXX#XXXXX#XXXXXXX#XX###XXX#XXXX##XXXXXX##X#XXX#XX#XXX##X##XXX#XXXXXX#XXXXXXXXXXX#X#XX#XXXXX#XXXX#XXX#X##XXXXX#XXXX#XX##XXXXXXXX##XXX#XXXXXXXXXXXXX#X##X#XXXXXXX#XX#XXXXXXX#XX#XX#XXX#X##XXXX##XXXXXXXX###XXXXXX#XXXXX#XXXXXXXXXXXXXX#XXXXXXX#X#XXXXX#X#XXXXXXXXXXX#X##XX##X#XXXXXX#XXXXX#XX#X##X#XX#X#X##X#XXXXX#XXXXXXX##XX##X#X#X#XXXX##XX#XXXXXXXXXXXX#XXXXXX#XXXXX#XXXX#X#X#XXXXX###X##XXXX#XXXXXXXX#XXXXXXX#XXXXXXX#XXXX##XXXXXXX##XXXXXXXX#XXXXX#XXXXXXX#X#XXXXXXXXXXXXXXXXXXX#XX##XXXXXXXXXX#XXXXX#XXXXXXXXXXXX#XX##XXXXXXXXXXX###XXXXXXXX#XXX#XXXX###XX#X#XX#XXXXXXXXXXXXXXXXX##XXXXX#X##XXXXXXXXXXXXXXXXXX##X#XXXXXXXXX#X
XXXXXX#XXXXXX#X#XXXXXXXXXXX#X#XXXXXXXXXXX##XX#XXXXXXXXXXXXXX#XXX#XXXXXXXXX##XX##XXXX##XXXX#XXXXXXX#XXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXX#XXXXXX#XXXXXXXXXXXX#XXX#XXX#XXX#XX#XXXXX#X##XXXXXXXXXX#XXX#XXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXX#XXXX##XX##XXX#XXXX#X#X##XXXXXXXXXXXX#XXXX#XXXXXXXXXXXXXXXXXXXX##XXXXXXXX#XXXXX#XXXXXXXX#XX#XXXX##XXXXXXXXXXX#XXX#XXXXXXX#XXXX#XXXXXXX#XX#X###XXXXXXXXXXX#XXX#XXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XXXXX#XXX#XXXXXXXX#XXXXX#XXX#XXXXXX##XXXXXXXXXXXXXXXX#XX##XXX#XXXXXXX#XXXX#X#XXXXXXX#XXX#XXXXXXXXXX#XXX#XXXXX#XXXXXXXXX#XXXX##XXX#XXXX#X#XXXXXXXXXXXXXXX#X##XX##XXXXXXX#XXXXXXXX###XXXX####XXXXXXXXXXXXXXXXX#X#XXXX#XXXXX#XX#XXXXXXXX#XXXXXXXXX#XXXXXXXX#XXXXXXXX#X#XX#XXXXXXXXX#XXXXX#XXXXXXXXX#X#XXXX#XXXXXXXXX#XXX#XX##XX#XXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXX#XXXX#XXX#XXXXXXXXXX####XX#XXXXXXXXXX##X#XXX#XX#XX###X#XXXXXXXXX#XXXXXX#XXXXXXX#XXXXXX#XXX###XXX#XXX#XXXXX#XXXXXXXXX#XXXXXXX##XXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XX##XXXX#XXXXXXXXXXXXX#XXXXXX
X#XXX#XXX##XXXXX###XXXXXXXXX#XXXXXXXXXXXXXX#X#XXX#X##XX##XXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XX##XXXX#XXXXXXXXXX#XXXXXXX#XXXXX#X#XXXX##XXXXXXXXXXXXXXX#XX#XXX#XX###XX#XXXXXXXXXXXX#XXXX#XXXXXXXX##XX#XXX#X##XXXXXX#XXXXXXXX#X#XXXX#XXX##X#X##X#XX#XXXXX#X#XX#XXXXXXXX##XXXXXXXXXX#XXXX#XXXXXXXXXXX#XXX#XXXXXXXXXXXXX##XXXXXXX###XXXXXXXXX#X#X#XXX##XXXXX#XXXXXXXXXXXXX#XX#X#######X##XXXXXX#XXX#XXXX#XXX##X#XXX#X#XXXXXXXXXXXXX#X#XX##X#XXXXX#X#XXXXX#XXXXXXXXXXX####XXXXXXXXXXXXXXXXXX##XX#XX#XXXXXX#XXXXXXXXXXXXXX#XX#XXXXXXX#XXXXXX#XXXXX#XX#X#XXXXXXXX#X##X#X##XX#XXXXXX#XX#XXXX#XX#XXXXXX#XXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXX#XXX#XXXXXXXXXX##X#XX#XX#XXXX##X#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXX#X#XXXX#XXXXXX##XX#X#X##XXXX#XXX###X#XXX#XXXX#XXXXXXXXX#XX#XXXXX#XXXXX#X#XXXXXXX#XXX#XXXXXXX#XXXXXX#XXXXXXX#XXXXX#X#XXX#X#XXXXXXXXXXXXXXXXXX#XX#X#XXXX#XXXX#X####X##XXXXXXXXXXX#XXXXXXX##XX#X#XXX#X#XXXXXXXXXX##X#XXXXXXXXXXXXX#XXX#XXXXXX#XXXXXXXXXXXX#X#XXXX#XXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXX#X#XX#XX#XXXXXXX#XXXXXXXXXXXX
XXXXXXX#XX#XXXXXXXXXXXX#XXXXXXXXXXXXXX##XX#XXXXXXXXXXXX#X#X##XXXX#XXX#XX#XX#XXXXXXX#X#X##X#XXX#XXXXXXXXXXX#X#XXXX#XXXX##XXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXX#XX#XX#XXXXXXXXXXXXXX#X#XXX#X#X#XXXXX#X#XXX#XX#X#XXXXXX#XXXXX#X#XXXXXXXXX#XXXXXXXXXX#XXX#XXXX#XXXX#XXXXXXX#XX#XX#XXXXXX#XXXXXXXX#XXX#XX##XXXXXXXXXXXXX##XXXXXX#XXXX##XX#XXX#XX#X#XXXXXXXXX#XX#X#X#XX#XXX#X###X#XXXXXXXXXXX#X#X#XXXXXXXX##X#XXXXXX##XXX##XXXXXXXX#X#XX#XXXXXX#XXXXX#XXXXXXXX#XX##X#XX#XXX##XXXXXXX#X#XXXXXXXX#XXXX#X#XXX#XXXXXXX#XX#XXX#X#XXXX#X##XXXXX##XXXX#XXXXXX#XXX##XXXX#XXXXXXXXX#XXXX##X#XXXXX##XXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXXXX#X##XXXX##XXXXXX#XXX#XXXXX#X#X####XXX#XXXX#XXXXXXXXXXXXXXX#XXXXXX#XXXXXXXX#XXX#XXXXXX#XXXX#XXXXXXXXXXXXXXXXXX#X#XXX#X#XXX##XXX#XXXX#XXXX#XXXX#XXXXXXXXXXXXXXXX#XXXXXXX#XXX#XXX#X#XX##XXXXXXXXXX#XXX#XX#XXX#X#XXXXX##XXX#XXX#XX#XXXXXXXX#X#XXXX##XXXXXXXXXXXXXXXX###XX#XXXXXXXXXXXXXXX#XXXXXXXXXX##XXXXXX#XXXXXXXXX#XXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXX#X#XXX#XXXXXXXXX#X#X##XXXXXXXXXXXXX#X#XXXX##XXXXXXXXXXXXX#XX#XXXX#XXXXX#XXXXXXXXX#XX#X##X
XXX#XXXXXXX##X#XXX#XXX#XX#X#XX##X#XXX#XXXXX#XXXXXXXX#X#XXXXX##X#X#XXX#XX#XXX#X#X#XX#X#XXX#XXX#X#X#XXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXX#XXXXXX#XX##XX#XXXXXXXXXXXXXXXXX#XXXX##X#XXXXXXX#XXXX#XXX#XX#XXX##XXXXXXXXXX###X##XXX#X#XXXX#XX#XXXX#X##X#XX##XX#XX#XX#XXXXXX#XX#XXXXXXXX##XX#XXXX#X#####X#XX#X#XX#XXXXXXX#XX#X#XXXXX#XX#X#XXXXX#X#XXXXXX#XXXXXXXXX#XXXX##XX#XX#XXXXXXXXXXXXXXX##XXXXX#XX#X#X##XXXXXXXXXXXX###XXXXXXXXXXXXXX#XXXX##XXXXXXXXX#XXXXXXXXXXXXX#XXXXXXXX#XXXXXX#XX##XXXX#XXXXXXXXX##X#XXXXXXXXXX#XXXXXXXXXX##XXXXX##XXX#XXXXX#XXX#XX#XXX#XXXXXXXXXXXXXXXXXXXXXXX#XX#X#XXXX#XXXXXX#XXX#XX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXX###XXXXX##XXXXXXXX#X##XX#XXXXX#XXXXXXX#XX#XXXXXXX#XXXXXXXXXXXXXXX#XX#X##XXXXXXXXXXXX#X#XX#XXXXXXXXX#XXXXXXXXX#X#XXX#XXXXXXXXXXXXXXX#X#XXXXX#X#XX#XXXXX#XXXXXXXXX#XXXXXXX###XXXX##XXXXXXXX#XXXX#XXXXXXXXXXXXX#XX#XXXXXXXXX#XXX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXXX#XXXX#XX##XX#X##XX##XXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXX##XXXXXX##XX#X#XXXXXXXX#XXXXXXXXXXXXX#X#XXXXX##XXXXX#X#X#XXXXXXXXX#X#XX#XXXXXX##
XXXX#XXXX###XXXXXXXXXXXX#XXXX#XXXX#XXXXXXX##XXXX##X#XX##XXXXX##XX#XXXXX##X#XXXXXXXXXXX#X#XX#X#XXXXX#XXX#XX#XXXXXX#XXXXXX#XXXXXXXX#XXXXXXXXX#XXX#XXXXX#X##XXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XX#XX#XXXX##XXXXX##XXX#X#XX#XXXXXXXX##XXXXXX#X#X#XXXXXX#X#X#X#XXXX#XXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXX#X#XXXXXX#XX##X#X#X#XXXXXXXXXXX##X#XX##XX#XXXXX##X#XXXXXXXXX##XXXXX#XXXXXXX#XXX#XXXXXXX#X#XXXXXXXXXX#X##XXXXXX#X##XXXXX#XXXXXXXXXXX##XX##X#XXXXXX#XXXXXXXXXXX#X##XXXXXX#X##XXXX##XXXXXXX#X##XXXXXXXXXXXX#XX#X#XXXX#XXXXXX###X#XXXXXXXXXXXX#XXXX#XXX#XXXXXXXX#XXXXXXXXXXXXXXXX#XXX#XXXX##XXX##XXXXXXXX##XXXXXX#X#XXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XX##X#XXXXX#XXXX#XXX#XXXXXXXXXXX#XXXXXXX#XXXX#XXXXXX#XX###X#X#X#XXXXXXXXXX#XXX#XXX##XXX#X##XXXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXX#X#XXXXXXXX#XX#XXXXXXXXXXXXX##X#XXXX#X#XX#X#XXXXXX#XXX#XXXXX#X###XX###X#XXXX#XXXXXXXXX#X#XXXXXXXX###XXXXX#XXXXXXX#XXXXXXX##XX#XXXXXXXXX#X#X###X#XX#XXXXXXX#XXXX##X#XXXXX#XXXXXXXXXXXXX#X#XXXXXX##XX#XXXXXXXXXX#XXXX#XXXXXX#XX##XXXXXXXX#XXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXX#XXX#XXXXXX#XXXXXXX#XXX#XXXXXXXX#XX#X#X#XXXX#XX#XXXX#XXXXXX#XXXX#XXXX#X#XX#XXX#XXX#XXXXXXXXX#XXXX#XXXXX#XXXXXX#X##XXXXXXXXXXX#XXX#XXXXXX#XXX#XXXXXX##XXXXX##XX#XXXXXXXXX#XX#XXXX##XXXX#XXXXXX#XXXXXXXXXXXXXXX##XXX#XXXXXXX#X##XXXXXX#XXXX#X#XXXX#XX#XX#XXXXXX#XXXXXXXXXXXXXXX#XXXXXXXX#XXXXX#XXX#XXX##X#XXXXX#X#XXX#XXXXXX#XXXXXXXXX#X#XXXXXXX#XXXXXXXXX#X#XX#XX#XX#XXX#XXX#XX###XXX##XXX#XXXXXXXX#XX##X#XXX#XXXX###XXXXXXXXXX##XX#XXXXXXXX##XXXXX#XXXXXXXX#X##XXXX#XXXXXX#XXXXX##XXXXXXXX#X#XX#XXXXX#XXXX#XXX##X##X#XXXXXXXX#XX#XX#XX#XXXXX#X#X#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXX#X##XXX#XXXX#XXXX#XXXXXXXXXX#X#X#XXXX#XXX#XXX#XXXXX#XXXX#XXXXXXXXXX#XXXXXX#XXX##XXXXX#XXXXXXXXX#XXXXXXX#XXXXXXXXXXX#XXXXXX#XXXX#XXXXXXXXX#XXX##XXXXXXXXX#XXXXX#XXXXXX##XXXXXX#X#XXX#XXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXX##X#XXXXXXX#XXXXX#X#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX####XXX#X#XX#XX#XXXX#XX#X#XXXX#XXXXXXXXX##X#X#X#XXX#XX#XXX#XXXXXXXXXXXXXXX#XXXXX#XXX#XX#XXX#XXXXXXX#XXXXX#X#XXXXXXXXXX#X#XXXXXXX
#XXXXX#X#X##XXXX##XX#XXXX#XXXXXXXXXXXXX#X#XXXXXXXX##XX###XXX#X#XXX#XXXXXXXXXXX#XX##X#XX#XXXXXXXXXXX#XXXXXXXXXXXX#XX#XXXX##XXXXX#XXX##XXXXX#XXXXXXXXXXXXXXX#XXXX#XXXX#X##XXXXX#XX#XXXXXXX#XXXXXXXXXX#X#X#X##XXX##X#X##XX###X#X#XXXXXXXX#XXXXX#XXXXXXXXX#X#XXX##XXXX#XXXXXXXXX#XXXX#XXX#XX#XXXXXXXX#X###XXXXXXXXXX#XXXXXX##XX##X#XXXXXXXXXXXXXXX#XX#XXXXX##XXXXXXXXXX#XXXXXXXXX#XXXXX#X#XXXXXXXX##XXXXXXXXX#XXXXX###XX#XXXXXXX#XXXXXXXXXXXX#XXX#X#XXX##XX#XX#XXXXXXXXX#XX#XXXXXXXX#XX#XXXXXX##XXXXX#XXXX#X#XXXXXXXXXXX##XX#XXX##XXXX##XX#XXXX#X#XXXX#XXXXXXXXXXXXXXXXXX##XX#XX###X#XX#XXXX#XXXX#XX#XXXXX#XXXX#XXX#XXXXXXX#XXXX#XXXXX#XXXX#XXXX#XX#XX#X#X#XXXXXXXX#XXXXX#XXXX#XXX#XXXXXXXXX##XXX#XXXXXXX#XXXXXXX#XX#XX#XX#X##XXXXXXXX#XXX#XXXXXX#XXXX#XXXXXXXXXX###XXX#XXXXXXXXXX#X#XX##XXXXX#X##XXX#X#XX#XX#XXXXXX#XXXXXX#X#XXXXXXXXX#XXXXXX#X#XXXXXXXX##XXXXX#XXXXXXXX#XXXXXXXX#XX#XXX#XXXXXXXX#XXXX#XXXXX#XXXXXX#XXXXX#XXX###XXX#XXX#XX#XXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXX##XXXXX#XX#XXXX##XXX#XXX#XXXXXXXXX#XX#XXXXX#XX#XXXXXXX###XXXXXXXXXXX######XX#XXXX#XXX#X
XXXXXX#XXXX#XXXXXXXXXX#X#X#XX#XXXXXXXX#X###XX#X##XX#XXXXXXXXXX###XXXXXXXXX#XXXXXXX#XX#XXXX#XXXXXXXX#XXXXXXXXXXXXXX##XXX#XXXX#XXXXXXXX#X#X#XXXXXXXXX#XXXX#XXX#X##XX###XXXXX#X#XX#XXXX#XX#XXXXXXX##XXXXX#XX#XXXXXXXXXX#X#XXXXX#X##XXXXXX##XXXXXXX#XXXXXXX##X##X#XXXX#XX#XXXXXXX##X#XX#XXXXXXX#XXX#XXXX##XXXXXXXXXX#XX#XXXX#XXXXXXXXXXXXXXX##XXXXXX#X#XX#XXXXXXXXXX#XXXX##XX##XX#XXXXXXXX#XXXXX#XXXXX#XXX##XX#X#XX#XXXXXX#XXXX#XXXXX#XXXXXXXXXX#XXXXXX##XX#XXXX#XXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXX##XXXXXXX#XXXXXXXXXXX#XXX#XXXX##XXXXXXX###XXXXXXXXXXXXXXXXXXXXX#XX#X#XX#X##XXXXX#X#XXXXXXXXXXXXXX##XXXXXXXXXXXXX#XXXX##XXXXXXXXXXXXXXXXX#XX#XXX#XXXX#XXX#X#X#XXXX#XX#XXXX#XX##XX#X#XXXXXXXXXXXXXXXXXX#XXXX##XXX#XXXXXXXXXX#XXX##XXXXXXXXXX#XX#XX##XXXXXXXXX##XX#XXX#X##XXXX#XX##XX##XXXXXXX#XXXXXX#X#XXXXXX#XXXX#XXXXXXXXXXXXXXXXX#X#XXX##XXXXXXXX#XXXXX##X##XXXXXX#XXXXXXXXXX#XXX#X##XXXXX#X#XXXXXXXXXXXXX#X#X#XXXXXXX#XXXX##XXXXXXXX#XXXXXXXXXXXXXXX#X#XXX#XXXX#XXXXXX#XXXXXXXXXX#XXX#XXXX#XX#XXXXXXXXX#X#XXX#XXXXXX##XXXX##XXX#XXX#X#XXXX#X##X#XX#XXXX
XXXXXXXXXXXX#X#XX#XXX#XXX##XXX#X##X#XX#XXXXX#XX#XXXX#XXX#XXXXXXXX#XXXXXX#XXXX##XXXXX#X#XXXXXXXXXXX##XXXXXXXX#XXX###XXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXX##XXXXXXX##XX##XX#XXX#XXXXX#XXXXXX#XXXXX#XXXXXXXX##XXXXXXX#X##XX##XX#X#X#XX#XXXXXX##XXXXXXXXXXXXXX##XXX#XX#XX#XXX#XXXXX#XXXXXXXXXXXXX#XXX###XXXXXXX#XX#XXXX##XXX#XXXX#XX#XXXXX#X#XXXXXXXX#XXXX#XXXXXXX#XXX##XXXXXXXXXXXXX#XXXXXXX#XX#XXXXXXXXXX#XXXXXXX#XX#X#XXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX##XXX#X#XXXX#XXXX##X#X#XXXXXXX##XXXXX#X#XX#XXX#XXX##XXXXX#XXXX#XXXX#XXX###XXXXXX#XXXXXXXX#XXXXXX###XXX#X#XX##X#XX#XXXX##X#X#XXXX##XXXXXXXXXXXX#XXXXXXXXXX#XX#XXX#X#X#X##X#X#X##XX#X#XXXX#XXXXXXXXX#XXXXX#X#XXXXX#XX#XXXXX#XX#XX#XX##XX#XXXXX#X#XX#XXX#XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#X#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XXX#XXXXXXXXXXXXXXXXXX#XX#XXXX#XXX#XX##XXXXXXXXX#XXXXXXXX#XXXXXXXXX#XXXXXXXXX#XX#XXXXXXX#XXXXXX#XXX#XXX#X##XXX#X#XX#XXXX#XXXXX#X#XXXXXXXXXXXXXXXXXXX##XXX#XXXXXXXXX###XX#XXXXXX#XXXXXXX#XX##XX#XXXX#X#X#XXXXXXXXX##XXX#X#XXXXXXXX##XXX#XX#XXXXXXXXXXXX##
XXX#XX#XXXXX#XXXXX#XXXXX#XXXXXXX#XXXXXXX#X#XXXXXXXX#X#XXXXX##X##XXX#XXXXXX#XXX#XX#XX##XX##X#XXXXXXX#XXX##X#X##XXXX##XXXXXXXXXX#XXX#XX#XXXXXX#XXXX#XXXXXX#XX#XXX#XXXX#XXXXX#XX#X#XXXXXXX#XXXXXX##X#XXXXXXX#XX##X##XX#XXXXXXXXXXXXXXXX#XX#XXXXXXX#XXXX#XXXXXXXX#XX#XXXX#XXX#XXXXXXXXXXX#XX#X#XXXXXXX#XXXXX#X#XXX##XXXX#XX#XXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXXX#XXXXXXXXX#XXXXXXXXXX###XX#XXX#XXXXXX##X##XXXXXX#XXXXXXXXXXXXXXXXXXXX#XXX#XXXXX#XXXX#XXX#XXXXXXX#XXXXXXX#XXXX#XXXXXXX##X#XXXXXXX#XXX#X##XX#XXXXXX#X#XXXXXXXXXXX#X#XXXXXXXXXXXXXXX#XXX#XXXX#XXXXXXXXXXXX#X#XXXXXXXXX#XXXXXXX#XX####XXXX#XXXX#X#XX#XX##XXXXXX#XXXXX#X#XXXXXX#X#XXX##XXX##XXX#XX#XXXXXXXX#X#XXXXXXXX##XXX#XXXXXXXX#XXXXX##XXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXX#XX##XX#X#XXXXXXXXXXXXXXXX#X#XXXXXXXXXXX#XXXXXXXX#XXX#XXXX#XX#XXX#X#X#X#XXXXXXXX#X#XXXXXXXXX#X#XXXXXXXXXXX#XXXXX#XXXXXXXX#XX#XX##XXXX##XXXXXXXXXX#X#XXXXXXXX#X##XXXX#XXXXXXX#XXXXX###XXXXXXXXXXXXXXXXXXXXXX#XX#XXXXX##XXXXX#XXXXXX##XX##XXXXXX#XXXXXX#XXXXXX#X##XXXXXX#XX##XX#XXXXXXXX#X#XXXXXX#XX###XXXXXXXXXXXX#XXXXX#XXXX#X
XXXXXXXXXXXXXXXXXXXXXXXX#XXX#XXXXX###X#XXXXXX#X#X#XXXXXXX#X#XXX#X#XXXXXXX#XXXXXX#X#XXXXX##XXXXXXXX#XXX##XXX#X##XX#X#XXX#XXXXX#XXXXXXX##XXXXXX##XXXXXXXXXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXX#XXX#XXX#XXX#X##XXX#X#XX##X#X#XX#XXXXX#XXXXXXXX#X##X#X##XXXX#XXXXXXXXX#XX#X#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXX####XXXXXXXXXX#XXXXXXXXXXXX##XXXXXXXX#XXX#X#XXXXXXXX#XXX#XXXXXXXXXXXXXXXX###X#XXXXXXXXX#X###XXXXX#XXXXX#XXXX#X#X##XXXXXXXX#XXXX##XXXXXX#XXX##XXX#XX#XXXXXXXXXXXXXXX#XXXX#X#X#X#XXX#XXXXX#XXX#XXXXX#XXXXX#XXXXX#X#XXX#XXXX#X#XX#XXX#XXX#XXXXXX##X#XXXXXX#XXXXXX##XXXX#XXXX#XXXXX#XXXX#XXX###XXXXXX#XXX#XXX##XXXXX#XXXXXXX#XX#X#XXXX#XXXXXXXXXX#XXX#X#XX#X#XXXXXXXXXXX###XXXX#XXXXXXXXXXXXX#X##XX#XXXXX#XXXXX#X#XXXXX#XXX#XXX#XX#XXXXXXXXXX##XXXXXXXXXXX#XX#XX#XX#XXXXXXXXX#X#X#XX#XXXXXXXXXX#XXXXX##X#XX#X#X###XX###XXXXXXXXX#X#XXXXXXXX#XX#XX#XX##XXXX#X#XXXXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXX#XXXXXXXX#XXXXXXXX#XXXXXX#XXXXXX##XXXXXXX#XXXXX#XXX#XX#XXXXXX#XXXXXXXXXXX#XXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXX###X#XXXXXXX#XX#XX#XXXXXX##XXXXXXXXX#X#X
XXXXXXXXXX#XX#XXXXXXXXX#X#XX#XXXXXXXXXXXXXXXX#XXXXX#XX#XX###XXXX##XXXX#XXXX#XXXXXXXXXXXX#XXXXXXXXXX#XX#XXXXXXX##X#XXXXXXXXXXX#X#X#XXXXX#X#XXX#XXXXXXXXX#XXXXX#X#XXXX#XXXX#XX#XXXXX#XX#XXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXX#XXXXXX#XXX#XXXX#XXXXXXXXXX#X##XX#XXXX#XXX##XXXXX#X#XXXXX#XX#XXXXX#XXXXX#XXXXXXXXXXXX###XXXX#XXXXXXXXXXXXX#XXXXXXXX#XX#XXXXXX#XXXX#XXXXXXXXXXXXX##XX#XXXXXXXXX#X#XX##XXXXXX##XXXXXXXXXXXXX#XXX#####XXX#XXXX###XXXXXX#X#XXXXXXXXX#X#XXXXXXXXXXXXXX#XX#XXXXXXX#XXXXXXXX#XXXXXXXXXXXX#X#X#####XXXX#X#X#X#XXXXXX#XXXX##XXXXX#XXXXXXX##XXX#XX##XXXXXXXXXXX#XX##X#XXXXX#XXXXXX##XXX#XX#XXXXXXX##X#X#XX#XXXX#XXX#XXXXXX#XXXXX#XX#XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#X#XXXXX#XXXXXXX#XXXXXXXXX#XXXXXXXXXX#XX#XX#XX#XXXXXXXXXXXXXXX##XXXX###XXXXXXXX#XXXXXX#XXXXXX#XXXXXXXXXXXXX#XX#XX#XXXXXXX#X#XX#XXXX#XXXXXXXXXXXXXX#XXX#X#XXXXXXX#X#XXXXXXXXXXXXXXXX##XXXXXXXXX#X#XXXXXX#XXXXX#X#X#XX#X##XXX#XXX#XXXX#XXX#XXX#XXXXX#XXXX#X#XXXXXXXXXXXXX##XXX####X#XXXXXXXXX#XXXXX#X#XXXXXXXXX#XX#X#X#X#X###XXXXXXXXX#XXXXXXXXXXXXXXX##XX
##XXXXXXXXXXXXXXXXXXXXXXXXX#XX##XXXXXX##X#XXXX#XXXXX#XXXX#XXXX#XXXXXXXX###X##XXXX#XXXXXXXXX#XXXXXXXXXXX#XXXX#XX###X#X#XX#XXXX#X#XXX#XX#XX#XXXXXXXXXX#X###XX#XXXXXXXXXXXXXXXXXX#XXXX##XXX##XXXXXXXX#X#X#X#XXXXXXX#XXXXXXXXXXX#X#XX#XXXX#XX#XXXXXXX#XXXX#X#XX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXX#XXXXX#X#XXX###XXXXX#XXXX#X#XXXX#X##XXXXXXX#XXXXXXX#XXX#XXXXXXXXXXXXX#XXXX###XX#X#X#XXXX#XXXXXXXXXX#XXX#X##XXXXXX##XX#XXXXXX##XXXX#XXX#XXXX#XXXXX##XX#XXXXXXXXX#XXXX#XXXXXXXXXXXXXXXXXXX##XX#XXXXXXXXXXXXXX#XX##XXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXX##X##X##XXXXXXXXXXXXXXXX##XXXXXXX#X#XXXXXX#X#XXXXXXXX##X#XXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X#XXXX##XXXXX#XX##X#X#XXXXXX#XXXXXXXXXX#X#X#XXXXXXX###XX#XX#XX#XXX#XXX#XXX##X#XXXXXXXXXXXXXXXXX#XXXX#XXXXXXX##XXXXXXXXXXXX#XXXX#XXXX#XXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXX##XXXXX###X#XXX#XXX#XXXXXX##XXX#XXXXXXXXXXXXXXXXXXXX#X####X#X##XXXX#XXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXX#XXX#XXX###XXX#XX#XXXX#X##XXXX#XX#XXXXXXXXXXXXX#XXXXXX#XXXXX#X#XXXXXXXX#XXXXXX##XXXXXX
XX#XXX#XX#XXXX#X#XXXX##XXXX#X#XXXXXXXXXX#XX#XXX##X##XXXXXXXX#XX#XXXXXXXXXXXXXXX#XXXXX#XX##X#XXXXXXXXXX#XX#XXXXXX#XXXXXXX##XXX##XXXXX#XXXXXXX#XXXXXXXXX#XXXXX#XXXXXXXXXX##XX#XXXXXXXXXXXXX#XX##X#XXXX#XX##XXXXXX#XX#XXXX#XXXXXXXX#XXXX#XXX#XXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXX##X###XXXXXXXXXXXXX##XX#X#XXXX##XXXXXX#X##XXXXXXXXX##XXXX#XXXXXXXXXXX#XXX#XXXX#X#XXXX#XXXXX#XXXXX#XXXXX##XX#X#XXXXXXXXX##X#X#XXXXXXXXXX#XX#X#XXX#X#XXXX#XX##XXX##XXXX#X#XXXX#XXXXXXXXXXXXX#XXXX####X#XXXXX#XX#XXXXXXXX#XXX#XXXXX#XXXXXXXXXXXX#XXXXXX#XX#X#XXXXX##XX###XX##XX#XXXXXX#X#XXXXXXXXXXXX##XXX#XXXXXXXXXX#XX#XXXXXXXXXXXX#XXXXXX#X#XXXXXXX#XXXXXXXXX#XXX#XXXXX#XXXXXXXXXXXXX#X#XX#XXXX#XXXXXXX#XX#XX#XXXX#XXXX#XXXXXXXXXXXXX#XXXXXXX#XXXX#XXXXXXXXXXXXXX#XX#XXXXXXXXX#XXXXXXX#X#XXXXXXXXXXXX#X#XX#XXX#XX#XX#X#XXX#XXX#XXXXXXXXXXXXXX#XXXXX#XX#XXXXXXXXXXXXXXXXXX#XXXXX##X#X##X#XXXXX#XXXXXXXX#XXX#X#XXX###XXXXXXXX#XXX#XX##XXXX#XXXXXX#XXXXXXXXXXXXXXXXXX#XXXXX#XX#XX##X#X#XX#X#X#XXXXXXXX#X#XXXXXXXXX#X##XX#XXXXXXX#XXXXXX#XXXXXX#XXX#XXX##XXXXXX#XX
X#XX#X#XXX#X#XXX#XXXXX#XXXXXXX#XXXX#XXXXX#XXXXX#XXXXXXXXXXXX#XX#XXXXX##XXXXXXXXXXXXX#XX##XXXXXXXXX#XXXXXXXXX#XXXX#XXX###X#XX##XX#XXXXXX##XXX#XX#XXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXX#XXXXXXXX#XXX#X#XX#XX#X#X#X#XXX#X#XXXXXXXXXXXXXXXX##XXXXXXXXXXX#XXXXXX#XXXXX#XXXXXXXXX#XXXXXXXXXXXXXX#X#XXXXXXXXXXXX#XXXX#XX##XXXXXXXXXX#XXXXXXXXXX#XXXX#XXXX#XXX#X#XX#XXXX##XXX#XXXXXXXXX#XXXX###XXXXXXXXXXXXXXXX##XXXXX##X#XXXX#XXXXXXXXXX#X#X#XXX####X#XXXXXXXXX#X#XXX##X#XXXXX#XXXXX##XX#XX#XXXXXXXXXX##X#XXX#X#XX#XXXXXXXXX#X#XXXX#XXXXXXXX#XXXX##XXXXX#X#XX#XXXXXX#X#XXXXX####XXXXXXX#XXXXXXXXXX#X#XXXXXXXX#XXXX#X#X##X#XXX#XXXXXX#XX#XXX##XXXXXXX##X#X#X#XX#XXXX####X#XXXXX###XXX##X#XXXXXX###XXXX##XXX#XXXXXXXXXXXX##XXXX#XXXXXXX#XXXX#XX##XXXXXXXXXXXXXXX#X##X##XXXXXX#XXX##XX##XXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX#XX#X#XXXXXXXX#X##X#XXXXXX##X#XXXXXXXX####XX##XXXXXXXXXXX#X##X##XXXXXXXXXXXX#XXXXXX#XXXXXXX#XXXXXXXXXXXX#XX##XXX#X#XXXX#XXXXX#XXXX##XXXXXXXXX##XXXXX#X#X##XXXX#X#XXXXX#XXXXXXXXXXXXXXXXXX####X#X#XXXXXX#XXXXX#XXXXXXXXXXXXXX#X#XXXXXX
XXX#XXXXX#XXXXXX#X##XXXXX#XXXXX#XXXXXXXX##XXXXXXXX#XX#X#X###XXXXXXXXX#XXXX#XXXXXXX#XX##XXXXX#XXXX##X#XXX##XXXX#XXXX#XXX#X#XXXX#XXXXXX###XXXXXXXXXXX#XXXXX#X#X##XXXXX#XXXX#XXX#XXXXXXXXXXXX###XXXXX###XXXXXXX#X#XXXXX##X#X#XXXX#XXXXXXXX#XXXXXXXXXXXXXXXXXXX#X#XXX#XXXXXXXX###X#XXXX#XXX#XX#XXXXXXX#X##X#X#XX##XXXXX#X#XXXX##XX##XX#X#X#XXXXXXXX#XXXXX#XX#XXXX###XX#XXXXXXXXXXX##XX#XXXXX#X#X#XX###XXXXXXXXXXXXX#XXXXXXXXXXX#X#X##XXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXX####XXX#XXXXXXXXX#XXX#XXXXXXXXX##XXXXXXXX#XXXX#X#XX#XXXXXX#XXXXXXXX#XX#XX##XX#XX#XXXXXXXXXXXXX#XXXXX#XXXX#X#X#XXXXXXX#XXX#XXXX#XXX##XX#X#XXXX#XXXXXX#XXXXX##X#XX#XXXXXXXXXX#XXXXXXXXXX##XX#XXXXXX#X#XXXXX#XXXXX#XX#XXXXXXXXXXXXX##X#XXXX#XXXXXXX#XXXXX#XXXXXXX#XX#XX##XX#XXX##XXX##XXXXXXXXX#XXXXXXXXXX#XXX#XXXX#XXX#XXXXX##XXXXX#XX#XXXXX#XX#XXXXXXXXXXXXX#XXX##XX#XXXXXXXXXXXX#XXX##XX#XX#X#XXXXXXXXXXXXXX##XX#X###X##XX#XXXXX#XXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXXX#XX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXX##XXXXXXXXXXXXXXX#XXXXXXXXX#XXXXX#XX#XXXXX#X####XXXXXXX##X#XXXXXXXXXXXXXXXXX#X#XX#X#XX
XXXXXX#X#XX#X#XXXXX#XXXXXXXXXXXX##XXXX###XXXXXXXXX#XXXXXXXXXX#X#XXXXX#XX#XXXXX#X#XX##XXX#XXX#XXXX#XXXXXXXXXXXXXXXXXXX#XXX#X#XXXXXXX#XXXXXXXXX##XXX##XXXXXXXXXXXXXXXXXXXXXXX#XXX##XXXXXXXXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXX#XXXX##XXXXX#XXXXXXXXXX#XXX##XXXXXX#XXXXXXX###XXXXXXXXXXXX#XXX#XXXXXXXX#XX#XX#XX#XXX#XXX##XX#XXX#XX#X##XXXX#XXXX#XXXXXXXX#X#XXXXX#XXX#XX#XX#XXXXXXXX##XX#XXXXXXXXXXX#XXXX###XXXXXXXXXX#XXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XX###XX#X###XXXXXXXXXXX#XXXXXXXXXXXXXX#XX##XXXXX#XXXX#XXX#XX#XXXXX#X#XXXXXXXXXXXX##XXXX#XXX##XX#X#X##XXXXXX#XXXXX#XXXXX#XXX##XXXXX#XXXXXX##XX##XXXX##XXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXX#X#X#XXXXX#XXXXXXXXXXXXXXXXX#XXXXXXX#XXX#XXXXXX#XX##X#XXXXX#XXXXXXXXXXXXXX#XXX#XXXX##XXXXXXXX##XXXXX#XX#X#XXXXXX#XXXXXXXXXX##XX#XX#XX#XXXXXXXXXX#XXXXX#XXXXXX#XXXXXXXX#XXXXX#XX##X#XXXXX###XX#XXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXX#X#XX#XXXXXXX#XXXXXX#XXXX#XXX##XXXXXXXXXX#X##XX#XXXXX#XX#X#XX#XXXXXX#XXXXXXXXXX#XX#XXXXXXXXXXXXX#XXX#X##XX###XXXXXX#XXXXX#XXXXXXX#XXXX#X#X#XXXXXXXXXXXX
XXX#XXXX#XXX#XXXXX##XXXX#XXXXXX##XXXXXXXX#XXXX#X#XX#XXXX#XXXXXXXXX#XX#XX#XXXX#X#XXX##XXXXXXXXXXXX#XXXXXXXXX##XXXXXXXXXXXXXXXXXXXXX#X#XXXX#X##XX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXX#XXXX##XXX#XX#XXXXXXXXXXXXXXXXXXX###XXX##X#XXXXXXX#XXXXXX##XXXXXXXXXXXXXXXXXX##XXXXXXXX#XXXXXXX#X#XXXXXXXXXXXXXXX#XXXXXXXX##XXX##XXXXXXXXX##XX##XXXXXXXXXXXXXXX###X#XXXXXXXXXXXXXX#XXXXXX#XX#XXX#XXX#XXXXXX#XXX##XXXXX#XXXX#XX##XXXXXXXXXXXXXXXXX#XXXX#XX#XXX#XXXXXXXXX#XX#XXXXXXXXXXX#XXXXXXXX#XX#XXXXXX#XXXXXXX#XX#XX#XX##XXXXXXX#XXXXXX#XX#X#X#X#XXXXXXXX#XXXXX#XXXXXXXXXXXX#XXXX#X#XXXXXX##XXX#XXXXX#XXXX##XX#XXXXXX##XX#XXX#XXXX#X#XXXX#XXXXXXXXXXX##XXX#XXXX##XXX#XX#XXXXXXXX#XXX#XXXXXX#XXXXXX#XXXXX#XX#X#XXX#XXXXXXX#XXX#XXXXX#XX#X##XXXXXX#XXXXXXX#XX#XXXXXX#XXXX###XX#XX###XXX#XXXXXX#XXXXXXXXXXXXX##XXXXXX##XX#XXXXX#XX#XXXXXXXX#XXXXXX#XXXX#X#XXXXXXXXXXX##XXXX###XXXXX#XXX#XXX##XXXXXX#XXXXXXXXXX#XXXX#XXXX#XXXXX#XXX##X##XXXX##XX#XXXXXXXXX#XXXXXXX#X#XXXXXXX#XXXXXXXXXXXXXXXXXX#XXX##X#XXXXX#X#X#XX##X#XXXXXX#X#XX##XXXXX#X###XXX##XX#XX#XXXXXXXXXXXXXXXXX
#XXX#XXXX#XXXXXX##XXXXXXXXXXXXXX#XX#XXXXXXXXXXXX#XXXXXXXXXXXXX#XXXXX##XXX#XXX#XX#XX#XXXXXX#XXX#XXXXXX#####XXXXXXXXX#XXXX#X#X#XXX#XXXXXX#XXXX#XXXXXXXXXXX#X#X#XXXX#XXXX##XX#X#XX#XXXXXXXXXXXXXXXXX#XX#XXX#XXX#XXX##XX##XXXXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXX#XXXXXXX##X##XXXX#XX#XXXXXXXXX#X#XXX#XXXXXX#XXXXXXXXXXXXXXXXX###XXXXXX#X#XXXXXX##XXXXXXXX#XX##XXXXXXXXXXX#XXXXXXX#XXX#XXX#XXXXXXXX#XXX#XXXXXXXX##XX#XXXXX#XXXXXXXXXX#XX##XXX#XX#XXX#X#XXXXX#XXX#XXXXXXXXXXX#X##XXXXX#X#XXXX#XX#XXXXXXXXXXXXXXXXXXX#XXX#XX#XXX#XXXX#X#X#XXXXX#XXX#XXXXXXXXX##XX#X#X#XXXXXXXXX#XXXXXX##XXXXX#XXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXX#X#XXXXXXXXXXX#XXXXXXX##XXXXXXXX#XXXXXX#X#XXXXXXX##XXX#XX#XXXXXXXXXX#XXXX#XXXXXX##XXXXXXXXXXX#XXXXXXXXX###XXXXXXXX##XXXX#X##XX#XXXXXXXXXX##XXXXXXXXX#XXX#X#XXXX#XX#XXXXXXX##XX#XX#XXX#XXXXXX#XXXXXXX#XX#XXX###XXXXXXX#X#XX##XXXXXXX#XX#XXXX#X#XXXXXXXX#XXXXX#XX#X#XXXXXX#XX#XXX#XXX#X#X#XXXXXXXXXX##XXXXXX#XXXXXXXX#XXX##XXXXX#XXXXXXXXXXXXX#XXXXXXX#XXXXX#XXXXXXXXX#XXXXXX#X#XXXXXX##XXX##XXXXXXXX#XXXXXXXXXXX#XXXX##XXX#X#X
X#XXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXX##XX#XX#X#XXXXXXXXXXX#XXXX#X#XXXXXX#XX#XXXXXXXX#XXXXXXXX##XXXXXXXXXX#XXXXXXX#XXXXXXXX#XX#XXXXXXX#XXX##XXX#XXXXX#X#X#XX#X#XXXXX##X#XXXX#X#XXXX#X##X#XXXXXXXX#XX#XX##XXXXXXX##XXXXXX#XXXXXXXXXXXXXXXXXXXXXX##XX#X##XXXXXXXX#XXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XXX##XXX#XXXXXXXXXXXXXXXXX#X##XXX##XXXXX#XXXXXXXXXXXX#XXXXXXXX#XX#XX#XXXXXXXX###XXXXXXX#X#XX##XXXXX##X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXX###XXXXXXXXXXXX#X#XX#XXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXXXXX#XX#XXX###XXX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXX##XXXXXXXX##X#XXXXX#XXXXXXXXXXXXXXX#XX#XXXXXXX##XXX#XXXXXXX#XXXXX#XXXXXXXXX#X#XXXX###XXXXXXXXXX#XXXXXX#XX#X#XXXXXXX#XXXXX##XX#XXXXXXX#XX#X#X#XX#XXXXXXXXXXXXXX#XXXXXXXXX##XXX#X#XXX#X#XXXX#XXXX##X#X#XX#XXXXXXXXXXXXXXXX#XXX#XXX#XXXXXXXXXXXXX#XXXXXXX###XXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XXXXX#XX#XX#XXXXX###XXX#X#X##X#XXXXXXXXX#XXX##XXXXX##XXXX#XXXXXXXXXX#X#X#XX#XXXXXXXXXX#X##XXXXXXXXXXX#XX#XXX#X##XXXX#XX#XXXX#XXXXX#XXXXXXXXX#XXX#XX#XXXXXXX###XXX#X#XXXXXXXX#XX#X#XXXXXXXX#XX
#XXX#XXXX#XXXXXXXXXXX#XXXX#XX#XXXXXXXXX#XX#X##X#X##XX#X#XX#XXX#XXXXXXXXXX#XXXXXXXXXXXXXX##XXX##XXXXX#X#XXXXX#XXXXXXXX#X#XXXX#X#XX#XXXX#XXXX#XXXX#XXXXXXX#XXX#XXXXXX#X#XXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXXX#XXXXXX#XXX#XXXXXXXX#XX##XXXXXXXXXXXXXXXX#XXXXX#X#X#X##XXXXXXX##XXXXXXXXXX##XX#XXX#XXX#X#X##XX#X##XX#XXX#X#X##XX###XXXXXXXXXXXXX#XXX#XXXXX#XXXXXXXXXXX###XX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXX#X#X#XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#X#XXXX#XX#XXXXX#XXXXXXXXXXXXXXXXXXXX#XXXX#X#XX#XXXXX##XXXXXXXXXXX#XX#X#XXX#XXXX#X#XXXXXXX#XXXXXXXXX#XXX#XX#XXX#XXXXXXXXXX#XX#XXX#XXXXXXXXX#XXXXX#XXXXXXXX#XXXXX#XXXXXXXXXXXXXXX##X#XXXXXX##XXX#XX##XXXXXXXX#XX##XX#XXXX#XXXX#XXX#XXXXXX#XXXXXXX#XXXXXXXXX#XXXXXXXX#XXXXXXXX##XXXXXX#X#XXXXXXX#X##XXXXX##XXXXXXXX#XXXXXXXXXXXXX#XXXXX#X#XX#X#XXX#XX#XX#XXXXX#XXXX#XXXXXXXX#XXXXX#XXXXXXXX##X#X#XXXXXXXXXXXX#X#XXXXXX##XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXX#XXXXXXXX#XXXXXXX##XXXXXXXXXX##XX##XXX#XXX##XX##X#XXXX#XXXXXXX#XXX##XX#X#X#XXXXXXX#
X###XXX#XX#X#XXXXXXX#X##XXXX#XXXX###XXX#XXXXXXXX##X#XX#X##X#XX#XXXX###XXXXXXX#XXX#X##X#XXX#XXXXXXXXXXXXX#XXXXXX##XXXXXXXX##XXXXXXXXXXXXXXXXX#XX#X#XXX#X#X#XXXXX##XXXX#XXXXXXX##X#XX#XXX#XXX#XX#XXXXXXXX#XXX#XXXXXXX#XXXXXXXXXXXX#XX#XXX#XXX#X#XXXXXXXXX#XX#XXX#XXXXX#XXXXXXXX#X#XXXXXX##X#XXXXXX#XXXX##XX##XXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXX##X#XXXXXXXXX#XXXXXXXXXXXXXXXXXX#X#XXXXXX#XXXXX#XXXX#X##XXX#XXXXXXXXXXXXX#XXXX#XXXXXXXXX#XXXXXX#X#XXX#X#XXXXXX#XXXXXXXXXXXXXXXXXX#XXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#X##XXXX#XXXXXXXX##XXXXXXXXXXXXX#XXX#X##XXXXX#XXXXXX#XX#XXXXXXXXXXXXXXXXX#XXX#XX#XXXXXXX#X#XXXX#X#XXXXX#X#XX#XX#XXXXX#XXXXX#XX#XXXX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXX#XXXXXXXXXXXXXXXXXXXX##XXXXXXX#XXXXXX#XXXX#XXXXXXXXXXXX#XXX#XXXXXXXXXXXXX#XXXXXXX###X#XXXX#XX#XXXX#XXXXXXXXX##XXXXXXX#XXXXXXX#X#XXX#XXXXX#XXXXX#XXXXXX##XX#XXX#X#XXXX####XXXXXX##XXXXXXXX#XX##XXX##XXXXXXXXX#XXXXX#XXXXXXX#X##XX#XXXX#XXXXXXXX#X#XXXXX##XX##XXX#XX#XXXX#XXXXXXXXXXXXXXXXX#XXXXXXXXXXX##XX####X#XXX#XXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXX#X#
#XXXXXXX#XXXX#XX#XXXX#X#XXXXXXXX#XXXX#X###XXXXXXXXX#X#XXXXXXXXX#XXXX#XXX#X#X#XXXXX#XXXXX#XXXXXX#XXXXXXX#XX#XXX###XXXX##XXXX#XXXXXXXXXXX##XXXX##X#XXXX#XXX#XXXXXXXX#XXXXXXXXX#X##XXXXX#XXX#XX#XX#XX#XXXXXX#XX#XXXXXX#XXXXX#XXXXXXXXXXXX##X#X#XX#XXX#XXXXXXXXXXXX#X#XXXXXX#XXX#XXXXXXXX####X#XXXX###XXXX#X#XX#XX##XXXXXXX##XXX###XXXXXXXX#XXX#XXXX#XXXXX#XXXXXX#XXXXXX##X#XXXXXXXXXXXXXXX#XXXX#XXXXXXX#XXXXXXXXXXX#XXX#XXXXXXXXXXXXX#XX##XXX#XXXX#X#X##XXX#XXXXXXX#XXXXXXXXXXXXX##XXXXXXXXXXX#X#X#XX#XXXXXXXXXXXX##X##XXXXXX#XX#X#XXXXX#XXXXXXXXX#X##XXXXXXXXXXXXX###XXX#XXXX#XXXXXXXXX#XXXX#XXXXXXXX#XXXXX#XXXXX#XXXXX#XXXXXXXXXXXXXXXXXXXX#XXX#X#X#XX#XXXXXX#XXXX#XXXXX#XX#XXX#X#XXXXXXXXXX##XXXXXXXXXXXXXXX#X#XXXXXXXXXXXXXX#XXX#XXX#X#X###XXXXX#XXX#X##X##XXXXXXX#X#XXX##XXXXXXXXX#XXXXXXXX#XXX#XXXXXXX#XXXXXX#X#XXXXXXXXX#XXX##X#XXXXX#XXXXX#XXXXX#X#XXXXXXX#XXXXXXXXX#XXXXXX#XXXXXXXXXXX#X#XX#XXX##X##XXXXXXX#X#XXXXXX#XXXXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXX###XXXX#XX#XXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXX#XXXXXX#XXXX#XX#XXXXXX
##XXX#XXXXX#X##XXXX#XXX#X#XX#X##XXXX#XXX#X#XX#XX##XXXXX##XXXX#XX#XXXXXXXXXXXX#XXXXX#X#X##XXXXXXXX##X#XXXX#XXXXX#XXXX#XXX#XXXXX###XXXXXXXX###XXXXX##XXXXXXXXXX#####XXXXXXXXXXXX#XXXXX#X#XXXXXX#XX#XXXXXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXXX#XXX#XXXXXX###XXXXX#X#X#X#XXXX#XXX#XXXX#XX#X#X#XXXX#XXXX#XXXXXX###XXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXX#X##XXXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXX###XXX#XXXXXXXX#XX##XXXXX##XXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXX#XXXX#XXXX#XXXXXX#XXXXXXXXXX#XXX##XXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXX#XXXXX#XXXXXX###XXXX##XXXXXXXXX##X#X#XXXX#XXXXXXXXX#XXX#XXXXXXX#XXXXXXX#XXX#XXXXXXXXXXX##X#XXXX##XXXXXXXX#XXXXX##X#XXXXX#XX#XX##XXXXXXXX##XXXXXXXXXXXXXXXXX#XXX###X##XX#XXXXXX#X##XXXXXXXX#XXXX#X#XXX#X#XXXXXX#XX##XXXXXX#XXX##XXXXXXX#XX#XXXXXXXXXXXX#X#XXXXXXXXXXXX####XXX##XXXXX###X#XXX#XX#XX#XXX#X#XXXXXXXX##XXX##XXXX##XXXXXXXXXXXX#XXX#XX##XXXXXXX#XXXXXXXXXXXXXXXXXX#XXXX#XXX#XXX#XXXXXXXXXXXXXXXXX#XX#XXXXXXX#XXXXX#XXXX##XXX#X#XX#XXXX#XXXXXXXXX#XXXXXXX###X#XXXXXXXX#XXXXX##XXXXX#XXXXXXXXXXXXXXXXX#X#XXX#
X#XXX#XXX#XXX#XX###X#XXXXX#XXXXXX#XXX##XXXXXXXXXXX#XXXX#XXXXXXXXXXX#XX##XXX#XX#XX##XX#XXXXX#XXXXXXX#XXXX#XXXXXX#XXXX#X##XX#XXXXX#XXXXXXXXXXXXXXXXXXXX#X#XXXX#XXXXXX#XXXXXXXXXXXXXXXXX#XX#XXXXXXXXX#XXX##XX#XXXX#XXXX#XXXX#XXXXXXXX#XXXXXX#XXXX#XXXXX#X#XXXXXXXXXXXXXXX##XXXX#XX#XXX#XXXXXX#XX#XXX#XXXXXXXXXX#X#XXXXXXX##XXXXXX#XXX#XXXXXXXXX##XXXXXX#XX#XX#XXXXXXX#XXXX#XXXX#XXXX##XXXXXXXXX#XXXXX#XXXXXXXXXXXXXXXXXX#XXXX##XXX#XXXXX#XXXXXXXX##XXXXX#XX##XXXXXX#XX#XXXX#XX#XXX#XXXXXXXXXX#XX#X#XXXXXXXXXX#X#XXXXXXXXX#XXXXXX#XXXX##XXXX#X#XXX#XXXXXXXXXXXX##XX#X#XX#XXXXXXXXXXX#XXXXX#XXXXXXXXXXX##X#XXX#X##XXXXXXX#XXXXXXXXXXXXX#XXX##XXXX###XX#XXXXXXXX#X##XX##XXXXXXX#XXXX##XXXX#X#XXXX#XXXX#XXXXXXX#XX###X#XX#XXXX#X#XXXXXXXX#XXXXXXX#XX#X##XXXXXXXXX#XXXXXXX#XX#XXX##XXXXX#X#X#XXXX#XXX#X#XXXXXX#XXXXXXXXXX#XXXXXXX#XXX#XXXXXX##X#X##XXX##XXXXXXXXXXX#X#XXXXXXXXX##XXXXXX#XXXXXXXXXXXXXXXXX#X#XXX#XXX#XXX#XX#XX#XXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXX#XX##XX#XXXX##XXXX#XXXXXXX#XXX#XXXXX#X#XXXXXXX#XXXX#XXXXXXXXXXXXX#X#XXXX#XXXXXXXXXXXXX#XXXXXXXXX
XX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXX#X#X#XX#XXX##X#XXXX#XXXXX#X#XXXX#XXXXXXX#XXX#XXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXX#XXXXXXX##XXXXXX#X#XX#XXX#XXXXXXXX###XXX##XX#X#XX#XXXXXXXXXXXXXX##XXX##XXXX#XXXXXXXXX#XXXXXXX###XXXXXXX#XX#XXXXX#XXXXXXXXXXXX#XXXX#XXXXXXXXXX#XX#XXXXXX#X##X#XXXXXXXXX#XXXXXX##XXXXXXXXXX##XXX#XXXX#XX####XXXXXXXX##XXX#XXXXXXX##XX#XXXXXXX#XXXX#XXX#X#XX#X#XXXX##X#XXXXXXXXXXXXXXXX#XXXX##X#XXXXXXXXXXXXXXXX###X#XXXXXXXXXXXXXX##XXXXXXXXXXXXXX#XXXXXX#X#XXX#XXXXXXXX#XX#X#XXX##XXXXXXXXXXXXXXX#XXXXXX##XXXXXXXXXXXXXX#X#XX#XXXXXXXX#XXXXXXXXXX###XXX#XXX#XXXXXXXX##XX#XXXXXXXXX#XX##XX##XX###X#XXXXXXXXXXX#XXX#XX#XXXXX#XXXXXX##XXXXXXXX#XXXXXXX#XXXX#XXXXXX#XXX#X#XX#XXXXXXXX##XXXXXXXX#X#XXXXXXXXX#XXXXX#X##XX#XXXXX###X#XXXXXXXXXX#XX#XXX#XXXXXXXX#XXXXXXXX##XXXXXXX#X#XXXXXX##X#XXXXXXXXX#XXXXXXXXXXX#XXXXXX#XXX##XXXXXXX#XXX##XX##XXX##XXXXX##XXXXXXXXX##XXXX#XX#XXX##XX#XXXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXX#XX#XXXXXXXXXXX#X#XXXXXXX#X#XXXXX#XXXXXX#XXXXXXX#XXX#XXXX#X#XXXXXX#XXXXXXXXXX#XXX#XX###XXXX##XXXX##XXXXX
XX###XXXX##XXX#X#XXXXXXXXX#XXXXXXXXXXXXX#XXX#XXXXX#XXXXX#X#XXXXX##XXXX#XXXXXXXXXXXXXXXXXXXXXX#X##XXX#XX##XXXXXXXXXXXXX#XXX#XXXXXXXXXX#X#XX#X#XXXXX#XXXXXXXX#XX#XX##XX#X#XXXX#XXX#XXX#XXXXXXXX#XXX#X#X#XXXX#XXXXXXXXX#XX#X#XX#XXXXX#XXX#XXXXX#X#XXXXX#XX##X#XXX###XXXXXXXXX##X#XXXXX##XXXXXXXX###X#XXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXXX#XX#XXXXXX#X##XXXXXXXXXX##X#XX#XXXXXXXXXXXXXXXX#XXXXXXXXX###XX##X#X#XXXXXXXXXXXXX#XXXXX###XXXXXXXX#X#XXX###XXXXXXXXXXXXXXXXXXX#XXXXXXX#X#X#XX##XX##XXXXXXXXX#XXX#X#XXXXX#XXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXX#XXXX#XX#XX##XXXXXXXXX#XXX#XXXXX#XXXXX#X#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXX#XXXX##XXX#X####XXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXX#XX#XXXXXX#XXXXXXX#XXXXXXX#XXXX#XXXXXXX#XXXXXXX##XXXXXXX#X##X#XXXXXX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXX##XXXX#X#XX#X#XXXXXXXX#X#X#XXX##XXXX#XXXXX#X#XXX#XX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXXX#XX#XXXXXXXXXXXXXX##X##XX##X#XX#XXXXXXXXXXXXXXXX####XXX#XXXXXXXXXXX#XX##XXXXX#XXXX#X##XXXXXXX#X##XXXXXXXX#XX###XXXX#XX#XXXXXXXXXXX#XXX#XXXXX##XXX#XXX####XX##XXXXXXXX#X
XXXXX#XXXXXXXXXXXXXXXXX#XXX#X#XXXXX#XXX#X#XXX#X#XX#XXXX##XXXX#X###XXX#XXXX#XXX#XXX##X#XXXXXX#XXXXXXXXXXX#X##XX#XX#XXXXXXXX#X#XXX#XX##XXXXXXXXXXXXXX####X##XXXXXXX#X#XX#X#XXXXXXXXXX##XX##XXXX#XXXXXXXXXX#XXXXXXXXXXXXXX#XXXXX##XXXXX###XXXX#XXXXX#XXXXXX#XXXX#XXXXX#XXXXXX#X#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XX##XXXXXXXXXXXX#XXX#XXXXXXXXX#XXXX#XXXXX#XXXX#XXXXXXXX#XXXXX#XXXXXXXXX#XXXXXXXXXXXX#XXX#XXXXXXXXX#X#XXX###XX#XXXXXXXXXXX#X#X###XXXX#XXX#XXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXXXXXX#XXXXXXXXX#X##XXXXXX####X#XXXXXX#XXXXXX#XXXXXXXXXXXXXXXX##XXXXXXXXX#XXXXXXX#XXX#XX#XXXXXX#XXX#XXXXXX#XXXXXXXXXXX#XXXX#X#XXXXXX##XXX#XXXXX#XX#X#XXXXX#XX#XXXXXXXXXXXXX#XXX#XXX#X#XXX###XX###XX#XXX##XXXXX#XXX##XXXXXXX#XX#XXXXXX##X#XXXXXXXXXXXXXXXXXXX#XXXXXX#XXX##XXXXXXXX#XX#XX##XX#XXXXXXXXX#X#XXXXXX##XXX#XX#X####XXXXXXX#XXXXXXX#XX#XXXXXXXXX#XXXXX#X#X##X##XXX#XXXXXXX#X#XXXXXX#XXXX#XXXXXXXX#XXXX##X##XX#XX#XXX#XXXXXXXXXXXX#X#XXXXXXXX#X#XXXXXXX#X#XXXXX#XXXX###XX##XXX##XXXXX#X#X##XXXXX#XXXX#XXXXXXXXXX#XX##XXXX#XX##XXX#XXXXX#XXXX#XXXX#XX#XXXXXX#X#XX
XX#X#XXXXXXXXXXXX#XX#XXXXX#XX#XXXX##XXXXXX#X#XXXX#XX#XXXXXX###XXX#XXXXXX#XX#XXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXX#X#XX#XX#XXXX##XXX#XXXXXXXXXXX#XXXXX#XXX#XXXXX##XXX#XXXXXXXX#XXXX#XXX#X#XXXXX#X#XXXXXXX#XXXXXX#XXXX#XXXX##XX#XXXXXXXXXXXXXXXXXXX##XXXXXXXX##XXXX#X#XX#XXXXXXXXXX#XXXX#XX##XXXXXXXXX#X#XXX#X#XXX##XXXXX#XXXXXXXXXXXXX#XX#XXXXXXXXXXXX#X#XXXXXXXXXXXXX#X##XXXXXXXXX#XXXXXXX#XXXXXXXXXXXXX#X#XX#XX#XXXXXXXXX##XXXXXXXXXXXXX#XXXX#X#XXXXXXXXX#XXX#XXXXXXXXX#XXX#XXXXXXXXXXXX##XXXXX#XX#XXXXX#XXXXXXXXXX##XXXX#XXXXXXXXXXXXXX#XXXXXXX#XXXXX##XXXXXXXXXXXXX#X#XXXXXXXXXX#XXX#XX#XXXXXXXXXXXXXXXXXX#X#X#XXXXXXXXX#XXX#XXXXXXXXXXX#XX#X#XXXX##XXXXXXXXXXXXXX#XXXXXXXXXX#XX#XXXXXXXXX#XX#XXXXX#X##XXXX#X##XXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXX#X#XX#X##XX#X#XXXXXXXXX#XXXXXXX#X##XXXXX#XXXXXXXXXXXX#XXXXXXXXXX#XXXXX#X#XXXX#X#XXXXXX#X#X#XXXXXXX#XX#XXXXXXX#XXXXXX#XXXXXXXXXX#XX#XXXX###XXX#XXXXXXXXXXXX#XXX#XXXXXXXXXXX#XXXXXX#XX#XXXX#XX##XXXXX#XXXXX#XXXXXX#XXXXX#XXX#XX#XXXXXXXXX##XXX#XXXXXX#XXXXX#XXXXX##XX#XXXXXXXXXX#XXXXXXXXXX#X#XX###XXX#X#XXXXX#XXX#
#XX#XXXXXXXX#XX#XXXXXXXXX#X##XX#XX#XX#XXX#XXXXXXX#XXXXXXXXX##X##X#X#XXXXX#XXXXXXXXXXX##XXXXXXX#XXXXXXXXXX#XXXXXXXXXXX#XX#XX#XXXXXXX#X#XXXXXXX#XXX#X#XXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXX#XXXX#X#XXX###XXXXXX#XXXXXXXXXXXXXXXXXXX#XXX#XXX###XXXXXXXX#XXXXXX#XXXXXX##XXX#XXXXXX#XXXXXXXXXX#XXXXXXXXXXX#X###XXXXX##XXXXXXXX#XXXXX#XXXXX#XXXXXXX#X#XXX#XX#XX##XXX#X#XX#XX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXX#X#XXXXXXXXXXXXXXXXXXXXX#XXX#XX#XXXX#XXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXXXXX#XXXXXXXXXXX##XXXXX#XXXXXXXX#X#XXXXX###XX#XX#XX#XXXXXXXX#XXXXX####XXXX#XX#XXXXX#XXXXXXXXXXXXXX#XXX#XX##XXX##XXX###XXXX#XXX####XX#XXXXXXXXXXXXXXX###XXXXXXXX#XXXXXXXXXXXX#XX###XX#XXXX#XXXXXXXXXXXX#X#XX##XXX#XXX#XX#XXXXXXXXXXXXXXXXXXX##XXX#XX##XXX#XXX##XX#XX#XXX###XXXXXXX#X#XX#XXXXXXXXXXXXXX#X##XXX#XXXXX#X#XX#XX#X#X#XXXXXXXX#XX#X###XX#XX#XXXXXXXXXXXXX#XXXXXXXXXXXX####XXXX#XX#X#XX#XXXXXXXXXXXXX#XXXXXXX##X#XXXXX#XXXXXX#X#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXX#X#X#XXX#XXX#XXXXX#XXXXXXXX#XXXXXX###XX#XXXXX#XXXXXXXXXXXXXXXXX#XXXXXXX#XX#XXX##X#X#XX##X
XXXX##X#X###XX##XXX##X#XX#XX#XXXXXXXXX#X#XXXXXXXX#XX#XXXXXXXXX#X###XXXXXXXX#XXXXXXX#XXXXXX#X#XXX#XX##XXXX#XXXXXXX#XXX#XXXXXXX##XX###XXXXXXXXXX#X#XXXXX#XXXXXX#XX#XXXXXXXXXX#X#XXXX#X#XXXXXX#XXXXXXXXXXX#XXXXXX#X#XX#XXXXX#XX#XXXX#X#XXXXXX#XX#XXXXXXXXX#X#XXXXXX#XXXXXXXX##XXXXX##XXXX#XXX#XXXX#XXX#X#X#XXX#XXXXXXXXX##XXXXXXXX#XXX#XX#XX##XXXXXXXXXXXX#XXXX#X#XXXXXX####XXXXXX#XXXXX#XXXXXXXXXXXXX#XX#XXXXXXXX#XXXXXX#XXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXX#X##XX#XX#X#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXX#XXXXXXXXXXXXXX#XXX#XXXX##XXXX#XXXXXX#XXXXXXXX##XX##XX##XXXXX###XXX##XXXXXX#XXXX#XXXX#XXX#XXXXX#X#XXXXX#XXX#XXXXXXXXXXXXXXXXXX#XXXXXXXX###X###XXXXXXXXX#XXXXXXX#XXXXXXXX#XXXXXXX#XXX#X#XXX#XXXXXXXXX##XXXXXXX#XXX#XXXX#XXXXXXXX#X#X##XXXXXXXXXX#XXX#XXX#XXXXXXXXXXXXX#XXXXXXXXXXXX#XXX#XXXXXX#XX##XXXX#X####XXXXX###XXX#XXXXXXX##X#XXXXXXXXX##XXX#XXX#XXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXX#X#XXXXXX#XXXXX#XXXX#XXX#XXXXXXXXXXXX#XXX#X###XX#XXXX#XX#XX#XX#X#XXXX#XXXXXXXXXXXXXXXX#XXXXXX#XX#XXX###XXX#X#XXX#XXXXXXXX#XXX#XXXX#XX##XXXXXX
#XXXXXXXXXXX#XX#XXXXX#XXXXXXXXXXXXXXXXXXXX##XXXX#XXXXXX#XX#XXXXXXXX#XXXXXXXX#XXXXXX#XXXXX##XX#XXXXX##XXXXXXX#X#XXXXXXX#XXXXXXX#XX#XXXXXXXX#X##XXXX#XXXXXXXXX#X###XXXXX##X#XXXXXX#XXXXXXXXX#X#XXXXXXX#XXXXXXXX#X#X#XXXXXX#XX#XXXXXXXXX#XX#XX#X##XXXX#X#XXXXXXXX#XX#XXXXXXXXXX#XXXXXXXXXX##XXXXXXXXXXXXXX#X#X#X#XX##XX#XXXXXX#XXXXXXXXXXX#XXX##XXXXXXX##XXXXXXXXXXXXXXXXXX#XX#X#XXXX##X#XXX#XX##XXXX#XXXXX#XXX#XX#XXXX#XXXXXXX##XXXXX#X##XXXXXX#XX##XXXX##XX##X#X#XXXXXX#XXXX#XXXXX##XXXXX#X#XXXXXXXXXXXXXX#XX#X#XXX##XXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXX#XXXXXXXXX#XXX#XXX#XXX#XXXX#X#X#XXXXX##XXX#X#XXXXXX#XXXXXXXXXX#XXX##XXXXX#XXXXXXXX#XXX##XXXX#XXXXX#XXX#XXXXXXX##XXXX##X#XXXXXX#XXXXX#XXXXXXXXXXXXXXXXX###XXX#XXXXXXXXXXXXXXX##X###XXXXXX#X#XXXXXXXX#XXXXXXXX#X###XXXXX#X##X#XXXX##XXXXX#XXXXXX##XXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXXX#X#XXX#XXXX##XXXXXXXXXX#X#XXXXXXXXXXXX##X#XXXXXXXXXXXXX#XXX#XXXXX#XXXXXX#X##XXXXXXXXX##XXXXXXXXXXXXXXX#X#XX#XXX##X#XXXXXXXXX#XXXXX#XX#XXXXXXXXXX#XXX#XXXXXX#XXXXXX##XXX#XXXXXXXXXXXX#XXXX
##XXXX#XXXXXXXXX#XXX#XX#X#X#XXXXXX#XXXX#XXXXX#XXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXX#XXXXXX#XXXX###XXXXXX#XXXXXXXXXXXXX#XXXXXX#XXXXXXXX##XX#X#XXX#XXX#XXXX#XXXXX#XXXXX#XXXXX#X#XXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XXX#XXXXXXX#XXXXXX###XXXXX#XXX#XXX##XXXX##XX#XX#XXX#XXX#X#XX#XXXXXX#XXXXXX#XXXX##XXXXXX#X##X##XX#XXXXXXXXXXXXXX##XXXX#X#XXXXXXXXXXXXXXXX##XXXXXX#XXXXXXXXX#XXXX#XXXXXXXXXXXXXXXX#XXXX#XXXX#X#X#XXXXXX#X#XXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXX#XXX#X#XXXXX#XXXXX###XXXXXXXXXXXXXXXXX#X##XXXXXXXXXXXXXX#X#XXXXXXX##XXX#XXXXXXXX##XX#X##X#XXXXXXXXXXXXX##X#XXXXXX#XXXXX#XXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXXX#XXX#XXXXXXXXX#XX#XXXXX#X#XXXXX##XXXX##XXXXXXXXX#XXXXX##XXXXXXXX#X##X#XXXXX#X#X#XX#XXXXXXXXXXXXXXXXXXXX#XXXXX#XXX#XXXX#XXXX#XXXXX#XXXXXX#X#XXX#XXXXXXXXXXX#XX##XX#XXXXXXXX#XXXXXXXX#X#XXX#XXXXXXXX#XXXXXXX##XXXXXX#XXX#XXXX##XXXXXX#XXXXX#XXX#XXXXXX#X#XXXXX##XXXX##XX#XXXXXXXXXX#XXXXXXXX###XXXX#XXXXXX#XXXXXXX#X##XXX#XXXXXXXXXXXXXXX#XXX#XXXX#XXX#XXXXXX#XX#XXXX#XX#XXXXXX#XXXXXXXX#XXXXX#X#XX#XXX#X
XXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXXXX#XXXXXXX##XXXXXXXX#XXXXXX##XXXXXX#XXXXXXXX##XX#XXXXXXXXXXXX#X#XX#XXXXXXXXXXXXX#X#XXXXXXXXXX#X#XXXXXXXXX#XX#XXXXXX#XX#XXXXXX#XXX#XXXXXXXX#XXXXX#XXXXXX#XXXXXXX#XXX##XX#X#XX#X#XXXXXXXXXXXXXXXX##XXXX#XXXXXX#XXXX##XX#XXX#XXXXXXXXXXXXXXXX#XXXXXXX#XXX#X#XXXXXXX#X##X#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX#X#XXX#X#XXXXXXX#XXXXXX#XXXXXXXXXX###XXX##XXXXX#XXX#XXXXXXXX#XX#XX#XXXX#XXXXXXXXXX#XXXXXXX#XX#XXXXX#XXXXXXX#XX#XXX#X#XXX#XXXXXX#XXX#XXXXXXXXXXX##XXX#XXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXX#X#XXXXXXXXXXX#XXXXXXXX#XXX#XXXXX#X###X#XXXXXXX#XXXXX#XXX#XX#XX#X#XXXX#XXXXXXXXXXXXXXX###X#XXXX#XX#XXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXX#XX#XX#XXX#XXX#X#XX#XXXXXX#XXXXX#XX#XXXXX#XXX##X#XX#XXXXXXXXXXXXX#X##XX##XXXX##XXXX#XXXXXXXX#XXXXXX##X#XXXXXXX###X##XXXXXXX##XXXXXXXX##X#X#XXXX#X##X#XXXXXXX#X#XXXXX#XX###XXXXXXXX#XXXXXXXXXX#XXX#XX#XXXX#XXX#XX#XXXX#XXXXXXXXXX###XXXXX#XXXXXXXX#XXXXX#XX#XXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXXXX#X#XXXXX#XXX#XXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXXX
XXXXXXXX#XXXXX#XXXXXXXXX#X#XXXXXXX#XXXXXX#XXX####XXXXXX#XXXXXXXXX##XXXXXXX#XXXX#XXXXXXX#XXXXX#X##XXX##XXX##X#XXXXXXX#XX#X#XXX##XX#X##XXXXXXXX#XXXX#XXXXXX#X#XXXX#XXX#X#XXXXXXXXXXXX##XX#X#X#XXXXX##X##X##XXXXXX#XXXXXXXXXXXXXX#XXX#XXXXXXXXX#XXXXXXXX#XX#X#XXXX##XX#XXXX#XXXXXXX##X#XX#XX##XXXXXXXXXXXXXXXXX##XXXXX#XXXXXXX#XXXXXXXX#XXXXXXXXXXXX#XXXXXXXX#X#XXXXXXX#XXXXXXXXXXXXX#XXX#X#XXXXXXX#XXXX##XX#XX#X#XXXXXXX#XXXX#XXXXXX##XXXXX#XXXXXXXXX#XXXX##XXXXXXX#XXXXXXXX#XXXXXXXXXXX#XXXXXX#XXXXXX#X###XXXXXXXXX##XXXXXXXXXXXX#XXXXXXX#XX#XXXXXXXXX##X#X#XXXXXX#XXXX#XXXXX#XX#XXXXXXX#XXXXXXXXXXX##X##XXXXXXX#XXXXXXX#XXXXX#XXXXXX#XXX##X#XX#XXXXXX#XXX#XXXXX####XXXXXXXXX#XXX#XXXX#X#XXXXXXX#XXXX#XXXXXXXXXX#XXXXXX#XXXX#X#XX#X#X#XX#XXX#X#XX#X#XXXXXX#XX#X##XXXXXXXXXXXXXXXXXX#X#XXXX#XXX##XXXX##XXXXX#X#XXXX#XXXX##X#XXXXXX#XXXXXXX#XXXXXX#XX#XXXXXXXXXXXXXXXXXXXXXX#X###XXXXXXXXXX#XX#XXX#XXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXX##XXX##XXX#XXX##X##XXXXXXXXXXXXXXX#X#XX#XXXXXXX##X#XXXXXX#XXXX#XXXXXXXXXXXXX#X#X#X#X#XXXXXXXX##XXXX#X##X#XXX#XXX#XX#X#XXX
XXXX#X#XXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXX#XXXX#XXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXX##X#XXXXXXXX#XXXXXXXXXXXXX#X#XXXXXXXXXXX#XXXXXXX##XX#XXX#X#X#XX#XXX####XX#XXX#XXXXXXXXXXXX#XXXXXXXXX#X#XXXXXXXX#XXXXXX##XX#XXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXX#X#XXXXX#XXX##XXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXX#XXXX#XXX#XXXXXX#XX##XXX#XXX#XXXX#XXXXX#XXXXX#X#XX#XXXXXXXXXXXXXXXXX#XXXX##XXXXXXXXXX#XXXX##XXXXXXX##XXXXXXXX#X##X##XXXX#X#XXXX#XX#XX#XXXXX####XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXX##XX##XXXXXXXX#XXXXXXXXXX#XXXX##XXXXXX#XX#XXXXXXX#X###X##XXX#XXXXXXXXXXX#XXXXX#XXXXX#X#XX#XXXXX#XXXX#X##XXXX#XXXXXXX#XXXXXXXXXXX#X#XX#XXXXXX#XXXXX#XX##XXX#XXXXX#XXXXXX##XX#XXXXXXXXXXXXXX#XX#XXXXXXXXXXX#XXXXXXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXX#X#XXXX#XXXX#X#XXXXXXXXXXXXXXXX##XXXXX#XXXXXXX#XXXX#XX#X#XXXXXX#XXXXX#XXXXXXX#X##XXXX#XXXX#XXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXX#XX#XX#XXXXXXXX#XX###XXXXXXXX#XX#X##XXXXXXXXX#XX#XXXX#XXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#X#X#XXXXX####XX#XXX##X#XX#XX#XX#XXXX
XX#XX#X#XXXXXXXXXX#XXXX##XXX#X#X#XX##XXXXXXXXXX#X#XX#XXXXX#XXX#XX#XXXXXXXXXXXXXXXXXXX#XXX##XXXX#X##XXX#XXXXXXXXXXXXX#XXXXXX#X#XXXXXX#XXXXXXXX##XXXXXXXXX#XXX#XXXXX#XX#XXXX#X#X##XXXXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXXX#XX#XXXXXXXXXXX##XXX#XX##X##XXXXXX##XX#XXXXX#XX#X#X##XXXXXXXXXXXXXXX#XXXXX###XXXX#XX#XX#XX#XXXXX#XXXXXXX#XX#X####XXX#XXXXXXXXXXXX#XXXX###XXXXXXXXXXXXX###XX#XXXXXXXXX#XXXX##XX##XXXX#XX#XXXX#X#XXXXXXXX#X#X#X#XXXX#X#XXXXXXXXXXXXXXX#XXXXX##X#XXXXX#XXXXXXX#X#XXXXX#X#XXX###XXXXX#XXXXXX##XX##XXXXXXXXXXXXX#XXX#X#XXXXXXXXXXXXX#X#XXXXXX#XX#XXXXXX#XXXXXXX#XXXXX##XX#XXXXXXX#XX#X#XXXX#XXXXXXXXXX#XXXX#X#X#XX#XXXXXXXXX#XXXXX#X#XXXXXX#X#XXXX##X#X#XXXX#XXXX#XXXXX#X#XXXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXXXXXXXXX##XXXX##XXXXX#XXXXXXXXXX#X##XXXX#XX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XX#XX##XXXX#XXXXXXX#XX#XXXX#XXXXXX#XXXXXXX##XXXXX#X#XXXXXXXXXXXXXXXXXX##XXX#XX#XXXXX#XXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXX##XXXXXX#X#X#XXX#XXXXXXXXXXXX#XXX#XXXXXX#XXX#XXXXXX##XXXXXXXXXXX#XXXXXXXXXXXX#XXXX##X#XX#XXXXXXXXXX#XXX#XX##XXX#XXXXXXXXXX##XX#XX
#X#XXXX#XX#XXX#XXXXXXXXX##XXXXXXXXX#XXXXXXXX#XX##XX##XXXXX#XXXX#XX##XXX#XXXXX#XX#XXX#XXXXX#XXX#XXXXXXXXXX##XXX##XXXX#XXXXXX#XXXXXXX#X#XXXXXXXXXXX#XX#X#XXXX#XXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXXX##XX#XX#XXXXX#XXX#XXXXXXXX#XXXX##XXXXXXXXXXXXXXX#XXXXXX##XX#XXXX#XXXXXX#XXXXXX##XXXXXXXXXX#XXXXXX#XXXXXX#X#XXX##XXXXXXXX#X#XXXXXXXX#XXXXX##X#XXXXXXX##XX#XXXXXXXXXXXXXXX##XXXX#XX#XX##XXXXX#XXXX#XXXXX#X#XXXXXXXXXXXXXXX#XXX#XXX#X#X###XXXX#XXXX#XXXXX#XXXXXXXXXXXXXXXXX#XX#X#XXXXX#X#XXXXXXXXXXXXXX#XXXXX#XXXX#XXXX#X##XXXXX#XXXXXXXXXXXXXXXXX#XXXXXX#XXXXX###XXX##XXXXXXX##X#XXXXXXX##XXXXXXXXX##XX#XX#X#XXXX###XX#X#XXXXXXXXXXXXXX#XXXXX#XXXXX#XXXXXXX#XXX##XXXXX#XX#X#XXXXXXX#XXX#XXXX####XX#XXXXXXXXX#X#XX##XXXXX##XXXXXXXXXX#XX#XXX#XXX#XXX#X#XXX#X##X#XX#XXXXXX#XXXXXXX##XXX#XXXXXX#XXXXXXXXXXXXXXXXX#XXX#XX#XX#XXXXXX#XXXXXX#XXXX#X#XXXXXXXXX###XXXXXXXX##XXXXXX##X#XX##XXX#XXXX#XXXXXXXX##XX#XXXXXXXXXXX#XXXXXXXXXX#XXXX##XXXXXX#XXX##XXX#XXXXXXX#XXX##XXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXX#X##XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXXX#X#XX
XXXX#XX#XXX#XXX#XXXXX#X#XXXX#XXX#XX#XXXXXXX###XXXX#XX#XXXXXXXX#XXXXXXXXXXX#XXXX##XXX#XXXXXXXXX#XXXXXXXXXXXXXXXXX#XX##XX#XXXXXXX#XXX#XXXXXXX#XXXX#XXXXXXXX#XX#XXXXX#XXXXXXXXXXXX#XX#XXXX#XXXXXXXX#XXXXXXX##XX##XXXXXXXXXXXXXX#X###XXXXX##XXXXXXXXX#XXXX#X#X#XXXXXXXXX#XXXXXXXX#X#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XX##XXX#XXXXXXXXXXXX#XXXXXXXXX#XX##X#XXXXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X#XXX#XXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXXXX#X#XXXX#XXXX#XX#XXXX#XXXXXXXXXXXXX##XXX#X#XXXXXX#XXXXX#XXXXXX#XXX#XXXX#XXXXX#XXX#X#XXX##XXXXXXXXXXXXXXX#XXX#XXXXX#XXX#XX##XXX##XXXX#X#XX#XXX#XXXXX#X#XXXXXX#X##X#XXXXXX##XXXX#X#XXXX#XXXXXX#XXXX#XXX#XXXX#X#XXXXXXXX#X##XXXXXX#X#XXXXXX#X#XXXXXX##XXXXXXXXXXXXXX#XX#XXXXX#XXXXXXX##XXXXXXXXXX#X##XX#XXXX##XXX##XXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXXX#XXXX#XXXXXXXXXXXXXXX##X#XX#XX#XX#XXXXXXX##XXXXXXXXXXX##XXXXX#XXXXXXX#XXXXXXX##XXX#XXXXXXXXX#XXXXXXXXXXX#XXX#XXXXX#X#XXXX#X#XXXXXXX#XXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXX##X#XX#X###XX#XXXXXXX####XXXXXXXXX#X#XXXXX#XXXXX##XX#XX#X#XXXXXX#X##X
XXXXXXX#X#X##XX#XXX#XXXXX#XXXXXX#XXXXXXXXXXXXXXXXX#XXXX#XXX#XX##X#XXXXXX#XXX#XX##X#XXXXXXX#X#X#X#X#XXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXXX##XXXXXX#XX#XX#XXXXXXXXXXX#XXXX##XXXXX#XXXXX#XXXXXXX#XXXX#XXXXXXXXXXXXXXXXXXXXXX#XXX#XXX#XXXX#XXXX#XXXXXXXX#X#XXX#X#XXXXXXX###XXXXX##XX#XXX#XX#X#XX##XXXXXXXXXXXXXXXXX##XX#XXXXXXXXXX##XXXX#XXX#XXXXXXX#XXXX#XXX#XXXXXXXX#XXX###XXXXXXXXXX#XXXXXXXXXXXXX#X#XXXXXX##XXX#XXX##XXXX##XXX#X#####XXXXXXX#XXX#XXX#XXXXXXXXX#XXXXXXXXXX##X#XXXX##XXXXXXXXXXXX#XXXXXXXXXX#XXXXX#X####XX#XXXXXX##XXXX#X#XXX#XXXXX#XXXX#X#XXX#XXXXXXX#XXXXXX#X#X###XXXXX#XXX#XXX#XXX#XXX#XXXXX#XXXXX#XXX#XXXXXXX##X#XXXXX##XXX#XX#XXXXXXXX#XXXX#X##XXX#X#XXX#XXXX#XX#XX#XXXXXXXXXXXXX#X##XXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXX#X#X##XXX#XXXXX#XX#XX#XXXXXXXXXXXXXXXXX#X#XXXXX#XXXX##X#X#X#XXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXXXX##X#XXXXXXX#XX#XXXXXXXX#XXXXX#XX#X##XXXX#XX#XX#X#XXXX#XXX#XXX#XXXXXXX###XXXXXX#X###XXX#XXXXXXXXXXXX#XXX##XXXXXXXXXXXXXXXX#XXXXXXXX#X##XXXXXXX#XXX#X##XXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXX##XXX#XXXXX#X#XXXX#XXXX
XXXXX#XX#XXXXXXXX#XX#XXX#XX#XXXXX#XXXXX#XXXXXXXX#XXXXXX#XXXXXXXXXXXXXX#XX#XXXXXXX##X#XXXXXXXXXXX#XXXXXX#X#XXXXXXXX##XXXXX####XXXXXXXXXXXXX#X#X#XXXXXXXXX#X#XX#XXXXXXX#XXXXXXXX#XXXXXX#XXX#XX##XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXX#XXXXXXX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXX#XXXXXXX#X#XXXXXX###XXXX#X#XX#XX#X#XX###XX#X#X##XXXXXXXXXX##X##XXXXXXXXXX#XXXXX#XXXXX#XXXXX#####XXXXXXX#XXXXXXX#XXX##X##X#XXX#XXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXX#XXXXXX#XX##XXXXXXXXXXXXXXXXXX#XXXX###XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XX#XXXXXXXXXX#X#X##X#X#XXX#XXXXXXXXXXXXX#XXXXX#XXX#XXX##XXXXXXXX#X##XXX##XXXXXXXXXXXXXXXX#XXXXXXXXX#XXX#XXXX#XXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXX#XXX#XXX#XXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXX#X#XXXXXXXXX#XX#X#XXXXX#XXX#X#XX#X##XXXXXXXXXX#X#XXXXXXXXXXXXXXX#XX#X#XXXXXX#XXXXXXXXXXXXXXXXXXX#XXX#XX#XXX##XXX#XX#XX#XXXXX#XX###XXXXXXXXXX##XXXXX#XXXXXXXXXXXXX##XXX##X#XXXXXXXXX##XXXXXXXXXXXXXXXXXXXX#XXXXX#X#XXXX##XXXXX####X#XX##XXXX#XXXXXXXX#XXXXX#XXXXXXXXX##XX#XX#XX##XX##XXXXX#XX#XXX#XXXX#X#X##XXXXXXXXXXXXXXXXXX
XXXXXX#XX###XX#X#XXX#XXX#XX#XX#XXX#XXXXXXX#XX##XXX#XX#X##XX##XX##XXXX##XXXXXXXXXX#XXXX#XXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXX#X#XXXXXXX#X#XXX##XXX#XXXXXXXXXXX#XX#XXXXXXX#XX#XXXXXXX#XXXXX#XX#XXXXXX#XXX##XXXXX#XXXXXXXXXXXXXXXX#XX#XXX#XX#XXXXX#XXXXXXXX#XXXXXXXXXX#XXXXXXXXXX##XX#XXXXXX#XXXXX#XXX#XXXXXXX#XXXXXX#XXXXXX#X#XX##XXXXXXX#XXXXX#XXXX#XXXXXX#X#XX#XXXXX##XXXXXXXX###XXXX#XX#XXXXXXXXXXX#XX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXXXX###XXX#XXXXXXXXXXXXXXX##XX#XX##XX#XXXXXX#XXXXXXXXX##X#XXXXX###X#X#XXXXXX#XXX#XXXX#XXXX#XXXXX#XXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXX#XXXX#XX#XX#XXXXXXX#XXX###XXXXXXXXXXXXXXX#XXXX#XXXXX#XXXXXX#XXXXXXXXXXXXX#XX#XXX#XXXXXXXXXXXX#XXXXX#XXXXX#XX#XXXXXX#XXXX#XX#XXXXXXXXXX##XXXX#XXX#XX#XXXXXXXXX#X#X#X#XXXXXXXXXXXXXX#XX#XX#XXXX#XXXXXXX#XXXXXXXX#X#XX#XXX####XXX#XXXXXXXXXX#XXXX#X####XXXXXXXXXX#XX#XXX#X#XX#XX#XXXXXXXXXXXXXXX##X###XXXXXXXX#XXXXXXXX#XXXXXX#XXX##XXXXXXXX#XXXXXXXX#XX#XXXXXXXX#XXXXXXXX##XXXX##XXXXXXXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX#X#XXXXXXXXXXXXXXX#XXXXXX##XXX#
XXXXXXXXXXXXXXXXX##XXXX###X#XXX#XXXXXX#XXX##XXXXX#XXXXX#XXX##X#XXX#XX##XXXXXX#XX#X#XXXXXX#XXXXXXX#X##XXXXXXXXXXXXXXXX#XXXXXX#XXXXXXX#XXXX#XXXXX##XXXXXXXXX##XXXX#XXXX#XX##X#XXXXXXXX##XXX#XXXXXXXXXXXX##X#XXXXXXXX#XXXX#XX##X#X##XXXXXXX#XX##XXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXX#X#X##XXXX#XXXXXXXXXXXXXXX#XXXXXXXXX#XXX##XX##XXX#XXXXXXXXXXXXXX#X#XXXXXXXX#XXXXXXXXX#XX#XXX#XXXXX#XXXXXXX#XX#X#XXXXXXXX#XXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXX#XXXXXXXX#XXXXXXXXXXXXX#XXXXXXXX#XXXXX#X#XXXX#XXXX#XXX#XXXXXXXX#XXXXXX##XXXX#XXXXXXXXXXXXXXXXXX#X#XXXX##XX#XX#X#XXXXXXX#XX#XXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#X##XXXXXXX#XXXXXX###XX#X#X#XXXX#X#XXXXXXXXX#XX#XXXXX###X#XXXXX###XXXXXX#XXXXXXXXXXXX#XXX#XXXXX#XXXXXXXXXXXXXX#XXXX##XXXXXXXXXXXXXXX##XXXXXXXXXX#XX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX##X#XXXXX##X#XXXX##XX##XXXXXXXXXX#XXX#X#XXX#XXXX#XXXXXXXXXXXXXX#XX#XXXXXXXXXX#XX####XXXX#XX#XX#XXXX##XX#XXX#XXXXX#XXX#X#XXXX#XXXXX##XXXXX#XXXX#XXX#XXXXXXXX###XX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXX##XX##X#XXXXXXX#XXXXXXXXXXXXX#XX#X#XX
XXXXXXX#X##XXXXXXXXX#X#XXXXXXXXXXXXX#XXX#XXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXX###XXXXXXXX##XXX###X##XXX#XXX#X#XXX#X#XXXXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXX##XXX#XXXXXXXX#XXXXXXXXXXXX#XXXXXXXX#XXX####XXXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXXX###XX#XXXXX#XX#XXXXXXX#XXXXXXX#XXXXXXX#XXXX#XXXXXXX#XXXXXXXXXXX##XXX#X#X#XXXXX#XXXX##XXXXXX##XXXX#XXXXXXXX#XXXXX#XXXX#XXXX#XX#XXXXXX#X#XXXXXXXX#XXX#XX#X#XXXXXXXXXXX#XXXXXX##X#XXXXX##XXXX###XXX#XXX#XXX#XXXX#X#XXXXXX#XXX#XXXXXXXXXXXX#XXXXXXXX#XXXXXXXXX#XXX#XXXXXXXXX##X#XXXXXXXX#XXXXXXXXXX#XX#XXX#XXXXXXXXXXXXXX#XXXXXXXXXXX##X#XXXXXXX#XXXX#XXX#X#X#XX#XXXXXX#XX#XXXXX#XXX#XXXXX#XXXXXXXXXXXXXX#XXXX#XXXXXXX#XXX###XXXXX#XX#XXXXXX#XXXX#XXXXXX#XXXXXX#XXXXX#XXXXXXXX#XX#XX#XXXXXXXXXXXXXXXX#X#XXX#XXX#XXXXX#XXXXXXXXX##XXXXXX#XX##XXXXXXXX#XXXX#XXXXXX#XXXX#XX#XX#XXX###XXXX#XXXXXXXXXX#X##XX##X#X#XXX#XXXXXX#XX#X#XX#XXX##XXXXXXXX#XXXXXXXX#XXX#X#XXX#XXXXX#X#X#X#X#XX#XXXXX#X#XXXXXXXXXXX#XXX###XXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXX##XXXXXXXXXX#XXXXXX#XXX####XXXXXX
#XX#X##XX#XXX#X###XX#XXX#XXXXXXXXXXXXX#XXXXXX##XX#XXXX#XXXXXXXXXXXX#X#XXXXXXX#XX#XXXXXXXX##XXXXXXXXXX#X#XX##XXXXXXX#XXXXX#XXXXXXXXXXXXX#XX#XXXXXXX#X#XXXXX#XXXXXX#XXXX##XXXXXXXXXX#XXXXXX##XXXXXX#XXXX#XXXX##XX#X#XXXXXXXXXXXX#XXXXXXX#XX#XXXXXX#XXXXX#XX#XXXXXXX#XXX#XXXXXXXXX#XXXXX#XX#XXXXXXXXX#X#XXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXX##XXXX##XXX#XXXX#XXXX#X#X#XX#XXXXX#XXXXX#XXX#XXXXXXXXX#XXXXXXXXXXXXX##X#XXXXX#XXX#XXXX#XXXXXX##XXXXX#XX#XX#XX#XXXXX#X#XXXXXX#XXXX#XXXX#XX#XXXXXX##XXXXX##XX#XX#XX#X#X#XX#XXXXX##X####XXXXXX##XXXXXXXXX###XX#XXXXXX#X#XXXXXX#XXXXXX#XXX#XXX#XXXXXXXXXXXXXXXXXXX#XXXXXXXX#X#X#X#XXXXX#XXXXXX#XXXX#XXXXX#XXXXXXXXXX#XXXXXXXXXX#XXXXXXX##X#XXXXXXXXX#XXXXXXXXX#XXXXX#X#X#X##X#X#X##XX#XXXXXXXXXX#XXXX#XXXXX#XXXXX##XXXX#XXXXXXXXXXXXX#XXX#XX#XXXXXX#X#XXXXXXXXXXXXX#XXXXXXXXXXXXX##XX#XXXXXX#XXXXXXXX#XXXXX#XX#XXXXXXXXXXXXX#XX#XXXXXXXX#XXXX#XXXXX#X##XXXX#XXXXXXXX#XXXXX#X#XXXXXXXXXX###X#XX#XX##XX#XXXXXXXXXXX##XX#XXX##X#XX#XXXXXXXXXXXXX#XXXXXXXXX#XXXX#XX#XXXXX#XXXXXXXXXX#XXXXXX##XXXXX#XX#XXXXXXXX#XXX#
XXXXXXXX#XXXXXX#XXXXXX#XX#XXXXXXXX##XX#XX#XXXXXXXXXX##XXXXX##X#XXXXXXXX#XXXXXXXXXXXXXXX#XXX#X#XXXXXXXXXX#XXXXXXXXXXXXX#XX#XXXX#XXXXXX#XXXX#XXXXXXXXXX#XXXXXXXX#XX###XXX##XX#XX#XXXX#XXX#X###XXXXXXXXXX#XXXXXXXXXXX#XXXXXX#XXX##XX##XXX#XXXXXXX#XXXXXXXXXX#XXXXXXX#XXXXXX#X#XX#XXXXXX#XX#XXXX##X#XXXXXX#XXXXXXXX##XXXXXXXX#X#XXXX#XX#XXXXXX#X#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXX#XXX#X##XX###XXXXXXXXX#XXX#XXXXXX#XXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXXXXX##XX#X##XXX##XX#XXX#XXX#XXXX###XXX#XX##X#XXXXXXXX#XXX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X#XXXXXXX#XXX#XXXXXXXXXXXX#XXXX###XXXXXXX#X#XXXX#XXXXXXXXXXX###XXXXXXXX#XXXXXXXXXXX#X##XXXXXXXXXXXXX#XXXX#XXXXX#XX#XXXXXXXXXXXXXXX#XXX#XXX#XXXX#XX#XXXXXXXXXX#X#XXXXXXXXXXXX#XXX#XX##XXXX#XXXXXX#XXXXXXXX##XXXXX##XXXXXXXXX#XXXX#XXXXXXX#XX##XXXXXX#XXXXX##X#XXXXXXX#XXX#XXXXXXXXX#XXXXXXXXX##XXXX#XXXX#XXXXXXXXXXXXXXX#XX#X#XXX#XXXXXXXX#XXXXXXXXX##XXXXXXXXX###XXXXXXXXX##XXXXXXXXXX#XXXXXX#X#XXX#XX##XX##XX#XXXXXXX##XXX#XX#XXXXX#XXXXXXX#X#XXXXXXX#X#XXX#X#XXXXX#X###X#X#XXXXXX
XXXXXXXXXXXXX#X#XXXXX##XXX#X#XXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXX#XX#XX#XXXXXX#XXX##XXXXXXXXXXX#XX#XXXX#XXXX#XX##XXX###XXXXXXX###X#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXX##XXXXXXXX#XXXX#XX#XXX##XXXX#X#X#XXXXXXXXXXXXXXX#XX#XXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXX#XX#XX##X#XXX#X#XX#XXXX#XXXX#XXXXXXXXXXXXXX###X#XXXXXXXXXX#XXX#XXXXXXXXXXXX#XXXXXXXX#XXXXXX#XX#XXXXXXXXXXX#XX#XX#XXXXXX#XXX##XX#XXXXXXX#XXXXX#XXX#X#X#XXXXXXXXX#XXXXX##XX#X#XXXXXX#XXXX#XXXXXXXXX#X##XXXXXXXXX##X#XXXXXX#X#XXXX#XXXXXXXXXX#XXXX#XXX#XXXX#XXX##XXX#XXXX##XXXXXX#X#XXXXX#XXXX#XXXX#XXXXXXXXXXXX#X#XXXXXXX##XXXXXX#X#X#X#XX#XX#XXXXXXXXX#XXXXX#X#XX#XXXX#XXXX##XXX##XX#XXXXXXX##XXXXXXXXXXXXXXXXXX#X##XXXXXXXXXXXXX###XXXX#XX##XX#XXXXXXXXXXXXX#XXXX#XXXXXXXXXX#XXXXXXXXXXXXXX#XXX#XXX#XXXXXXXXXXX#XXXX#XXXXXXXXXXX#XX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX####XXXXXXX#XXX#XXXXXX#XX##X#XXXXXX#X##XXXXX#X#XXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XX#XX#X##X##XXXXX#XXXX#X#XXXXXXXXXXXXXXXX#XXXXXXXXX#X#X#XXXXXX##XXXX##X#X#XXX#X#XXXXX#XXX#XXXXXXXX#X#XX#X#XX#XXXXXXX#XXXX#XXXX
XXX#XXXXX#XX##XX#X#XX#XXXXXX#X##XXXXXX#XXXXXXXXXXXXXX#XXXXXXXX##X#XX#X#X#XXXXXXXXXX##XX#X#XXXXXXXXXXXXX#X#XX#XXXXXXX#X##XXX##XXXXXX#XXXXXXXXX#XX#XXX##XXXX#XXX#X#XXX#XXXXXXX#XXXX#XXX#X#XXXX#XXXXXXXXX#XX##X##X#XX##XXX#X#XXXXXXXX#XXX#X###X#X#XXX#XXXXXXXXXXXXXXXX#XXXX#XXXXXX##XXXXX#XX#XXXXXXXX##XX##XXXXXXXXX#XXXXX#XX#XXXX#XX#XXXX#XX#XXXXXXXXXXX#XXXX#XX#X##XXXXXXXX#XXXXX#XXXXXXXXXXX#X#XXXXXXXXXX##X#X##XXXXXXX#XXX##XXXXX##XXXXXXXXXXXX##XXXXXXXXXXXXXXX#X#XXXXXX#X#XXXXXXXXX#XX#XX#X#XXXX#XX#XXX##XX#XXX#XXX##XX#XXXX#XXXX#XX#XX##XXXXXX#XX##XXXXXX#XXXXXX##XXXXXX###XXXXXX#XXXXXXXX#XXXXXXXXXXXX##XXXX##XXXXXXXXX#XXXXXXXXXX###X#XXXX##X##X##XXXXXXX#X#XXXX#X#XXXXX###XXXXX##XXXXXXXXXXXXX#X#XX#XXXXXXXXXXX#X#XXXXXXXXXXXXXXX#XXXXX#XX#X#XXXXXXXX#X#XXXXXXXXXXXXX#XX##X#XXXX#XXX#XXXXXXXXXXXX#XX##X#XXXXX#XXX##XXXXX#XXXXX#X#XXXXXXXXX#XXXXXX###XXXXXXXXXXXX#X#XXXX#XXX#XXXXXX##XXXXXX##XXX#X#XXX#X#X##XXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXX#XXX##XXXXXX#XX#XXXXXXXXX#XXXXXXXXXX#X#XXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXX#XX#XXX#XXXXXXXX#XXXXXXX#X#XXX#XXX
XXXXXXXX#XXXXXXXXXXXXXXXX#XX#XXXXXXXX#XXXXX#X#XXXXXXXXX#X##XXXXX#XXXXXX#XXXXXXX#XXXXX#XXX#XXX#XXXXXXXXXXXXX###XXXXX##XXX#XXXXX#XXXXXXXX#X##XXXX#XXXXXXXXXXXXXX#XXX##XXXXX#XXXX#XXXXXXXXXXXXX#XXXX#XXXXXXX#XXXXX#X#XXXXXXXX#X#XXX#XXXXXXXX#XXXXXXXX#XXX#XXXX#XXXX#XXX#XX#XXX#XX#XXXX##XXXXXXXXXXX#XXX#X######XX#XXXX#XXXXX#XX#XX##XXXXX#XXXXX#XXXXXXXXX#X#XXXXXXXXXXXX##XX#XXXXX#XXXXXXXXXXX#XXXX#XXX#X#XXXXXXXXXXXX##XXXXXX##X#XXXXXXXX#XXXXX##XXXX#XXXXXX#XXXX#XXXXX#XXXXXXXXX##X#XXX##XXXXXXXX#XXXX#X#XX#XX#XXX#XXXXXXXXXXX##X#XXXXXXX#X#XXXXX##XXX#XXXXXX#XXXXX##XXXXXXX#XXXXXXXXXXXXX#XXXXXXX#XX##XXXXX#X#XXXXXXXXXXXXXXXX#X#X#XXXXXXX#XXXXXXXXXXXXX##XXX#XXXXXXXX#XXX#X#XX#XXXX#XXXXXXXXXXX#XXXXX#XXXX##X##XXXXXXX#XXXXXX##XXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXX#XX#X#X#XX#XXXXXXX#XXXXXXXXXX#XXX#XXX##XXX#XX##XXXXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXXX#XXX#XXX##XXXX#XXXX#XXXXX#X##XXX#XX####XX#X##XXXX#XX#XXXXXXXXXXX#XXXXX####XXX#XXXX#XXX#XX####XXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXX#XXX#XXXXX##XXXXXXXX#XXX#XXX#X#XXXXX##XXXXX#XXXXXXXXX#
#X#XX##X#XXXXX#XX###XXXXXXXXX#XXX#XXXXXXXXXX#XXXX###X#XXXXX###X###XXXXX#XXX#XXXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXX#XXXXXXXXXXXXXX##XXXXXX#XXX#X#XXXXX#XXX#XXXX#X#XXXXXXXXXXXXXXXXXXXXXXX###XXXX#X#XX#XXXXX##XXXX#XXXXXXXXXXXXX#XXXXXX#X#XXXXXXX#XXX####XX#XXXX#XXX#XXX#X#X#X#XXXXXXXXXXXX#X#XXXXXXXXXXXXX#XXXXXXXXX#XXXX#XXXXXXX#XX#XXXXXX#X#XX#XXXX##XXXXX#XXXXXXX#XXXXXXX#XXXXXXXXX#XXX#XXXXXXXX#XXXXXXX#XXX#XXXXXXXXXXXXXX#XXXXXXX#XXXXX#XXXXXXXXXXXXXXXXXX##XXXX#X#XXX#XX#XXXXXXXXXX#XXXXX#X#X#XXXXXX#XXXXXXXXX#XX#X#XXXX#XX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#X###XX#XXXXXXXXXXX#X##XXXXX#XXXX#XX##XX#XXXXXXX#XXXXXX#XXX#XXXXXXXXXX#XX#X#XXXXX#XX#XX#XX#XXXXXXXXXXXXXXXXXXXXXXX#XX##XX###XXXXX#XXXXXX#XX##XXX#X#X#XXXXXX#XX#X###XX#XXXXXXXXXXXXXXXX#X#XX#XXXXXXXXXXXXX#XXX#XXXXXXXXX#X#XXXXXXXXXXXXXXXXXXXX##XXXX#XX#X#XXX#XXX#X#XXXXXXXXX#XXXXX#XX#XXXXXXXX#XXXXXX#X#XXX#XXXXX#XX#XXXXXXXXXXXXXXXXX##X#XXXXX##XXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXXX#XXXX#XXXXXXXXXXXXX##XXXXX##XXXXX#XX#XXXXX#XXXXXXXXXXXXX#XXX#XXX#XX#X#
X#XXXXX#X#XX#X#X#X#XX#XX#XXXXXXXXXXXXX##XXXXXXXXXXXXXXXXXXXXXXXX##XXXXXX#X#XX##X#XXX#XXXX#XXXXXX#XXXX#XXXXXX#XX#X#X##XXXXX#X#XXXX#XXXXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXXXXX#XX#XXXXXXX#X##XXX#XXXX#XXXX#XX#XXXXXXX#XX#X#XX###X###XXXXXXXXXX#XXXXX#XXXXX#XX#XXXX#XXXXXXX#XXXXXX#XX#XXXXXX###XXXXX#XXXX#X#XX##XXXXXXX#X#XX#XXXXXXXXXXXXXXXX#XX#XX#XXX##XXXXX#XXXXXXXX#XXXX#XXXXXXXX#XXXXX##XXXXXXXX#XX##X#XXXXXXXXX#XX#XXXXXXXXXXXXXXXX#XXX#X#XXXX#XXXXXX#XXXX#X##XXXXXXXXXXXXXXXX#XXX##XX##XXXXXX##XXX#XXXXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX##XXXX##XXXXX###XXXXXX#XX#XXXXXXXXX#XXXX##XXX#X##X#XXXXXX#XXX#X#X#XXXXX#XXXX#XXX#XXXXXXXX##X#XXXX#XXXXXXXX##X##XX#X#XXXXXXXX#XXXX#X#XXXXXXXXX#XX#XXXX#XX##XX#XXXXXXXXXXXX###XXXXXXXX#XXXX#X##XXXX##XX#XXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXX#XXXXXXX#XXX###XXX##XX##XXXXXXXXXXXXXXXXXX##X#XXXXXX#XXX#XXX#XX##XXXX#XXXXX#XXXXXXXX#XXXXXXX#XXXXXXX#XX#XX#XXXXXX#XXXX#XXXX#XXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXX#X#XXXXXXXXXX#X#XXXXXXXXXXXX#XXXXXX##XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXX##XX#XXXX#XXXXX#XX#XXXXXX#XXXXX#X
#XXXXXX#XXXXXX#XXX#XXXXXXXXX#XXXXXXXXXXXXX#X#XXXX#XXXXXX#XXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXX#XX##XX#XXXX#XXXX#XXXXXX#XX#X#XXX#X#XXX#X#XXXX##X#XXXXXXXX#XXXXXXXXXXXXX#XXX#XX####XXXXXXXXX#XXXXXXXXXXX##XX#XX###XX#XXXX#XXX#XXXXX#XXXXX#XX#XXXXXXXXXXX#X###XXX#XXX##XXX##XX#XXX##X#XX##XXXXXXXX#XXXXXXXXXX#X#XXXXXXX#X#X#XXXX###XXXX#X#XXX#XXXXXXXXX##XXXX#XXXXXXXXX#X#XXXXXXXX#XX#X#XXXXXXXXXXX#X##XXXXXXXX#XX#XXXXX#XXXXX#XX#X#XXXXXX#XXXXXX#X#X#XX#X#XXX#X#X##XX##XXXXX#XXXXXXXXX#X#XXX#XXXXX#XXXX#X#XX#XXXXXXX#XX#XXXXX#XXXXXX#XX#XXXX##XXX#XXXXX#XXXXXXX#XXXXXXXXXXX#X##XXXXXXXXXXX#XXX#XXXXXXXXXXXXXX##XXXXXXX#XXXXXXXXXXXXXXXXXXXXX##XXXXX#XXXX#XXX##XXXX##XX#XX#XXXXXXXXXXXXXXX##XXX#X#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXX#XXXXXXXXXXXX#XX#X#XXXX#XX#XXX#XX#X#XXX#XXXXX##XXX#XXXXXXX#X#X#XXXXXXXX###XXXXXXXXXXXXXX#XXXX#XX#XX##X#XXXX#XXXX#XXX#XXXXXX####XXXX#XX#XXXX#XXX#XXX#XXXXX#XXXX#XXX#XXXXXXX#XX#XXXX#X#XXXXXXXXXXXXX#X#XXXXX#X#XX#X#XX#XX#X#XXXXXXXX##XXXXXXXXXXXX#XXXXXXXXX#X#XXXXX#XXXX#XXXX#XXX#X###XXXXXX#XXXXXXXXXX#XXX#XXXX#X
XXXXX#XX#XX##XXXXXX#XXX#X#XXX#XXX##XXXXXXXXXXX##XXX#X#XXX#XXX#XXXXXXXXXXXXX#XX#X##XXXX#XXXXXX#XXX##XXXXXXXX##X#XX#X#XXXXXX#XXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXX##XXXXXXXXXX#XXX#XXXXXXX#X#XXXX#XXX#XXXXXXXXX##XX#XXXXXXXXX#XXXXX#XXXXXXXXXXXXXX#XXXXX#XXX##XX#XXXXXX#XX###XXXXXXXXXXXXXXX#X#XX#XXXXXX#XXXXX#X#XXXXXXX#X###XX#XXX#X#XXXXXXXX##XXXXXX#XX#XXXXX##XX#XXXXXXXXXXX#X#XXXXXXX#XXXXXXXXXXXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXX#XX#XXXXXXXXXXX#X#X#XXXXXX##XXXXX##X##XXXXXXX#X#XXX#XXXXX#XXX#XXXX#XXXXX#XXXXXX#XXXXXX#XXXXXXXXXXXXX#XX#XXXXXXXX#X#X#XXXXXXXXXXX#XX#X#XXXXXXXXXXX#X#XXXXXXXX##XXXXXXXXXXXXXXXXXXXXX#XXXXXXX##XXXXXXXX#X#XXXXXXXXX##XXXX#XXXXXXXXXXXXXXXXXXX#X#XX#XX#X##XX#X#XXX#X#XXXXXXXXXXXXXXXX#XXXXXXXXX#XXXXX#XXXXX##XX#XX#XXXX#XXX#XXXXX#XX#XXXXXXXXXX##XXXXXXXXXXXX#X#XXXXXXXXXXXXXXXXX#XXXXXXXXXX#XX#X#XXXXXXXX#XXXXXXXXX#XXX#XXX#X#XXXXXXX#XXXXXXX#XX#XX#XX#XXXXX#XXXX#XX#XXXXXXXXXX#XX#XXX#XXXXXXXXXXXXXX#XXX#XXXXX#X###XXXXXXX#XXX#XXXXXXXXX##X##XXXX#XXXXX#XXXXXXXXX#X#XXXXXXX#X#XXXXXXX##XXXXXX#XX##XX#XXXXXX#XX#XXXXXX
XXXXXXX#X#XXXXXX#XX#X#XXX#XXXXXXXXXXXXXX#XXXXXX#XXXXXXX##XXXXXXXXXXXX###XXXX#XXX#XX#X#XXXXXXXXXX##XXXXXXXXXX#XXX#XXXXXXXXXXX#XXXXXXXXXXX#XXXXXX#XX###XXX#XX#XXXXXXX###XX#XXXXX#X#XXXXXX#XXXXXXX#XX#X#X#XXXX#XXXXXXXXXXXX#XXXXXXXX#XXXXXX#XXX#XXXXXXXX#XXXXXXXXXX#XX#X#XXX##XXXX##X##X#XXXXXXX#X#XX##XXXXXXXXXX#XX#XX##XXXX#XX#XXXX##XXXX#X#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXX#XX#X#XXX#XXXXXXXXXXXXXX#XX#XXXX#XXX#XXXXXXX#XXXXXX#X#XXXXXXXX##X#X#XXX##XX##X#XXX#XX##XXXX#XXX#X#XXXXXXXXXX#XXXXXXX####X#XX#X#XXX#XX#XXXXXXX#XX#XXX#XX#XX#XXX#XXXXXXX#XXXX#XXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX#X#X#XXXXXXXXXXXXXXXXXX##XXXXXXXX#XXXXXX##XXXXXXXX#XXX#XXXXXX#X##XX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXX#X#XXXXXXXXX#XXXXXXXX#XX#XXXX#X#XXX##X#XXXXX#XXXXXXXXXXXXXXX#XX##X#X###XX#XX#XXXXXXXXX#XXXXXXXX#X###XXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XXX#XX#XXXXX#XX#X#XX#XXXXXXXXXX#XXXX#XXXXX#XXXXXX#XXX#XXX#XXX#X#XXXX#XXXX#XXXXXX#XX#XX##XXXX#XXXXXXX##X##X##XXX#XXX#XXXXXX#X#XXXX#XXXX#XXXXXXXXXXXXXXX
XXX##XXXXXX#XXXXXXXXXXXXXXXXXXXXX#XX#X#XX#X#X#X#XX##XXXXX#XXXXXXXXXXXXXX##XX#XXXX###XXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXX#X#XXXXXX#XXXXXXXXXX##XXX#XXXX#XXXXX#XX#XX#XXXXXXXXXXX#X#XXXXXXXXXXXX##XXX#XXX#X#XX###XXXXXX#XXXX#XXXXXXXXXXXXXXXXXX#XXXXXX#XXXXX#XX##XXXXXXX###X#XXXXXXXXXXX#XXXXXXX##XX#X#XX##XXXXXXXXXX##XXXXXXXXXXX#XXXXX###XX#XX##XXXXXXXX#XXXXXX#XXXXXXXX#XX#XXX#XX#XXX#XXXXXXXXXX#XXXXXX##XXXXX#X#XX#XXXXXXXXXXXX#XXXXX#XXXXXXXXXXX#XXXX#XXXXX#X#XXX#XXXXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXX#XXXXXX#X#XX#XXXXX#XXXXXX#XXXXXXXX#XXXXXX####XXXXXXXX##XXXXX#XXX##XX#X#XX##XX#X#XXXXXXXXXX###X#XXXXXXXXX##XXXXXXXX##XXXX#X#X##XXXXX#XXXX#XXX#XXXXXX####XXXXX##XXXXXXXXXX#XXXXXXXXXXXX#X#XXXXXX#XXXXXXXX#XXXXXXXXX#XXX#XXXX##X##XX#XXX#XXXXXXXXX#X#X####XXXXXXX#X#XX#X###X#XX##XXXXXXXXXX#XXXXXX#XXXXX###XXXX#X#XXXXXXXXX#X##XXXXXXXXX#XXXXX#XXXXX#X#XXXXXXX#X##XXXXXX#XXXXX#X#XX#XX#XX#XXXXX#X#XX#X#X#XXXXXXXX#XX#XX#X#XXXXXXXXX#XXXXX#XXXXXXXX#XX#XXXXX#XX#XXXXX#X#XXXXX##XXXXXXXXX#XXXXXXXX#XXXXXXXX#X##XXXX#XXXXXXXXXXXXX#XX#XXX#XX#XXXXXX#XXXXX#XX#XX#XX#
X#XXXXXXXXXX###X####XXXXX#X##X##X#XX#XXXXXXXXXXXXXXXX#XXXXX#XX##XXXXX#XXXX##XXXXXXXX#XX#XXXXXXXXX#XXXXX#X#XXXXXXXXXXXXXXXX#XXX#X##XXXXX#XXX#XX#XXXXXXXXX#XXXXXX#X#XXXX#XXXXXXXXXXX#XXXXXX#XXXX##XXXXXXXXXXXXX#X#XXXX##XX#X#X#XXXX#XXXXX####XXXXXXX#X#XXXXXXXX#XXXXX#X##XXX#XXXX#X##X#XXXX#XXXX#X##X#XXXXXXXXXXXXXXXXXX#X##XXX#XX#XX#X#XXX#XX##XX#XX#X#X#XXX#X#XXXX#X#XXXXX#XXX#XXXX#XXXXXXXXXXXX#XX#X#X#XXX#XX#XXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXXXXXX##XXX#XXX##XXXXXXX#XXXXXXXXX##X#X#XXXX#XXXXX#XXXXXXXX###XXX##X#XXX#XXXXXXXXX##XXXXX##XXXXXXXXX#XXXXXXXX#X#X#X##X##XX#XXX#XXXXX#XXXXXXXXXXXX#XXX#XXXX#XX#XXXXX#X#XX#X##X#XXX#XXXXXXX#XXXXXXX#XXXXXX##XXXXXXXXXXXXXXXXXX#X#X#XX#X#XXXXX###XXXXXXXXXXX#XXXXXXXXX#X#XXXXXX#XXXXXX#X#XXXXX#XXXXXXXX#XX#XXXXX##XXX##XX#XXXXX##X##XXXXX##XXXX#XXXXXXXXXXX##X#XXX#XXXXX#XX#XXXXXXXX#X#X#XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX###XXXXXXX#X##X#XXX#XX#XXXXXXXXXXXXXXXXXXXXX#X##X##X##XXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXXXXXXXX##XXXXXXXX##XXXXXXXXXXXXXXXX#XXXXXXXX#XXX#XX#XXXX#XX
X#X#XXX#XXXXXX##XXX#XX##XXX#XXXXXXXXXXXX##XX#XXXXX##XXXX#XXXXXX#XXXXX##XXX##XXXXXXXXXXXXX#X#X###XXXXX#XXXXXX#X#X##X#X##XXX#XXXX#XX#XXXXX#X#XXXXXXX#XXX##XXXXXXXXX#XXXXXXX#XX#XXXX#XXXXX#XXXXXX#XXXXX##XXXXXXXXXXX##XXX#XXXXXX#XX#XXXXXXXX##X#X#X###XXXXX#XXX#XXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XX#XXXXXXXXXX#XXX#XXXXXX#X#XXXX###X##XX#X##X###X#XXXXXX#XX#X#XXXXX#XXXX#XX#XXXXXXXXXX##X#XX##XXX#XXXXXXXXXXX#X#X#X#XXXXX#XXX#XXXX#XXXXXXXXXXXX##XXXXX#X#XXXXXX##XXXXXXXXXX#X#XXXXXXXXXXXXXXXXXX#X#XX#XXXXXX#XXXXX#XXX#XX##X#XXX#XXXXXXX#XXXXXX##X##XXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXX#XXXXX#X###XXXXXX#XXXXXXXX#XXX#XXX#XXXX#XXXXXX#XXX#X#XXXX##XXXXXX#XXXX#XXXXXXXX#XXXXXXXXXXX###XXXXXX###XX##XX##XXX##XXXXXXXXX#XXXXXXXXX#X##X##X#X#XXXXXXXX#XX#XX#XXXXXXXXX#XXXXXXXXXXXX#XX#X##XXXX#XXXX##XXXXX#X#XXXXXX#XXXXXXXXXXXXXXX#XXX#XXXXXXXXXX#XX##XX#XXXXXX#X#XXXXXX##XX##XXXXXX#X#X##X##XX##XXXX#XXXXX#XXXXXXXX##XXX#XXXXXX#XXX###X##XXXXXXX#XXXXXXXXXXXX#XXXXXX#XX#X#XX#X#XXXXXXXXXX#XXXXXX#XXXXX#XXXXX#XXXXXXXXXX#XXX#XXXX#X#X##X#XXXXXXXX#XXX#XXXX#XXXXXX
XXX##XXX#X#XX#XX##XXXXXXXXX#X#X#XXXXXXXXXXXXX#XX#X#XXXX##X#X#XX##X#X#XXXX#XXXXXXXX#XXX#X#XXXXX#XXX##XX#X#XXXXX##XXXXXXX#XXXXXXXXXXXXXXXXXXXXXXX###XXXX#XX#XXX##XXXXXXXXX#XXXXXX##XXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXX#XXXX##XXX#XX#XXXX#XXXX#X#XXXXX#XXXXXXXXXXXXXX#XXXXXXX#XXXXXX#XXXX#XXXX#XXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXXXX#XXX##XXXX#XXXXXXX##X#XX#XXXXXXXXXXXXXXXXXXX#X#XXXXXX#XXXXXX#XXXXXXXXXXXXX#XXXXXXX#XXX#XXX##XXXXXX#XXXX##XXXXXX##XXXX#XX#XXXXXX#XXXXXXXXX#XXXXXXXXXXX##X#XXXXXX##XX#XX#XXXX#XXX#XXX#XXXXXX#X#XXXXXXXXXXXXX#XXXXX#XX#XXXXXXX#XX#XXXXXXXXXXX##X#XXXXXXXX#X##XXXXXX#X#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX###XX#X#XX#XXXXXXXXX#XXX#XXXX#XXX#XXXXXXXXXX###XXXXXXXXXXXXXX#XXXXXXXX#X#XXXXX##XX#X#X#X##XXXXXXXXXX#XXXXXX#X#XXXXX#X#XXXXXXXXX##X#XXXXXXXX#XXXXXXXXX#XX#XXXXX##X##XXXXXXXXX#X#XXXX#XXXXXXXXX#XX##XXX##XX#XXXXX##XXXXXXXX#XXX#XX#XXX#X#XXX#XX#XXXXX#XX###X#X#XX##XXXXX#XXX##XX##XXXX####XXX#X#XX#XXXXXXXXXXXXXX#XXXXXX##XXXXXXXX#XXXXXXXXX##XXXX#X#XXXX#X#XXXXXXX#X#X#XXXXXXXXXXX#XXXXXXXXXXXX#XXXX#X#X#XXXXXXX#
X##XXXXXXX##X#X#XXX####XXXXX##X#X#X#XXXX##XXXXXXXXXX#XXXXX#XXXXXX#X##XXXXX#XXXXX###XXXXXXXX#X#XXXXXXX#XXXXXXX#XXXXXXXX#XXX#X##X##XX#XXXXXXXXXXXXXX#XX###X#X##XXXXXXXXX#X#X#X#XXXXXXX#XXXXX#XXX#XXXXXXXXXXXXXX#XXXXXXXX##X##XXXX###X#X#XXXXXXXXX#XXX#XXXXXXX#XX#XXXXXXXXXXXXXX##XXXXXXX#XXX#X#XXXXXX#X#XXXXXXXXXX#XX#XXX#XX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXX#XXXXX##XXXX#X#XXXXXXXX#XXXXXXX##XXXX#XX#XXXX#XXX#XXXXXXX#XXX#XXXX#XXXXXX#XX#XXXXXXXXXXXX#XXXX#XX##X#XX#X#X#XX#XXXXXXXXXXXX##XX##XX#X#XXXX#XXXX#XXXXXXXX###XXXX#XXXXXXXXXX#XXXXXXXXXXXXXXX###XXXX#XXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXX##XX#XXXXXXXXXXXXXXXXX##XXXXXXXXXXXXXXXXXXXXX#X#X#XXXX#XXXXXXXXXXXXXXXXXX#XXXXXXX#X#X#XXXXX#XX#XXX###XXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXX##XXX#XXXXXX#XXX#XX##XXXX##X#XXXXXXXXXXXXXXX#XX#XXXX#XXX#X#XXX#X#XXXXXXX#X#XXXX#X#XXX#XXXXX#XX#XXXX#XX#X#XX##X#XXXXXXXXXXXXX#X##XX#XXXXXXX#XXXXX#XXXXXX#XXXXXXXX#XXXXXXX##XXXX#XXXXXXXXXX#X#XXX#
#.#XXXXXX##XXX##XXX#XXXXXX##XX#XX#XXX##XXX#XXXXXXXXX#XXXXX#XX#XXXXX##X#XXX#X#X#XXXXXXX#XXXXXXXXXXXXXXXXX#XXXXX#XX#XXX##XXX#XX#XXXXXXX#XX##XXXXX#XXXX###XX#XX#X#XXXXXXXXX#XXXX#XXXXXXXXXX#XXXXXXX#XXXXX##XXX#XX#XX##XX#X#XX##X#X#XXXXXXXXXXXXX##XX#X#X#XXXXXXX##XXXXX#XXXX#XXXXXX#XXXXXXXXXXXXXXX#XX##X#XX#X###X#XXX#XXXX#XXXXXXXXXXXX#XXXXXXX#XXXX#X#XXXXX#X#XXXXXXXXXXXXXXXXXXX#X#XXX#XXXXXXXXXXX###XXXX#XXXXXXX#XXXXX#XXX#XXXXX#XXXXXXXXXXXXX#X#####XXXXXXXX#X##XXXX##XXXX#XXX#XXX#XX#X#XX###XXX##X#XXXXX#XXXXXX#X#XXXXXX#XXX#XXXXXXX#XXXXXXX#####XXX##X#X#XX#XXX##XX#X#X#X##XXXX#XXXXX##XX#XX##XXX###XXX#XXXX#X#X##XXXXXX#X#X###XX#XXXX#X##XXX#XXX#XXXXX##XXXXX#X#X#XXXXX#X#XX####X#X##XXXXXXX#XXXX#XXXXXXX#XXXXXXXX#XXXX#XXX#XX#XX#X##XXX###XX#XXXXXXXXXXXXXX#XXXX#XXXXXXXX#XX#X##XXX##XXXXXX#X##X##XX####XX#XXXXX#XX###X##XXXXX#XXXX#XXXXXXXXXXXXXXXXXX#X#XXXXX#XXX##X##XX#XXXXXX##XX#XXXX#XXX#XXX#X#XXXXXXXXXXX#XXXXXXXXXXXXXXXX##X#XXXXX##XXXX#####XX#XXX###XX#XXXXXXXXXX#X##XXXXXX#XXXXX#XXXXXXXX###XXXXX##XX#####XXXX#XXXXXXXXXXXXXX#XXXX#XX#XXXXXX#XX#
#.#XXXXXXXX#XXXX##XXXXXX#XX#XXXXXXXX#XX#XX#X#X###XXXX#XX##XXXXX##XXX#XX###XXXX#X#X##XX#X#X#XXX#XX#XXXXXXXXXXXX#XX##XX#XX#X#XXXX##XXX#X#XXXX##XXX#XX#XXXXX#X##XX#XXXXXXX#X#X#X#XXXXX#XXXXXXXXX##X#XXXXX#####X#XXXXX#XX#X#XX#XXX#X##XX#XX#XXX#XXXX##XXXX##XXXXX##XXXXXXX#X#XXXXXXXXXXXX#XXXXXX#X##XXXX#XXXXXXXXXXX#XX#X#XXX##XX#XXX#X#XX#X#X#XX#XXXXXXXX#XXXXXXXXXXX#XX#XXXX#XXXXXXXX#X###X#XX#X#XXXXXXXXX#XXXXXXXXXX#X#XXXXXXXXXXXXXX#XXXXX#XXXX###X#XXXXXXXXXXX#XXX#X#XXXXXXXXXX####X#XXX#XXX#XXX#####XXXXXXXXXXX###XX#X#X###XXXXXXXXXXXXXXXXXX#XX#X#X#XXXXXXX#XXXX#XXXXXXX#XXX#XXXXXXX#X##XXX#X#XXXXX###XX##XXX#XX###XXX#XXXX#XXX#XX#XX#XXX##XXX#X###X#X#XXXXXXX##XX#XX#XXXXXXXX#XXXX#X##XX#XX#XXXXXXXXXXXXXXXX#X###X#XXXXX#XX#XXXXXXX#XX#XXXXX##XX#X#XXXXXX#X##XXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXX##XX#XXXXX##XXXXXX#XXXX####X#X#XXX#XX#XXXXXXXXXX#XXXX#XX#XXX#XXX#XXXXXXXXX#XXXXX#XXXX#XX#XXXXXX#XXXX#XXXX#X#XXXXX#X#XX#XXXXX##XX#XXX######XXXX#XXX#XX#XXXXXXXX#XX#XX##X#XXX#X####XX#XXX##XXXX##XX##XXX#X#X#X##XXXXX#XXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XX#XXXXXX##XX
X#XXXXXXXXXXXXXXXX###XXXXXXXXXXXX#XX#X##XXXXXXXXX##X##XXXXXXXXXXXXXXXXXXXX#XX#X#XXX#XXXXXXXX##XXX#XXXXXXX#XX##XXXXXX#XXX#XX#X#XXXXXXXXXXX#XX#X##XXXXX#XXXXX#XXXX#X#XXX#XXX#XX#X##XX#X##XXXXXXXX#XXX#XXXXXXXXXXXX#XXXXX#XXXXXX#X#XXXX#XXXXX##X##X#XXXXXXXXX#XXX#XX##XXX#XX#XX#XXXXX#XXXXXX#XXX#XXXX#X#XXXXXXXXXXXXX#X#XXX#X#XXXXXX###XX#XXXXXXXXXXXX##XXXXXXX#XXXXXX#XXXX#XX#XXXXX#XXXXXXXXXXXXXXX#XXXXXXX#XXXX#XX#XXX#XXX##XX#XXXXXXXXXXXX####X#XXXXXXXX#XXX#X#XX#XX#X#XX#XXXXX##XXXX#X#XXX#XXXX##XXXXX#XXXX##X#XXXXX#XXX#X#X##XXXX#XXXXXXXXX##XX#XX#XX##X#XXXXXXXXX#X#XX#XXXXXX#XXXX#X#XXXXXX######XXXXXXX##X##X#XXX#XXXXXXX#X##XXX#X#X#XXX####XX##X#XXX#XXX#XXXXXXXXX#XXXXXX#X#X#XX#XXXX#XX#XXXXXXXX#X#XXXX#XXXXXXXXXXXXXXXXX#X#XXXX#XX#XXXXXX#XXX##X#XX#XXXXXXXXXXX#XXXXXXXXXX##XX#X#XX#XXX##XXXXXXXXXXXXXX##XXXX#XXXXXXXXXXXXX#XXXX#X##X##XXX#XXX#XXX#XX##XXX#XX#XXX###X#X#XXXXXX#XX#X#X#XXXXXXXXXXX##X#XX#X#XXXXXX#XXXXX#XXXXXXXX##XXXXXXXXXXXXXX###XXXXXXX#XXXX##XXX#XX#XXXXXX##XXXX###X#X#XX#XXX#XX##XXXXX#XXX##XXXXXXXXXXX##XXXXX#XXXX###XX#XXXXXXX#X##X
XXXXXX#XXXXXXXX#XXX#XXXXXX#X#XXXXXXXX#X#XX#XXXXXXXX#XX#XXXXXXXXXXXX#XX#XXXX##XXXX#XXXXXX#XXXXXX#XXX#XXXXX##XXXXXXXXXXXXX#XXXX#X#XX#XXXXXX#XX#XXXXXXXX##XX#X###XXXX#XXXXXXXXX#XX#XXX#X#X#XXX#X#XXXXXX#X#XXXXX####X#XX#XX##XXXXX#XXX#XXXXXXXX#XXXXX#XXX#XXX#XXX##XXXXXXX#XXXXXXXXXXX#XXX#X#XXXX#XX##XXXXX#XXXXX##XXXXXX#X##X###XXXX#XXXXX##XX#XXXX##XXXX#X#XX#X#X#XX#XX#XXXX#XXXX####XX#XXX#X##X#XXX#X#XXXXXXXXX#XXXXXXX#X##X##XXXXXXX#XXXXX#XXXXXXXXXXXX#X#XXXXXX#XXXXXXXX#XXXXXXXXXXXXXX#XXXX#XX##X#XXXXXXXXXX#XX#XXXX#XXXX##X#XXXXXXXXXXXXXXXX#XX#XXX#XXXXXX##XXXX#XXXXXX##X#XX#X##XXXXX#XXXX#XXXXXXXXXX#XXX####XXXXXX#XX#XX##XX#XXXXX#XXX#XXXX#X#XXXXX#XXXXX#XX##XXXXX#XX#XXX#XXX#XXXX#XX#XXXXXXX#X#X#XXX#XX##XXXXXXXXXX#XXXXXXXX#######XXXXXXXXXXX#XX#XXXXX###XXX#XXX##XX#X#XX#XXXXXXXXXXXX#XX#XX##XXXX#XXXXX#X#XXXX####XXXXXXX#XXXXXXXXXX#XXX#XXXX#XXXXXX#XXX#XXXXXXXXXXXXXXXXX#XX#XXXX#XXX#XXX#X#XX#X#XXXXX#XXXXXXXXXXX#XX#X#XXXXXXXXXXXXXX#X###XXXX##XXXXX#XXXXX#XXXXX#XXX#XXX#XXXXX##XXX#XX#XXX##X#XXXXXX#XXXXXXX#XXXXXX#XX#XX#XX##XXX##X#XXXXXX#X#X#XXXX
XXX#X##XXXXXX##X##XXXXXXXXXX###XXXXX#X#XXXXXXXXXXXXXXX##XXXXXXXXX####X#XX##X#XXXXXXXXX#XXXXXXXXXXX#XX#XXXXX#XX#XX#X#XXXXXXX#X#XX##XXX#XXXXX#XX#XXXXXX#XXXXXXXX#XXX#X##X#XX#XX#X##XX#XX#XXXX#XXXXXX#X#XXX###X#XXXXXXXXXXXXXX#XXXXXXXXX#XXXXXX#XXXXX#XXX#XXX##XXXXXX#XXXXXXXXXXXXX#XX###XX#XXX#XXXX#XXXXX#XXXXX#XXXXXX##XXXXX#XXX###XX#X##XXXXXXX#X###XXXXXXX#XXXXX###XXXXX#X#XXXXXXXX#XX#X#XXXXXX#XXXXX#X#XXX#X#X#XXXXX#XX#XXXXXXXXX#X#XXXXXXX#XX#XXXXXXXXX#X##X#XX##XXXX#XXXXXXXXXX#X###XXXX#X###X#XXXXXXX#XX###XXXXX#XXXX##XXXX#X##XXXXXXX##X#XX#XX#XXXX#XXX#XXXXX#XX#XXXX#XXXXXXX######XXXXXXXX#XX###X#XXX#XXX#XXX#XXXXX#XX#XX#XXXXXXX#XXXX#XX#XX#XXXXXX##XX#XXXXXXX#XXXXXX#XX#XXXXX#XXXXXXXX#XXXXXXXX#X##XXXXXXXX#XXXXXX#X#X#XXXXXXXX#XXXXXX#XXX#XX#XXXX#XXXXXXXX#XX#X#XXXXXXXXXXXX#XX#XXXXX#XXXX#XXX#XXXXX#XXXXXXX#XXXX#XXXXXXX##X#X##X#XXXXX#XXX#XXX#X#XXXXXXXXXXXXXX#X###XXXX#XXXX###X#X#XX##XXX#XXXXXXXXXX##X##XX#X##XXXXXXXXXXX#XX##X#XXXXX##X##XXXXXX#XXXX#XXXXX#XXXX#XXXXXX#XX#####XXXXX##XXX#XX###X#X##X#X##XXXX#X#XXXXXXXXXXX#XXXXXXXXXXXXXX###XXX#X
XX#X#XXX#X#XXXXXXX#XXX#XX#XXXXXXXX###XXXXXX#XX##XXXX#X##X##XXXXXXXXX#X#XXXXXX###XXXXXXXXXXXXXXXX#X##XXXXXXXXX#X#XX#X#XXXXX#XXXX####XX#XXXX##XXXXXXXXXXX#X#X#XXX##XXXXXXXXXXX#X#X#XXXXXX#XXXXXXXXX#XX#X#XXXX#XXXX#XX##XX##XX#XXXXXX#XXXXX##X#XXX#X#X#XXXXXXXXX#XXXXXXX##X#X#X#XX#XXXXX#XX###XXX#X#XXX#X#X#XX#XXX#X#XX###XXXXXX#XXXX##X#X#XXX#X#XX##XX#XX#XXXX##X#XXXXXXX##XX#XXXX##XXXX##XXXX#XXXXXXXXXXX##XXX#XXX#XXX##XXXXXXXX#XXXXXXXX###X#XXXXXX#X#XXXXXX#XXXX#XXXXXXXXX#XXX#XXXXXXX#XX#XXX#XXXXX#X#XXX#XXXXXXXX#XXXXXX#XX#XXXXXX##XXXXXXX#XXXX#XXXXXXXXXX###X#XX#X#X#X#XXX#X#XXXXX#XXX#XXXXXXXXXXX#X#X#X#X#X#X#XXXXX#XXXXXXXXXXXXXXX#X#XXX#X#X#XXX#XXXXXXX#XXX##XX#XX#XX#XXXXXXXXX#X##XX#XXXXXXXXXXXX#XXXXXXXXXX#XXXXXXX#XXX##X#XXXXXX#XXXXXXX##XX###X#XXXXXX#X#XX#X###XX###XXXX##XXXXXXXXXX#XXXXXXX##XXXXXXX#XXX#XXX#XXX#XXX###XXXX#XXXX#XX###XXX#XXX#X#XXXXXXXX##XXX##XXXXXX##X#XXXX#XXXXX#X#XXXX#XXXXXXX#X#XXXXXXXXXX#XXXXX#X#X#X#X#XXXXXXXXX#X##XXX#X#X##XXXXX#XXXXXXXXX#XXXX#XX#XXXXXXX##XXXXX#XXXXXXXX##XXXX##XXXXXX#XXXX#XX##XXX#XX#XX#XXX##X#XX##XXX
XXXX#X#X#X#X###X#XXXXXXXXXXXXXXX##XXX#XX#XXXXXXX#XXXXXXXX#XX##X#XX#X#XXXXXX##XXXXXXX#X#XXXXXXXXXX#XXXXXX#XXXXX#XXXXXXXXXX#XXXX#XXX#XXXXXXXXXXX#XXXXX#X#XXXXXXXXX##X#X##XXXXX#XXXXXXX#X#XXXX###XXX#XXXXX#X#XX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXX#XXX##XXXXXXXX#XXX#XXXX#XXX#X#XX#XXXXX##XXXXXXXX##XXX#XXX#XXXXXXXXXXXXXXXX##XXX#XX##XXXXXXXX#XXXXXXX#XXXXXXXXXXXXX#X#XX##X#XXXXXXXXXXXX#XX#X#XXXXXXXXXXXXXXXXX#XX##XX#XXXXX#XXXXXXXXXX#XX#XX#XXXXX#XXXXXXXX#X#X#XXXX#X#XXXXXX#X#X#XXXXXX#X#XXXX#XX#X##XXXXXXXXXXXX#X#XXXXXXXXXXX#X#XXX#X#XXX#XXXXXXXXX#XXXXXXXXXXX#XXXXX##XXX##XXX###XXXXXXXXXX##XXXXX#XXXXXX#XX#XXXXXXX#XXX#XXXXXXXX##X#X#XXXX#XX#XXXX#XXXXXXXX#X#XXXXXXXXXXX#XX#XXXXXXXXX#X#X#XXXXXXXXXXXX#XXXXX#XX#XX#XXX##XX#XXX#XXXXXXXXXXX#XX#X#XX###XXXXX#XXXX###XXXX#XXXX#X#XXXX##XXXXX##XXXXX#XXXXX#XXXX#XX#X#XX#XX#XXXXXX#XXX#XXXX#XXXXXXXXXXXXXX#XX##XXXX###XX#XXXXXXXXXX##X###XXXXXXXX##XXXX#X##XXXX#X#XXXXXXXX#XXXXXXX#XXXXXXXX#XXXXX#XX#XXXXX##XXXXXXX#X#XX#X####XXXXXXXXXXX#XXXX##XX#XXXX##XXXX#XXXXXXXXX#XXXX#XX#XXXXXXX#XXXXX#XX#XXXXXX
#XX#X#XXXXXXXXXX##XXX#XX#XXXXXXX##XXXXXX#X#XXXXX#XX##X#XXXX###XXX#XXX##XXXXXXXXXX#X#XXXXXX###XXX#XXXX#XXX##X##XXXXXX#XXX#X##X#XXXX#XXX#X#X#XXX#XX#XXX#X#XXX##X#XXXX#XXXXXX#XXXXXXXXXX#XX##XXXXXXXXXXXXXXX##XXXXXXXX#X#XXXXXXX#XXXXXXXXXXX#X##XX##X#XXX#X##XXXXXXXX#XX#XXXXXXX#XXXXXXXX#XXXXXXX##X##XXXX#XXX##X#XXXXX####XXX#XXXXXXXXXX#X#XX#XX#X#XXXXXX##XXXX#XXX#XX##XXXX#XXXX#XXX#XXXX#X##XX##XXX#X#X#XXX#XXXX###XX#XX###XXX#XXX#XXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX####XXXXXXXXX#XXXXXX#####X###XXXXXXXXXXX#X#X#X#X##XXXXXXXXXX#XX#X#XXXXXXXXX#XXXX##XXX#XXXXX#XX#X#XXX#XXXX##XX#X#XXX#XX#XXX###XXXXXX#XXXX#XX##XXXX##XXX#XXX###X#XXX#XXXXX#XX#XX##X#XXXXXXX#XX#XXXX#X#XXXX#XXXXXXXXXXXXXXX#X#X###XX#XXX##XXXXX#XX#XXX#X#X#XXXXXX#XX#X#X#X#X#XX#XXXXX#XXXX#XXXXXXXXX##XX#XX#XXX#X#X#XXXX#XXX#XXXX#XX##XXXXXXXX#XX#XXX#XXXXXXXX##XXXXX#X#XXX###XX##XXX#XXXXXX##XX#XXXXXXXXXXXXX##XXXX##X#XXXXXXX#XX#X#XXXX#X#XXXXX#X#XXXX#X###XXXXX#XXXXXX#XXX#XXX#X#XXX#XX#XXXX###XX#X#XXXX#XX#XX#XX#XX#XXXX##XXXXXXXXXX###X#XXXX#XXX#XXXXXXXXXXX#####XXX#XXXXXXXXXX#XXXXXX
XXXXX#XXXXXX#XXX#XXXXXXX#X#XXXX##XX#X#XXXXX#XXXXXXXXXXXXXXXXX#XXX##XXX##XX#XXXXX#XXXXXX#XXXXXXXXXX#X###XXX#XXX#XXXX#X#XX#XXXXXXX#XXXXXXXX#XXXXXXXXXXX##X##XXXXXXXX#XXX#XX#XX#XXXXXXXXXX##XXXX##XXXXXX#X#X#X#XXX#XXXXXXXXXX#X#XXX##XX#XXX#XX#XXXXXX##X#XXX###X#XX##XX#XX##X###X##XX#XX#XXXXXX###XXXXXXXXX##XXXXXXXXXXXXXXXXX#XXXXX#XXXXXXX#XX#X#XXXXXXXXX#XXXXXXX##XX#XXX##X##XXXXX#X#XXX#XXXXXX#XX#XX#XXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXX#XX##XX#X#XXXXXXXXXXXXX##XXXX#XX#XX#XXXXXXXX#XXXXXX#XXXXXXXXXXXXX#X#XXXX#XXXXXXX#XXXX#X#XXXXX#XXXXXXXXX#X#XXX#XXX#XXXXXX#XXX#XXX#XXX#X#XXX#XX#X##XX#XXXXX#XXXXXXXXXXXXXX#XXXXX#X#X#X#XXXXXX##X##XX#XXX#XX#XX#XX#X#X###XXXXXXXXXXXX#XXXXXX#X#XX#X#X#XX#XX#X#XXX#XXXX#X##XXXXX#XXXXXXXXXXXXXX#XXXXXX#XX##XX##XX##XXXX##XXXXXXXXX#XXXX#XXX#XXXXXXX#XXXXXXXX#XX#XXXX###XXXXXXXXXXXX#XXXXXXXXXXX#XX#XXXX##XXXXXXX##XXX#XXXXXX##X#X#XX###XXX#XXXX##XXXXXXXXXXXX#XXXX##XX###XX#XXXXXXXXXXX#XXXX#XXX#XXXX###XXXX#XX#XXX#X###XXXXX#X##XXXXXX#XXXXX#XXXX###X#XXXXXX#XXXX#XXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XX#XXXXX######XXX
X#XXXXXX#XXXXXX#X##XXXX#XX#X#XX#XXXXXXXXXXXX#X#XXXXXX#XX##XX##XXX#XXXXXXXXX#XXX#X#XXXXXX##XXXX#XX#X##XXXXXXXX#XX##XXXXXXXXXXXXX###XXXX##X#XXXXXXXX#XXXX#XXXXX####XXX#XXXXX#X#XXX#XXX#XXX#X#XX#X#XXXX##XXXXX#XXXXXX#XXXXXXXXXXX#XXXXX#X##XXXXXXX#X#X##XXX#XXXXXXXXXX#XXXX#X#X##XXX##XXXX###XXXXXX##XX#XXXXXXXX#X##XXXX##X#XXXX##XX#XXXXXXX#XXXXX#X#XXXXX###XXXX#XXXXX#XXX#XX#XX#XX#X##XX#XX#XXXXXXXXXXX#XXXX#XX##XX#XXXXXXXXXX#XXX#XXXXXXXXX##XX#XX#XXXXXXXX####X##X##XX#X#XXXX#XXXXXXXXX#X#X#X#XXXXXX#XXX#X#XXXXX##X#XX#XX#XXX##X#XX#XXXX###X###XXX#XXX#XXX#X#X#XXXXXXXXXXX#XX##XX#XX#XXXXX##X##XXXXXXXX#XXX#X#X#X#XX#XXXX##XXXX##XXXXXX#XXXXXXXXXXXXXX#X##XXXXXX#XXXXX#XXXXX#XX#XX###X#XXXXX#X##XXXXXX#XXXXXXXXX##XXX#XXXXXXXXXX#XXXXXXX#X#XX#XX##XXX#XXXXXXX#XXXXXXXXX##XXXX##XX#XXXXXXX#XXXXX#XXXXXX#XXX#XXXXX#XXX#XXXXX#XXX#XXX#XXXX#XXXXXXX#XXXXX#XX#XXX#X#XXXX####X#X#X#XXXXXX#XX#X#XX#XXX#XXX#X#XXXXXX#XX#XXXXX#XXXXXXX#XXXXXX#XXXXXX##XXXXXXXXX#XXXXX##XXXXXXXX##X##X#X#X##XXXXXXX#XXXXXXXXXXXX##XX#XX#XXX######XXXXX##XXXXX#XXXXXXX#XX##XXXX#XXX#X#XX##
#XXX#XXXXX#XXXXXXXXX#XXXX#XXXXXX#XXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXX#X#XXXX#X#XXXX#XXX#XXXX#XXX#XX#XXX#XXXXXXXXXXX#XXXXXXX#XX#XX#XXX###XXXXX#X#XXXXX#XX#XXXX#XXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXX#X##XXXXXXXXXXXX#XXXXXXXX#X#XX#X#XXXXXXXXX##X#XXXXXXXXX#X#X#XXXXXXXXX#XXX##X###XXX#XXX#XXXX#XXXXX#XXXX#X#XX#XXX#X#XXXX#X#XXXXXX#X#XXX#X#X#X#XXXX#XXXXXX#XXXXXXX####XX#XXXXXXXX#XXXXXXXX#XXXXXXXXXX#XXXXXXX##XXXXXXX#XXXXX#XX#XXXXXX##X##XXXXXXX#X#XXXXXX#X#X#XXX#XXXX##X#X#XXX#XXXX#XXXX#X#XXXXXXX##X##XXXXXXX#XXXXX#XXXXX###X##XXXXXXX#XX#XX#XX####XXXXX###X###XX##XXXXX#XXXX#X##XXXXXXXXXXX#XXXXXX#XX#X###XX#XX#X#XXXX#XXXXXXXXXXX#XXX#XXXXX####X###XXXXXX##X##X#XXXXXXX#XXXXX##XXXXXXX#XX#XXXXXXX#X#XXXXXXX#XXXXX#XXXXXX##XXXXXXXX##XXXX###XXXX#XX###X##XXXXXX#XXXXXXXX##XXX#XXXX#XXXX#X##X#X##XXXXXX#XXXXX##X#X#XX###XX#XXX#XX####XXXXXXXX##XX#XXXXX#X##XXX#XXX#XXX#XXXX#XX#XX#XX#XXXXXX#XXX##XX#XXX#X#X#X#XXXXX#XX#X##X#XX#XXX#XXXXXXX#X##X##XX#XX#XXXXXX#X#XXXXXXXX##X###X#XX#XXX#XXXX#XXXXXX#XX#XXXXXXXXX#XXXX#XXX#XXXXXXXXXXXXXXXX###X#XXXXXXX#X#XXXX#XXXXXXX#
X#X#X#XX#X#XXXXXX#XX#XXX###XX#XXXXXXXXXXXXXX##XX#XXXXX#XXXXXXXXXXXXXXXXX#XXXXXXXXX#XX#XXXXXXX#X##X#XXX#XXXX#XXXXXX##XXXX#XX#XX#XXX###XXXX#XXXXXXX#XXXXXXX###X#X#XXXXX#XXXXXXXXX#XXXXX#XXXXXXXXXXXXX#XX#XXXXXXXX#X#XX#XXX#X###XXX#XX#XX#X###XXXXXX#XX#XXXXXXXXX#XXXX#X#XX#XXXX#X#XXX#XX#XXXXXX#XX###XX#XXXX#XXXXXXXXXXX#XXX#XX###XXXXXXXX#X#X#XXX#XXX#X#XXXXXXXXX#X#XXXXX#XXXX#XX##XXXXXX#X#XXXX#XXX#XX#XXXXXX#X#XXXX##XX#X#XXX#XX#XXXXXXXXXXX#XXXXXX#XXXXXX#X###XXXXXXXX##X#XXX#XXX#XX#XXXXX#X##XXXXX#X#XX#XXX#X##X#XXXXXX#XXXXXXXXXXXXXXX#X#XX#XXXXXXXX#XX#XXX#XXX#XXX##XXXXXXXXXXXXX#XXX#XX#XX#XX###XXX#XXXX#XXXXXXXXXXXXX####X#XX##XXX##XXXX#XXXXXX#XXXXX#XXXXXX#X#XX#XXXXXXXX#XX##XXXX##XXXXXXXXX#XXXXX#X##XXXXXXXXXXXXXX#XXXXXXXXXXXXX#X#XXXXXXX#X###X#X#XXXXXXX#XXXXXXXXXXXXXXXX###XX#XXXXX#XXXX#XXXXXXXX#X##XX###X#XXXX#X##XXXXXXX#XXXXX#XXXXX##XXXX#XXXXXXXXXX#####XXXX#XXXX#XX#XXXXXX#XX###X#XXXXX#X#X#XXXXXX#XX#XXXXXX#XX#XXXXXXX#XXXXXXXX#XXX#XXX###XXXX#XXXXX#XXX#X#X##XXXX#XX#XXXXXXXXXXXX##XXXXXXX#X#XXX#XX##XXX#X#X#XX##X#XXXXXX###XXXXX#XXXXXXXX
XXXXX#XXXXXXXXXX#XXXXXXX#XX#XXXXXXX#X##X##XXXX#XXXXXX#XXX#XXXX##XXXX#XXX#XXXX#XXXXXX#XXX##XXXXXXXXX#XXXXX#XX#XXX###XXXXXXX#XXX#XXX##XXXXX#X#XXXXXX###XXXXXX##XX##XXXXXXXXX#XX#XXXXXX#XXXXX##XXXX#XXXXXXXXXXX##XXX##XXX##XXXXX#XXXXX##XXXXXXXXXXXXXX#X##X#XXXXXXXXX#XXX#XXX##X#XXXXXX#XXXX#XXXX#XXXXX####XXX##XXXXXXXX#X#XXX#XXX#XXXXXX#XXXXXX#XXX##XXXX##XX#X#XXX#XXXXXXXXX#XXXXXX#XX#XXXX#XXXXXXX#XXXXXX#XXX#XX#XXXXXXX#XXX##XXXX##XXXX#XX#XXXXXXXX#XX#XXXXX###XXXXXX#XXXXXX#XXXXXXX#X#XXXXX#XXX##XXXXXXXXX##X##XXXXXXX#XXXXXXXXXXXXXXXX#XXXX#XXX#XXXXXXX#XXXXXX##X#XXXXXXXXX##XXXXXX###XXXXXXXX##XXXXX##X#XXXX#XX#XX##XX#XXXXXXXX##XXXXXXX#XX#X#XXXX#XXXXXX##XXXXXX#XX##XX#XXXX#XXXXXXXXXX#XXX#XXXXXXXXXXX#X#XXX#X##XXXX#X#XX#XX#XXXX#X##XX##XXX#X##XX##XX#XX##XXXXX#XXXXX#XXX#XXXXXXXX##X###XX#X#X#XXXXX#X#XXXXXXXXX#XXXXXXXXX#XXX###XXXXX###XX#XXXX#XXX#XX#XXXXXXXXXXX#X#XX##XXX#XXXX#XXXX#X##XXX#XX#XXXX#X###XX#XX#X####XXX#X#XXXXXX#X#XX#XXXXXXXX#XXXXXXXXXX##XXXXXXX#XXXX#XXXXX##XXXXXX#X##XX#X#XXXXXXXXXXXXXXX###X#X#XX#XXXXXXXXX#XX##XXXXXX##X#XXXXX#XX
#XXXX##X###XXXXXXX#XXX#XXXXXX#XXXXXXXXXX##XXXX#XXXXXX#XX#XXXXXXXXXX#X#X#XXXXXX#X#X#XX#X#XXXXXXX#XX#XXX##XXX#XXXXXXXXXXXXXXX###X#XXXX#XX#XXXXXXXXXXXXXXXXXXX#XXX##XXXXXXXXX#X##X#XX###XX###XX#XXXXXX#X##XX#XXXX#X#X#XXXXX##XXXXXXXXXXXXXX#XXXXXXX#XXXX##XXXX#X#XX#X###XX###X#XXX#XXXX##X##XXX#X#XX#X##XXXXX#XXXXXX##XXX#XXX#XXX#X#X###X#X#XXXX##XXXX#X#XXXX#X#XX#X#XXXXX##X#X#XXX#X#XXX#XXX###XXXXX#XXX#XX#X#XXXXXXX#XXXXXXXXXX#XXXXXXXX#XXXXXX#XXXX#XXXXXX#XX#X#XXXXXXXXX###X#XXXXXX#X#XX##XX#X#X#XXXX###XXXXXX##XXXX#XXX#XXX#X##XX#XXXX#XXXXXXX#XXXX##X#XXXXXXXXXXXX#XXXXX#X##XXXX#X##X#XX#XXXXXXX#XXXXX##XXXXXXXXX##XXXXXXXXXXX##XXX#XXXXXXXXXX#XXXX#XXX###XXXXXXX##XXX##XX#XX#XXXXXXXXXXXXX#XXXXX#X#XX###XXX#X#XXXXXX#XX###XXX#X#X#XX#XX#XXXXXXXXX#XX#X#XXXXXXXXXXX#X#XXXX###X#XXXXXXX##XXX#XXX#XXXXXX#XXXXXX#XX##XXX#XX#XXXXXXXXX#X#X#XXXXXXXX#XXXX#XXXXXX#X#XXX#XXXXXXX#XX##XXXXXXXXXXXXXXXXXXXX#X#XXXXXXX#X#XXXXXXXXXXXX##XXXX#XXXX##X###X#XXXXXX#XX#XXXX##XXX#XXXXXX#XXX###XXXXXXXXXX#XXXX#X#XXXXXX#XXXXXXX#XX#X##X##XXXX##XXXXXXXXXXXXXXXXX#XXXXX#XXX#XX
XX#XXX#XXXX###XX#X##XXXXXXX#XX##XX###XXXXXXX#XXX#XXX#XXX#XXXX##XXXX#X####X##XX#XXXXXXXXXX#XXXXX#XXXXXXXX#XXXXX#XXX#XX#XX##X#######XXXXXXXX#XXXXX#XXXXX##XX#XX###XXX#XXXXXXX#XXXXXX#XXX##XXXXXX#XXXXXXXXX##XXXXXXXXXXXXXXXXXX##XX#X#X#X##X#XXXXX#XXXXXX##XXXXXXXXXXXX#XXX#XX#XXX#XXXXXX#XXXXXXXXXXXX#XXX#XXXXXX#XX#XX#XXXXX##X#X##XXX#X###XXXXX#XXXXXXXXXXXXX#XXXXXXXXX#XXXXX#X#X#XXXXXXX#XX##X#XX####XX#XXX#XXXXX###X#XXXXXXX##XXXX#XXXXXX#XXXXXXXX##XXXXXXX##XXXX###X#X#XXXXX#XXXX#XX#XX##XXXX#XX#XXXX##XXXX##XX#XXXXXXX#X#####XXX##XXXXXXXX#X#XXX#XXX#XXX#X##XXXXXXX#XXXXXX#XXXXX#XXX##XX#XXXXXX#XXX###X#XX##XX#XX#XXX#####XXXXX#XXXX#XX#XX#XXXXXXX#XXXXXX#XXXXXXXXXXX#X#XXXXXXXXXXX#X#XX##X#XXX##XXXXXXXX#X#XXXXXXXX##XXXXX#XXXXX#XXXXXXXXX##XXXX#X#XXXX#X##X#XXXXX#X###XXXXXX##XX#XXXXXXX###XXX#X#XX#XX#XXXXXXXXXX#XX#XXXXX##X#X#XXX##XXXXXXX#X#XXXXX#XX#XXX#XXX#XXX#XXX#XXXX#X#X#XXXXX##XXXXXXXXXXXX#XXX#XX#XXXXXXXXXXX#XX#XX#XXXXXXX#XX#XXXXXXXXXXXX#####XXX#XXXXX#X#X##XXX#XXXXX#X#XXXXXX#X#XX#XXX##X#XX#XX#XXX#XXXXXXXXXXXXXXX#XX#X#XXXXXXX#XX###XX#X###
#XXX#XXXXXX##XXXX#XXXXXXXXXXXXXX##XXXXXXX#XXXXXXXXXXXXXXXXXX###XX#XX###X#XX#XXXXXXXXX##XXXXXXX#XXXXXXXX#XXX#X##XXXXX#XXX##XXXXXXX#X#XXXXX#XXXXXXXXXXX#XXX#X#XXX#XXXX#XXXXXXXXX#XXXXXX#XX#XX#X##XXXXXXXXXXXXXXXXXX###XXX#XX#XXX###XXX#XXX#XXXXXXXXXXXXXXX#XXXXX#XXXXXXX#XX#XXXX#XXXXXXXXXX##X#XXXXX#X#X#XXXXX#X#X#XXXXXXXX#XXX##XXXX#XXXXXXXXX#X##XXXXXXXXXXXXX#XXX#XXXX#XXXXX#XXXXXXXX##XXX#XXX#XXXXXXXXXXXX#XXX#XXXXX##XXXXXX#XXX#X#X##XXXX#XX##X#XXXXXXXXXXXX##XXXX#XXXXXXXXX#XX#XXXX#XX#X#XXXXXXX#X#XXXX##XXX#XX#XXXXXXXX#XXXXXX#XXXXX##XXXX#XXX#XXXXXX###X#X#XXX#X#XXX#XXXX#X##X#XX#X##XXXX###XXXXX#XXXXXXXX##XXXXXXXXXXXXXXXXXX#X#XXXX#XXXXX##X#X#XXXXXX#XXXXXX###XX###XXXXX#X#XXXXXXXXX#XX#XXXXX#XXXXXXX##XXXXXXXXXX#XXXXX##XXX#XXX#XX###XXXXXXXX#X###XXXXX#XXXXXXXXXX#XXX#X#XXXX##XXXXXXXXX##XX##X#X#XX#XX#XXXXXXX##X##XXXX##XXXX#XX#X#XXXX#X##X#XXX##XXXXXX#XX##XXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXXXXX#X#X#XX#XXX###XXX#XX#XXXXX#XXX#X#X##XXX#XXXXXXXX#XX#XXXXXXXXX#XX#XXXXXX#XXXXXXXXX#X#XXXX#XX#XXXXXX#X#XXX#X#XX#XX#XXXXXXXXXXX#XXX#XXXXXXXXX#X#XXXXX#
XXX#XX#XXXXXXXXXX#XXX#XXX#XX#X#XXXXXXXXXXX#X#X##XXXXXXX#X#X#XXXXX##XXX#XXXXXXXXXXX#X#XXXXXXXXX#XXXX###X##XX#X#XX##XX#XXXX#XXXX###XX#XXXX#XXXXXXXXXX#XXXXXXXXXXXXXX##X##XXXXX##XXXXXXXXXX#XXXX#X#XXXX##X#XX##XXXXX#XXX#XXXXXXXXXXXXXXXXXXX#XX#XXX##XXX#XXXXX#XXXXXXX##XXXXX#XXXXX#X#XXX#XXXX##XX#XX#X#XXXXX###XXXXXXXX#XX#XXXXXXXXXXXXX#XXXXX#XXX#XXXXXXX#XXX##XXXX#XXXXX#XX#XX#XXX#XXXXXXX#XXXXXXXX###X#X#XX#XXXX#XXXXX#XXXXXXX#XXX###XXX##XXXXXXXXXXXXX#XXXX#XXXXX#X#X#X#XXXXXXXXXX#XXXX#XXXX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX###XXXXX#XXXX#XXX#XXX###XX#XXXXX#XXXXX##X#XXX#XXXXX#XX#XXXXXX##XXXXXXX#XX#XXX#X##X##XXX####XXXXXXX#X##XXXXX#XXXXX###X#XXX#XXXXXXXXXXXXXX#X#XX#XXXX#XXXXXXXXXXXXXX#XXXX#XXXX##XXXXX##XX#X#XX#X#XX#X#XX#XXX#X#XXX##X#XXXXX##XX#X#XXX#XXXXXX##XXXXX###XXXXX#XX##XX##XXXXX#XXXXXXX#X#X#XXX#XXXXXXXXXXXXXX#X#X#XXX#X#XXXXX###XXX##XXXXXXXXX#X##XX#XX#X#X#XXXXXXX#XXXXXXX#XXXXXXX##XXX#XX#XXXX#XXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXX###XX#XX#XXXXXXX#X##XX##X#XXXX#X#XXXXXXXXXXXXXXX#XXXXXX#XX#XXXXXX##XXXX#XX##XXXXX#XXX#XXX#XXX#XX
XX#X#XXXXXX#XXX#XXXX#XXXXXX###XX#XXXXX####X####XX##XXX##X#XXXX#XXXXXXXXXX#XXXXXXXX#XX#XX#XXX#XXXXXXX#X#XXXXXXXXXXX#X#XX#XXXXXXXXX#XXX#XXXXXX#XXXXX##XXXXXX#XXXX#XXXX#XXXXXX#X#X#XX#X#XX#XX#X#XX#XXXX#X#XXXXXXXXXXXX#X#XX#X##XXXX#X#XXX##XXXXXXXXXXXXXXXX###XXXXXXXXXX###XXXXXX#XXXX#XXX##X#XXXXXXXXX###XXX#XXXXX#XXXXXX#XXX##XXXX#XX#XXXXXX#XXX#XXXXX#XX#X#XXXX######X#XXXX#XXXXXXXXXXXX##XXXXX##XXXXXX#XXX#XXXXXXXXXX##X#XX#X#XXXXXXX#XX#XXXXXX#XXX##X#XXX#XXXXXXXXXXXXXXXXXXXXX##XXXXXXXXX#XXXXXXXXXX##XXX#XXXXXXXXXXXXXXX#XXXXXXX##XXXXXXXXXXXXX##X#XX##XXX##XXXXXXXXXXXXX#XXX#X#XX#XXX#XX#XXXX#XXX#XX##X#XXXXXX#X##X##XXXXXX#XX###XX#XXXX#XXXX#XXXX##X#XX#X##XXXX##XXXX#XXXX#XX#XXXXX#X#X##X#XX#XX#XXXXX#X#XXXXX#XXXXXXX##XXXX#XXXXXXX#XX#XXXXXX#XXXXX#XXXXXXXXX#XXXXXXXX###XX#XXXXXXX##XXX#XXXXXXXX#X#XX#XX##X#XXXXXXXX####XXX#XX##X##XXXXXXXXX#XXXX#X###XX#XXXXXXXXX#XX#XXXXXX#XXXXXXXXXXX#XXXXX#XXXXX##XXX#XXXXXXXX#XXX#XXXXX#XXXXX##XX###XXXXXXXXXXX#X#XXXXXXXX#XXXXXXXX#XXXX###XXX#XXXXX#XX##XXX#XXXX#XX#X#XX#XX#XXXXXXXXXXX#X#X#XXXX#XX#XXXXXXXXX#XXXX
XXXXX##XXX#XXXX#XX##X#X#XX#X#XXXXXX#X##XXXXXX#X#XXXXXXXX##XXXXXX#XXX###XXXX##XX##XXXXXXXXXXX#XXX##XXXXXX#XXX##XXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXX##XXXXX#X#XXXXX#XX#XXX#XX#XXXXX##X#XXXXXXXXX#XXXXXXX#XX#X#XXXXX#XXXXXX#X#XXXX#X#XX#XXXXX#XXXXXXXXXXXX#XXXX##XX#X#XXXXXXXXXXXXXXX#X##XX##XXXX#XX#XX#X#XXX#XXXXXX#XXXXXXXXX#XXXXXXXX#X##XXXXXX###XXXXX#XX##XXX#X#XXXXXX##X#XXXX#X#XX#XXXXXXXX#XXXXXXX#XXXX#X#XXX#XX#X#XXX##X#XXX#XXX#XXXXXXXXXXXXX##XXXXXXXXXXXXXXXXX#XXX#X#X##XXXXXXXXXX##XXXX#XXXXX#XXXXX##XXXXX#X#XXXXXXX#XXXXXXXX#XX#X###XX##XXXXXXX#XX#X#XXXXXXXXXXX#XXXXXXXXXX#XXXXXX#XXXX##XXX#XXXXXX#XX##XXXXXXX#XXX##XXX#XXXX#X#XXXX#X#X#XXXXX#XXXXX#XXXXXXX#XXXXX#X#XXXXXXXXXXX##X#XXXXX#XXXXXX##X##X#XXXXXXXXXXX####XXX#XXX#XXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXX#XX#XX#XXX####XXXX####XXXX#XXXXXX#XX#XXXX#XXXXXX##XX#XXXXXXXX#X#XX#XXXXXX#XX#XX###XXXXXXXXXX##X##XXX#XXX#XX#XXX#X#XXXXXXXXXXXX####XXXXXXXXXXX##XXXXXX#XXXXXXXXXXXXXX#X#XX#XX###XXXXXXXXXXXXXX#XXX#X#XX#XX#XXXXXXXXXX#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXX##XXXXXXXXX#X##XX#XXX#
XXXXXX##X#XXXXXX##X#X##XXX#XXXXX##XX##XX#XXXXXXXXXXXXX#XXX#X#XX#XX##X###XXXX#XXX#XXX##XXXXXXXXXXXXXXXXXXXX#XX#XXXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXX#X#XXXXX#XXXXXX#X#X##XX#XX#X#XXXXXXXXXXXXXXX#XXX#X#XXX#X###XXXXXXX#XXXXXX##X#XX#XX#XX#XXX#XXXXXXXX#XXX###XXXXXXX##XX#XXXX#XX#####XXXX#X#XXXXX###XXX#XXX#XX#XXXX#XXX#X##XXX#XXXXXXXXX#X#X#XX#####X#X###XX#XXXXXX#XX#XX#X##XXXXXX#XXX#XXXXXXXXXX#XXXXX#XXXXX####XXX#XXX#XXX#XXX#XX##XXXXXX#X#X#XXXXXXXXX##XXXXXXX#X#XX#XXX#XXXXXXXXXXX#X#X#XXXXXXXXXXX#XX#XXXX#XXXXXXXXX#XXX##XXXXXX#X#X##XXXX##XXXX#X###XX#XXX#XX#X#XXXXXXXXXXX##XXXXXXXX#XX##XXXXXXX#XX#XXXXXX##XXX##XXXX#X#X#XXXXXXXXXXXXX#XXXXX##XXXXX#XX##XXX#XXX#XXXX#XXXX###XXXXXXXXXXX##XXX#XXX#XX#XXXXXXXXXX#XXXXXX#XX#X#X#XX#X#XXX#XX##XXXXXXXXX#XXX#XXXXXXXX#XXXXXXXXXXXX#XX#XX##XXXXXX#XXX#XXXX#XXXXXX###XXXX#XXXX##XXX#XX#X#XXX##XXX##XXXXXXXXX#XXXX##XXXXXXX##XXXXXXXXXXXX##X##X#XXXXX#X#XX#XXXXXXXXX##XXX#XXXXXXXXXX#X#XXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXX#XXXX##X#XXXXXXXXXXXX#XXXXXX#XXXX#XXXXX###X#XXXXXXXXXXXXX#XXXXXX#XX#X##XXX#XXXX#X##XX
XX#XXXXX#XXXXXXXXX##X#XXXXX#XXXX#XX#XX#X###XXXXX#XXXXX#XXX#X#XXXXX#X#XXX#XXXXXXXXXXXXX#X##XXXX#XXXX#XX#XXX#XXXXXXX#XXX#XX#X#XXXXXX#XXXX#X###XXXXXXXXXXXXXX#X#X#XXXXXXXXXXXX#XXXXXXXXX#XXXXXX#XXXXXXXX##XX#X#XXXXXX###X#X#XXXX###XX#XXX#XXXXXXX#XXXXXX##XXXXXXXXXXX#X#XXXX#XXXXXX#XXX###X#XXXXXXXX###XXXXXXXXXXX#X#XXXXX#XXXXXXXX##X##XX#X#XXXXXXX#X#XXXX#XXXXXX###X##XX#XXX##XXXXXX#XXX#XXXX##XXXXXXXXXXXXXXX#XXXXXXXXXXX#XX#XXX#X##X##XXXXXXXXXX#X##XXXXX#XXXX#XXXX#XXXXXXX#XXXXXX#XX#X#XXXXXXXX#XX#XXXXX##XX##XXXXX#XXX#XXXXXX#XX#X#XXXXX#X##XXXXXX#X#XXXXXX#XXXXXX#XX#X#XXXXXXXXX###XXX#X##XX#XXXX#X#X#XXXXX##XXXXXXX#XXXXXXX####XXXXXX#XXXXXXXXXXX#XXXX#XXX###XX#XX##XXXXX##XXX#XXXXXXXXXXXXX##XX#XX#X#XXXXXXXX##XX#XXX###XXXXXXXXX#XX#XXXXXXXXX#XX#XXXXX##XXXX##X##XXX#XXXXXXXXX#XXXXXXX###XXXXXXXXX#XXXXXX##XXXXXXXX#XX#XXX#XXXXXXXX#X#X###XXXX#XX##XXXXXXXXXXXX#XX#XXXXXX#X##XXXXX#XXXXXXXXXX#XXXXXXX#XXXXXXXXX#X###XXXX#XXXX#XXXX##X#XXXX#XXXXXXXXXXXXXX#XXXX#XXXXXXX##XXX##XXXXX##XX#XXXXX#XX#XXXX#XXXXXX##XXXXXX#X###XX##XX#XXX#XXXXXX##XXXXXX#XX#XX#X
XXXXXXXXXXXXXX#XXXXXXXX#XXXXX#XXXXX#XXXXXX#XXXX##X##XXXXXXXX#XXXXXXXXXXXX##XXXX###XXXXX#XXXXXX#XX#XXX#XXX#XXXX#XXXXXX#XXXX##XXXXXX#XXXXXX#XXXXXXX#XXXX#XXX#X##XX#XXXXXXX#XXX#XXXXXX#XX##XXXXXXX##XXX#XX#XXXX#X#XX#XX#X##XXXX#XXXXXX##XX##XX#XXXXX###XXX###XXXXXXX##XXXXXXXXXXXXXXXXXXX#X#X#XXXXXXXXXXXXXXXXXXX###XXXXXX###XXXXXXXXXXXXXX#XXXX#XX#XXXXXXXX##XXXXXXXXX#XXXXXXXXXX##XXX#XXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXX#XX##XXXXXXXXX##X##XXXX####XXXX#X#X#X#X#XXXXXX#XXXXXXXXXXXXXXX#XXXX#XXXXXXX#XXX##X#XXX#XXXXXXXXXXXXXXX#X#X#XXXXX##XX#X#XXXXX#XXXXX#X#XXXXXX##XXXXXX#XXXXX#X#X#X#XXXXXXXX#XX#XX#XXX#XXXXXXXX#XXXXX#XXXXXXXXXXXXXXX#XXXXXX#X##X#XXX#XXXXXXXXXXXXXXX#XX#X##XXXXXXXXXXXX#XXX#XXXX#XX#XXXXXXX#X#XXX#XXX#XXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXX#X#XXXX#XX##XXXXXXXX####XXX##XXXXXXX#XX###XXXXX#XX#XXXXX#X#XXX##XX#XX#XXXXXXX#XXX#X#XXXX#X#XXXXX#XXXXX#XXX#X#X#XXXXXX##XXXXXXXX#X#XXXXX#XXXXXXXX#XXXXXXXXX#X#XXXXXXXXXXXXX##XXXX##XX####XX#XXX#XX#XX##X##XXX#X#XXX#X#XXXXXXX#XXXX#XXX#XX#XXXX#XX#XXX#XXXX##X#X#XXXXXX#XX##XXXX#X###XXXXXXX#XXXX##XXXXX
XX#XXXXXX#XXX#XX####XXXXXXXX#X#X#X##XXXXX#XXXXX#XXXX#XXXX#XXX##XXXXX#XXXXXXXX#XXX#XXXXX#X###XXXX#XXXXXXXXXXXXX##XXXXXXXXX#X#XXX#X##XX#XXXX#XXXXXXXX##XX#XXXXX#X#XXXXXX#XX#XXX##X#XXX#XXXXX#XXX#XX##XXX#XXXXX#XXX##XXXXXXXXXX##XXXX#XXX#XX##XX#XXXX##XXXX#XXXXXXXXXXXXXX#XXXXX#XXXXX#XXXXXXX#XXXXXXXXXXXXXXX##XXXXXXXX#X#X##XXX#XXXXXXXX###X##XXXX#X#XXX##XXXXXXXX#XXXXXXX##XXXXXXX###XXX#XXXXXX#X#XX#XXXX##XXXXXXXXXXXXXXXXXXXX##X##X#XXXXX##XX#XXXX#XXXXXXXXXX#X#XXXX#XX#XX###X##XXXX#XXXXX#XXX#XX####XXXXXX#XXX##XXXX##XX#XXX###XXX#X#XXXXX#X#XXXXX#X#X#XXXXXX###XX#XX#X####XXX#X#X##XXXXXXX##XXXXX#XXX##XXXXX#XXX##XXXXXX#X#XXX##X#XXXXX#X#XXX#XXXXXXX##XXX#XXXX#X#XXX##XXX#XXX##XXXXX##X#XXXXXX#XX##XX#XXX#XXX###XXXXXXXXXXXXX#XXX#XXX#XX#XXXX#XX#XXXXXX#XXXXX###XXXXXXXX#X#X##XXXXXX#XXXX#X#XX#XXX##XX#X#XX#XXX#X##XX#XX####XX#XXXXXXXXX#XXXXXXXXXXXXXX##X###XXX###XXXX#XX#XXX#XXXXX#XX##X##XX#XXX#XX###XX##XX##XX#XX#XX#X#XXXX#X#X#XXXXXXXXXXXX#X#XXX#XXXX#X###X##XXX#XXXXXX#X###XXX#XXX#XX#XX##XX#XX#XX#XXXXXXXXXXXXX#XXXXX#XXXXX#X##XXX#XX#X#X#X#XXXX##X
XXXX##XX#X#XXXXXXXX#XXXX#X##X#XXX###XXXX#XXX#XXXXXXXX##XX#XXXXXXXXX##X#XX#XXXXXXXXXX##X#X##XXXXX#XXXXXXX#XX##XXX##XX#XX#XXXXX###XXXX#XXXX###XXXXXXXXX#XXXX#XXXXXXXXXXX#XXXXXXXXXXX##XXX#X#XXX#XX#XX#XXXX#XXXXX#X#X#X#XXXXXX#X##XXX#XXXXXXXXX#X##X#XXX#XX#XXXXXX#XXXXXXXX#XXX#XXXX#X#X##X#X#X#XXX##XX#XXX##XXX#XXXXXX#XXX#XXX##XXXXXXX#XXX#XXXX#X#XXX#XXXX#XX#X##XXXXX###XX#X##X#XXXXXX##X#XXXXXXXXXXX#X#X#X##XXXX#X#XXXXXXX#XXXX#XX#XX#XXX#XXXXXXX#XXXX#XXXXX#XXXX#X#XX#XXXX#X#XXXXXX#XX#X#XX#X#X##XXX##XXXXXX#XXXXXXX#XXXX#XXX#X##X#XXXXXXXX#X#XXXXX#XXX###X#XXXXXXXXXXXXXX#X#XX#X#XXXXXXXXXXXX##XX#XXXX##XXXXXX#XX##XXXXX#XXXXXX#XX###XXX#XX#X#XXX#XXXXXXXXXXX#XXXXXX#XXX##X#XXXXXXXX#XX###X#XXXXXXXXXXXXX#XXXXXXXX#X#XX##XXXXXXXX#XX#XXX#XXXXXX#XXXXXX#XXX##XXXXXXXXX#X#X#XX###XXXXXX#X###X#XX####XXXX##XXX###XXX##X#XXXX#X##XX###XX#XX##XX#XXX#XXXXX#XXXX##X##XX##XXXX#XXX#XXXX##XXXXX##X#XX##X#XX#XXXXXXXXXXXX#XXX##XXXXXX#XX#XXXXXXXXXX#XXXX###XXX####XX##XXXX#X##XX#XXXXX#X##XXXXXX##XX#XXXXXX#XXXX#XXX#XXXXX#X#X#X#XXX####XX#X#XXXXXXX#XXXX##XXXXXX#XXXX
XX#XXX#X#XXX#XX##XX#X#XXXX##X#X#X#XX##X#XXXXXX##XX#XXXXX#X##XXXXXXXXXX#X#X#XX##XX#X#XXXX##X#XXXXX#XX#XX#XXXXX#XXX##X#X##XXXXX#XX#XXXXX#XXX#XXX##XX#XXXXXXXX#XX#XXXX##XXXXXXX#X#XXX##XXX##XXXXXXXXXXXX#X##XXXXX#XXXX#XXX#XXXXXXX#XXXXXXXXXXX#XX##XXXXXXX#XX#XXXXXX#X##XXX##X#XXXXXXX###X#X#XX#XXXXXX#X#X#XXXXXXX###XX##XXX#XXX##XXXXXXXX#XXX#XXX###XXXXXX#XXXXXXXXXXX#XXXX#XXXX#X#XX#XX##XXXXXXXXX##XXXXXXXXX#XXX##XXXX#X#XXX#X##XXXX####XX##XXXXXX#XXX###X###XXXX#XXX#XXX#XXXX#XX#XXXXXXXXXXXXXXXX##XXX#XXX#XXX##XX#XXXXXXX#XXX#XXX##XX#XX###XXXX#XX#XXXXXXXXXXX#XXXXXX#XXX#X#XXXXXXXX#XXX#XXX#XXXX##XXX#XXX#X#XXXXXXXX##XX#XXXXXXXX##XXX###XX#XXXXXX#X#XXXX#XXXXX#XXXX###XXX#XXXX#XXXXXXXXXXXXXXXXXXX#XX#X#XX#XXXX#X#####XXXXXXX#XX#XX#X###XX##X##X#X#X#XX#XXXXXXXXXXXXX#XXX#XX#XX#XXXXXXX##XXXXXXX#XXXXX#XXXXXXXXXXXXXXX#X##XX#X#XX##XXX#XX#XXXXXXXXXX#X#XX##X#XX#XXXX####XX#X#X#XXX##XX#XXX##XXXXXXXXXXXX#XXXXXXXX#XX#XXXXXXXXXXXXXX###XX##XXXXXX#XXXXXXXXXX#X###XXXX#X#XX#XXXXXX#X#XXXXXXX#X#XX##XXXXXXXXXXX####X#XXXX#X##XX#XX#XXXX##XXXX#XXX#X#XX#XXXXXXXX
X#XXXXXXXX###X#XXXXXXX#XX#XXXXXXXXXXX#X###XXXXX#XXXXX#XXXXXX#XX#X#X#XX##XXXX###XX#XX#XXX#XXX#XXXX#XXXXXXXXXXXX#X#X#XXXX##XXXXXXX#XXXX###XXXX#XX#XXXXX#XX##X##XXXX###XXX#XXXXX#XX#XX#XXXXX#XXX#XXXXXXX#XXXXXXXXXXX##XXX#X#XXX#XXXXX#XXXX#XXX#X##XX#X#X#XXX##XXXXXXX#XXXX#XX##XXXX#XXXX#X#X#XXXX#XX#XXXXXXX#XXXXX##XXXXX#X#XXXXXXXXXXXXXXXX##X#XXXXXXX#X#X#XXXXX#XX#XXX#X#XXXX##X#XX#X#XXXXX#XX#XXX#XXXXXX##XXX#X##X#XXXXXXXXXXXXX#X#XXX#XX#XXXXXX#X#X###X##XXXXXXX#X#XXXXXXXXXX#XXXXXXXX#X#X#XXXXXX#XXXX#XXXX#XXXXXX#X#X#XXXX#XX#X#XX#XX##X#XXXXXX#XX#XXXX#XXX##X#XX###XXXX#XXXXXXX####XXXX#XXXXXXX#XXXXXXXX#XXXXXX#XXXX#X##X#XXXXX#X#X#XXXXX###XXXXXXX##X#XX#XX##XX#XXXXXXXX#XXXXX#XXXXXXX#XX#X#X##XX#XXXXXXXXXXXXXXX#X#XXX#XXXXXXX#XXXXXXXX#XXX#XXXXX#XXX#XXXX##X#XX#XXX#XXXXXX#XX##XXXX#XXXXX#XXXX#XXXXXXXXXXXX#XX#XXXXXXX#XXXXXXXXXXXXXXX##X#X#X##XXXXX#X#XXX##X#X##X#XXXX#XXXX#XXX#XXXXX#XXXXX##XXXX#XXX#XXX##XXXXXX#XX#XXX#X#XXXXXXXXX##XXX#X#X#XXX#XXXXXX###X#XXXXX##XXXXX#XXXX#X#XXXXX#X#XX#XXXXX#XX#XXXX#XXXX##XXXXXX#XXXX##XXXXX#X#XX###XX#XXX##XXXX#XX
XXXX##XX#X#X#X##XXX#XX#X##X#XXXX#XX##XXX#XXXXXXX##X#XXX#XXXXXXX#X#X###X##XXXXXXXXXXXXXXX#X##XXX#XXXX#XXXX#XXXXXX#XXX#XXXXXXX#XX##XX#XX#XX#XX##XXXXXXX#XXX#XXX##XXXX###XX###XXX#X#XXXXX#XXXXX#XXXXX#XXXXX#XXX##XXXXXX#XXXXXXXXXXXXXXX#X#X#XXX#XXXXXXX#XX#X#XXXXXXX#XX#XXX#XXXXXXXXXXXXXXXXXX##X#XXXXXXX#XXX#X#XX#XXXXXXXXXX#XX##XXXXXXX#XXX#XXX#XXX#XX#XXXXXX#XXXXXXXXXXX#XX#X####XX##XXX#XXXXXX#XXXXX#XXXXX##XXXXXX#X##XXX#X##XXXXXX##XXXXX#X#XXX##X#XXX#XXXXXXX#XX##XXXXXX##X##XX#XXXX#XXXXXXXX#XXXX#XXXXXX###X#X#XXXXXXXX##XXXXXXX#XXXXXXXX##XXXXXX#XX#XXXXX#XX#XXXXX###XXX##XXX#X###XXXX##XXX#XXXXXXXXXXXXXXXX#XXX##XXX#XXXXXXXXXXXXXXXXXX###XX#XXXXXXXX#XXXXXX#XXXXXXXXX#XXXXXXX##XXXXXXXXXX#XX#XX#XXXXXXXXXXXX#XXXXX####XXXX#X###XX#XXXXXXXX#XX##XX#X#X#X#XXX#X#XXX#X##XXX#XXXX#XX#XXX#X#XX##XXX#XXXX#XXXX#XXXXXX#X#XXX##XXXXX#XXXXXXXXXXX#XX#X###XXX#XXXXXXXXXX##XX##XXXXXXXXXX#XXXX#XX###X##X#XX#X#XXXXXXX#####XXXX#XXXXX#X#XXXX#XX#XXX#X###XXXX#XXXXX#XXXXXXXXXXXX#XXXXXXXXXXX#XXXXX#XXXX#XXX###XXXXXXX#X#XXXXXXX#X#XXXXXX#XX#XXX#XXXXXXXXXXXXXXXXXXXXX#
XX#XXX##XXX#XX#X##X#XX#XXXXXX#XX##XXXXXX#XXX#XXX##XXXXXX#XXXXXXXXXXX#X#XX#XXXX#XX##XXX###XXXXX#X##XXXXX#XXX#XXX#X#X#XXXX#X#XX##XXXXXX##XXXXX#XX#XX#XXXXXXXXX###XXXXX#XXX#X###XXX##XXXX##XXXXXXX#XXXX##X#XXX#X#X#XXXXXXX#XX#XX#X###XXXXXX#XXXXX#XX#X#X##X###XXXXX#XX#X#XXXXXXX#XXXXX#X#XX#XXXX#XXXX#XX##XXX#XX#XX#XXXXXXXX#XXXX####X#X#XXX#XXXX##XX#XXXXXXXXXXX#XX##XXXXXXXX#XXXX#XX##X#XXXXXXX#XXXXXXXX##X#XXXX##XXX#X#XXXXX#X#XXX#X#XXXX#XX###XXXXXXX#X###XX#XXXXXXXX##XX#X#XXX#XXXXXX#XXXXXXX###XX#X##XXXXX#XX###XXXXXX###XX##XX#XX#XXXX#XXXXXXX#XXXXXXXXXXXXX##XXX#X#####XX#XXXX#X#XX#XXX#XX#X#XXXXX#X#XXX###XXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXXXX#X#XX##X#XXXXXXXX##X#XX#X##X#X#XXX#XX##XX#X##X#X#XXXXX#XX#XXX#XXXXXXXXXX#XXX##XXXXXXXXXXX#XXX#XXX##X#XXX#X#X#XX#XXXX#XXX#XXXX#XXX####X#XX##X#X#XXXXXXXX#XXXX#XXXXX##X#X#XX#XXX#X#XXXXXXX#XXX#X#XXXX#X#XXXXXXXXXXXX#XXXX#XXX##X##X#XXXXXXX#XXXXXXXXX#XXXXXXX#X##XX#XXXX#XXXXXXXXXXX#XX##XXXXXXX#X#XX###X###XXXXXX#XXXXX#XXXX##XXX#XX#XXX##X#XXXXX#X#XXXX#XXXXX##X#XXX#X#XXXXXXXX#XXXXXX##XXXXXXX##X
#XX###X#XXX##XXXXXXXXXXXX####XX#XXXX###XXXXX#XXXX##XX#XXXXXX#XXXX#X#XXXXX#XXXXXX#XXXX#XXXXXX#XXXXX#XXXXXXX##X##XXXXXXXXXX#X#XX#XXXXXX#XXXXX#XX#XXXXXX##XXXXX#XXXX#XXXX###XXXXXXXXXXX#XXXXXX#XXXXX#XXXXXXXXXXXXX#X#X#XXXXXX#XXX#XXXXXX#X#XXXXXXXX##XX#X#XX#XXX#XX###XXXXXX#XXXX#XX##X###XX#XXXXXXXXXXXX#XXXXXXXX#XXXXXX#XXXX#XX#XXXX#XX#XXXXXXX#XXXXXXXXXXX##XXXXX#XXXXX#XX##X#XXXXXXX###X###X#XX#X#XXXXX#XXXXX##XXXXXXX#XXX#XXXX#XXXX#XXX#XXXXXX#XXXXXXXXXXX#XXX#XXXXXXXXXXXX#X#X#X##XXXXXXXXX#XX#XXXXX#XX##XX#X#XXXXXXXXX#XXXX#X#XXX##XX##X#XXX#X##XXXX#XX#XXXX##XXXXXX#X#X#X#XXXXXXXXXXXXXXX#XX#X#XXXXXX#####X#XX#X##XX#X##XXX#X#X#XX#XXXXXXX##XX#XX#XXX#XXXX#XXXX#XXXXXXXXXXXXXXXXXXX#X#XXXXXX##XXXXXXXXX#XX#X#XX#X#XX#XX#X#XXXXXXXXXX#XXXXXXXXXXXXX#XX#XXXXXXXXXXXXXX#XXXXXX####XXXXXXXXXX#XXXXXXXXXXX#XXXXXXX##XXX###X##X#XXXX#XXX##XX#XXXXXX#XXXX#X##XX#X#X#XXX#XX#X##XXXXX##X#X#X##XXXXXXX###XXXX#XXXX#X#XXX#XX#X#XXXXX#X###X#XXXXXXXXXX#XXXXXX##XXX#XX#XXXXXX##XXXXX##X#XXXX#XXXXXXXXXX#XXXXXXX#XXX#X#XXXXXXXXXXX#XXXXXX#XXXXXXXXXXXX##XXXXXX#XXXXXXXX#X
XXX#XXXXXX#XX##X#XXXX#XXX##XXXXXX#X#XX#XXXXXXXXX#X##X#X#XXX##XXX##XX#X#X#XXXXXXXXX#XXXXXXXXXX##XXXXXXX##XXXXX#XXXXXX#X#X#X##XX#XXXXXXXXXX#XXXX##X#XXXXXXXX##XX#XXX##XX#XXXXXXX#X#XXXXXX#XX#XXXXXXXX#X##XXX###XXXX#XXXXXXXXX#X#XX#XXXXXXXX#XXX#XX#XXX#XXX#XXXXXXX#XXX#XXX#XXX####XXX#XXXX##X#XXXXXX#XXXXX#XXXXXXXXXX#XX###XXXXXXX#XXX#XX#X#XXX#XX#XXXXXX#X#XXX###XX#X##XXX#X#X#XXXXX#X##XXXX#XXXX##XXX#XXX#X#XXXXXXXX#XXX#XXXXX###X#XXXX##XXXXX#XXXXX#XXXXX#XXXX#X##X#XX#XXXXXXXXX#XX#X#X#XXXXXX#XX#XX#XXXXXXXXX#X#X#XXX#XXXX#X###X##XXXXXX#XXXXXXXX#XXXX#XXXXXXXXX##X#XX####XXXX##XXXXXXX#X#XXXXXXXXX#XXXXX#XXXXXXX##XX####XXX#X##XX#X#XXXX#X#X###X#XXX###XXXXXXXXXX#XXXXX#X#XXXXX#XXXXXXXXX#XXXXXXXXXXXXX#XXXXX#XXXX#XXXX#XXX#XXX###XX#XXX#X##XX#XXXX#X#X#XXXX#XXXXXXXXXX###X#X#X###XX#X###XXXX#XXX##XXXX#XX#XX#XXXX##XXXX#XXXX#XX####X#XXX#XXXXXX##XXXXXXXXX#XX#XX#XXXXX#XXX#X##XX#XXXX#XXX#XXXXXXXXXXX#XXXXXXX#XXXX#XX#XXXXXX#X#XXXXXX#XXXXXXXXXXXXX#XXX#XX#XXXX#XXX#X#X#XXXXX#XX#X#XXX##X#XXX##XXXXXXX#XXXXXX#X#XXXXXXXXXXXXX#XX##XXX#XXX#X#XXX#X#X#XXXXXXXX
XXXXX#XXXXXXXX#XXXX#X#XXXXX#XXX#XX##XX##XX##XXXXX##XXX#XXX#XXXX#XXXXXX#XXXXX#XXXXXX#XXXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXXXX###XX#XX#X#XXXXXXXXXXX#X#XXXXXXXX##XX#X#XXXXXXXXX#XXXXXXX###XXX#X#X##XXXXX#XXXX#X#XX#XXX#XXXXX#XX#XXX#XX#XX#XX#XX#X#XXXXXXX#XX#XXXXXXX#XX####XXXXX#XXX##XXX##XX##XXXXXXXXX###XXX#XXX#XXXXXXXXX#XXXXXXX#XXXXXXXXX##XXXX#XX#XXXXXXXX#XXX#XXXX#XX##XX###XXXXXXXXXXXX#XXXX#X#XXXXXXXX#XXXX#X###XXXXX#XXXXXXXXX#X#XXXXXX#XXXX#X##XXXXXXX#XXXXXXXXXXXXXX##XX#XXXX#XX##X###XXXXX#X#X#XXXXXXXXX#X#XX###XXXX##XXX#X##XXXXX#X#XXXX##XXXXXXXXX#XXXXXXX#XX#XX#XXX#XX#XXXX#XX#X#XXXXXXX#XX#XXX#XXXXXXXX#XXXX#XXXXX#X#XXXXXXXXXXXX#XXXX#XXXXXXX#XX#X#X#XXX#XX#XXXXXXX#XXXXXXX#XXXXXXX#XXX#XX#XXXX#XXXX##XXXXXXXX###X#X#XXX#XXX#XXXXX#XXXXXXXXXXXX#XXXXXXXXX#X##XXXXXXXXX#XXXXXX###X#XX#XXX#XX##XXXXX#XXXXX#XXX#XX###X##XXX#XX##XXXXXXXXXXXXX#XXXX#XXX#XXX#XXXXXX#XX#XXXX#XXX##X#XXXXXXXXXXXXXXXX#XXX##X#XXXXX#X#X#XXXXX###X#X#XX###XX##X#X#XXXX#XXXXX#X#X#X#XX#XXXXXX###XXXXXX####X#XX#XXXXXXXXX#XX##XXXXXXXX#XXXXXXXXXXX##XX#XXXXXX#####XXXX##X#XXXXXX
#XX###XXXXXXXXXXXX#X#XX##XXXXX##XX#XXXXXXXXXX#X####XXXXXX#X#XXXXXXXXX##X#XXXXXX#XX#XX####X###XX#XXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXX#XXX#XX####XXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXX#XXXX#X#X#XXX#X##XXXXXXXX#XXXXXXXX#XX#XXXXXX##X#XXX#XXXXXXX###XX##XX##XXXX#XXXXXXX#XXX##XXX##XX#XXXXXXXXX#XX##X##XXXX#XXXX#XXXXXXXXXXX#X#XXX##X#XXXXXX#XX#XX#XXXXXXXXXX#XXXXX#XXXXXXXX##X##X#XXXXXXXX#X#XXXXXXXXXXXXXXXXXX#XXXX#XXX##XX#XXXXXXXXXXXXXXXX##X#XX#XXXXXXXX#X#X##XXX#X#X###XXXXX#XX#XX#XXXXXX#XXXXXX#XX#XXXXXXXXXXXXXXXXXXX#X##X##XXXXXXXXX#XXXXXXX##XXXXXXX#X#X#XXXXX#XXXX#X#X##XX#X#XX#XXX##XX#X#XX#XX##XXX#X##X#X#X##X#X##XXXXXXXXXX#XX#XX#XX##X#XXXX##XXX#XXXX#XX#XXXX#XX##X#XXX#XX#X#XXXXXXXXXXXX#XX#XXX#XXXXXXX#X#XX#XXXXXXX#XXXXXXXX#XXXX#XXXXX###XXX#XXXXXXXX#XXXX#X###XXXX#XX#XXX#X##XXXXXX#XX#XXXXXXX##XXX#X#XXXXXXXXXXX###X##X#X#XX#XXXX##XXXX#XX#X#X#XXX#XXX#XXX#XXXXXXX####XXXX#XXX##XXXX#XXXXXXXXXXXXXXXXXX#XX##XXXXX#X#X#XXXXXXXXXXX#XX#XX#XXX##XXXX##X#XXXXX#X#XXX#XXXX##XX#XX#XXX#X#XXXXXXXXXXXX#X#XXXXXX##XX###XXX#XXX#XXXX#XXX#X##XXX#X##XXXXXXXXXXXX
XXX#XXXX#XXXX#XXXXXXX#XXXXXXXXX#XXX#XX##X#XX##XXX#XXXXXX#XX#XXXX##XX#XXX#X#X#XX#XXX#XXXXXXX#XXXXX#XXXXXXXXXXXX##XXXXXXX#X#XXXXXXXXXX##XXXXXXXXXXXX#XXXXXX#XXXXX##XX##XX#XXX#XXX##XXXXXXXX######X##X##XXXXXXX#XX##XXXXXX#XX#X#XX#X#XXXXX#XXXXX##XXXXXX#XXXXXX#X#XXXXXXX##X#XX###XX##XXXXXXXX#X#XXXXXX#XX#XXX#XXXX##X#XXXXXX#XXXX#XXX#XXX#XX#XX#XX#XX##XXXXXXXXX###X#XXXXX###XXXXXXX#XXXXXXXXXX#XXXXXX#####XXXX#XX#XXXXXXXXXX##XXXXXXX#XXXXXXXXXX#X#X#X#XXXXXXX#X#X##X#XXXXX#XXXX#XXXXXXXXXX#XXX#XX###XXXXX#X#XXX#XX#XX#XXXXX#X#X#XXXX#XX#XX#XXX#XXXX#XXXXX#X#XXXXXX#XXXXXXXXX###X#XXXXXXXXX###X#XXXX#XX#XXXXXX#XXXX#XX#XX#XX#X#XXX##XXXXX#X##XXX##XXXXXXXXX#XXXX#XX#X###XXXXXX##XXX#XXXX#X#XX#X#XXXXXXX##XX#XXXXXXXX#X#XXX#XX#XX###XXX##XXXXXXXXXX#XXXXX##XXXXXXXXXXXX#XX#XXXXXXXX#XXXXXXX#XX##X#XX#XXXX#XXX#XXX#XXXXX#XXXXXXX#X###XXX##XX#XX#X#XXXXX#XXXXX##XXXXXXXXX##XXX##XXX#XXXXXXX#XXXXXXXXX#XXXX#XXXXXXXXXXXXXXX#X##XXXX#X##XX##XXXXXX####X#X#XXXXXXXXXXXX#X#XXXXX#XXXXX##XX#X#XXX#XX#XXXXXXXXXXXX#XX#XXXX#XXXXXX#X####X##XXXXXXXXXX###XXXXXX#X###XXXX#XX#
XXXX#XXXXXXXX#XXX#XX#XXXX#X###X#XXX#XXXXX#XXXXXXX#X#XXXX#XX#XXXXX##X###XXXXXX##X###XXX##XX#XX##XXXXXXXXXXXX###XXXXXXXXX#XXXXX##X#X####XX#XXXXX#XXXXXXX#X#XXXXXXXX####XXXXXX#XXXXXXXXXXX#XXXXXXXXX#XXXXX##XX##XX#XXX##XXX#XXXXX#X#X#XX#X#X#XXX####XXX#XXXXXXXXXX####XXXX#XX##X#XXXXXXX#XXXXX#XX#XXX#XXX#XXXX#XXXXXXX#XXX#XX#XXX#XXXXXXX#XXXX#XX##XX#X#X#XXXX#XX#XXX##XXX#XXXX##XXXXX#XXXX#XXXXX#X#X##X#XXXXX#XXXXX#XXXXXXX#XXX#X#X##XX##X#XXXX#X#X#X#XXXXX#XXXXXXX#XX#XXXX##X#XXXXX#XXXXXXXXXX#X#XX#XXXX#XXXXXXXXXXXX##XXX#XX#X#XXXX#XXXXXXXXXXXXXXXXX####XXXXXX##XXXX##X#X##XX##X##XXXXXX#XXXXXX##XX#XXX#XXX##XX#XXX####XXXXXXXXXXXXX#XXX#XX#XXXXX#X##XXX#X##X#XXX#X#X#X##XXXXX#XXXX#X#XXX#X#XXXXXXXXX#XXXXXXX##XXXXXXXXX#X#X##XXXX#XXXXX###XXXXX#XXX#XXXXX#XXX#X####X#X###XXXXX#X#X#XXXX##XX#X#XX#X#XXXX#XXX#X#XXXXX#X###X#XX#XXXXX##XX#X#X##XXX#XXX#XX#XX#XXXX#XXXXXXX#XX#XXXX#X#XXX#XXXXX#XX#XXX#XXXXXXXXX#XXXXXXXXXXXXXX##X#XX#XXXXX#XX#XX##XX#X#XXX##XX#X#XXX#XXXXXXX#X#X#XXX#X#XXXXX#XXXXXX#XXXX#XX##XXX#XX###X#X##XXXX#XXXXXXX#XX#XXXXXX#XXXX#X#X#X#XXXXX
X###XX#XXXXXXXXXXX#XXXX#XX#XXX#XXX##XX#XXX#XXXXXX####XXXX#XXXXXX##XXXXXXXXX#XX#XXXXX##XXXX#XX#XXXXXXX###XXX#XXXXXXXXX#X##XXXXXX##X#X#XXXXXX##XXX#XXX#X#XXX#XXX#XX#X##XX#XXXXX#XXXXXXX#XXXXX###XXXX#X#XXX#X#XXXXX#XXX#X##XXX#X#X#X#XXXXXXXXXXXXX##XXX#XXXX###X##XXXX#X#XXXXXXX#XX#XX#X###XXXXX#XXXXX#XXX##XXXX#XX#X#XXXX#XX#XX#XXXX##XXXX#XXXXX##XXXX#XXX##XXXXXXX#XXXXXXX#X##X#X##XXX#XX#XXX##X#X#X#XX#XXXX#XXX#XXXXXXX#XXXX##XXXX#X#XXXXXXXXX#X#XXXXX#XXXXX#XXXXXXXXXX##X#XX#XXXXXXXX#XXX#XXX#X##XXXX#XXXXXX#XX#XX#X#XX#XXXXX#XXXXXXXXXXXXX#X###XX#XXX#XXXX#XXX#XXX#XXXXXX#XX#XXXXXXXX##XX#X#XXX#XXXX#XXX##XX#XXXX#X#XXXXXXXX##XXXX#XXX##XXX#XX#XXX#XX#XXXX#X#XXXX##XXXX#XXXXXXXXX#XXX#XXXX#X#XXXXXXX#XXX##XX##X##XXXXXXXXXXXXXX###XXX#X#XX#XXXXXXXXXXXXXX#XXXXXXXXXXXXXX#XX#XXXXXXX##X######XX#X#XX#X#X#XXX#XX#XXX#XXXXXX#XX###XXXXXXXXXXX#XX#XXXXXXXX#X##XXXXXX#XX#XXXXXXXXXXX##XXXX#X#XXXXX#XXXXX#XX##XXXXXX#X#X##XX#XXX##XXXX#XXXX###XXXXX#XXXXXXXXXXX#XXXXXXXXXX#X#XX#XX#XXX#XXXXX#X#XX#X#XX#X#X#XXXXXXXXXXXXX#XXX#XX#XXXXXXXX#XXX##XXXXXX#X####XXXXXXXX#X
##XXX#XXXXXXX#XXXXXX#X##XX#XX#X#XXX#X#XX#XX#XXX##XXXXXXX#XXXXXXX##X#XXX#XXXXXX#XXXXXXX#XX#XXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXX#XXX#XX#XXXXXX#XXXXXX#XXXXXX##XXXXXXXXXXXXX#XXX#XXXX#XX#X#XXXXXXXXXX#X#XXX#XXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXX#X#X#XX#XXXX##XXX#XXXX##XX#XXXXXXXXX#X##XXXXXXXXXXX#X#XXXX#XXX#XX#XXX#X#X#XXXXXXXX#XX#XXX#XXXX##XXXXXXXX#XXXXXXXXXXX#X##XXXXX##XXX#XXXXXXX#XX#XXXXXXXXXXXXXXX###XX#X#XXX##X#X#XXXXX#XX#XXXX#XX#XXXXX#XXXXXXXXXXXXX#XXXXXX#XXX#XXXX##X#XXXXXXXXXXX#XX#XXXXX#XXXXXXXX##XXX#XXX##XXXXXX###XXX#X#XXXXXXX#XXXX#XXX##XXXXXX#XXXX#XXXXX##XXXX#XXXXX###XX#XXXXXXXXX#XX#XXXXX#XXXXX#XX####X#####XXXXXXXX#X#XXXXX#XXXXXXX#XXXXXXXXXXXXXXXXX#XX#XXXXX#XXXXXXXXXXXXXXXXXXXX#XX#XX#X#XXXXXXX##XXXXX#X##XXXXXXXXXXXXXXX#X#XXXX#X#####X#XXXXXX#X#XXX#XXXXXXXX#XXXXX#X##XXX#XXX##XXXX#X##XXXX#XXXXX####XXXXXXXXX#XXXXX##XX####XX#X#XX#XXXX#XX#XX#X#XXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXX#X#X#XXXX##X#XXX#XX##XXX#XXX#XXXXXX#XXXX###X#XXXX#XXXXXXXXXXXXX#XXXXXXXXX#XXX#XXX##XXXXXX#XXXXX#XXXXX#XXXXXXX#XXX#X#XXXXX#XXXXXXXXXXXXXXX#X#XXX
#X##XX##XXXXX#XX##XX##XXXXXXXXXXXXXXXX#XXXXXXXXX#X##XXXXX#XXXXXXX#XXXXX#X#XXXXX#X#XX#XXXXX#XXXXXXXXXXXXX####XXX#X##X#XXXXXXXXX#XXXXXX#XX#XXX#XXXXXXXX#XXX#XXXXXX#XXXXXXXXX#X#XXXXX#XXXXXXXX#X#X#XXXXXXXXXXX#XXXX##X##XXXXXXX#XXX#XX#XX#XX##XXXXXXX#XX###XXXXXXXXXXXXXXXXXX##XX##XXX##XXXXXXXX#X##XXXXXXXXX#XXX####XXXXXXXXXX###XX###XXXXX#XXX##XXXXX#XXX#XX#XX#X#XXXXXX#XXX###XX#XX#XXXXX#X#XXXXXXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXX##X##XXXXXXXXX#XXX#XXXXX#XX#X###XX##XX#XX#X#XX#XXXXXX#XXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XX##XXXX#X##X##XXXX##XXXXXXX#X##XXXX#X#XXXXX#X#X##XXXXX#XXXX#XXX##XXX#X#XX#X##X#X##X#XXXXXXX##XXXXXXX###XXXXX###X#XXXX##X#XXXX#XXX#XXXXXXX#XXX#XX#XX#XXXXX#X#XXXXX#XXXXXXX#X##X#XXXXX#X#X#XXXXXXXXXXX#XX#XX####XXX#X###XXXXX#XX#X#XXXXX#XXXXXXX#XXX#XXXX##XXXXX##XXXXXX#XXXXXX#XXXX##XXX###X#XXXX##X#XX#XXX#XXXX#XXXXXXX#XXXXX#XX#XX#XX#XX#XXXXXXXX#XXXXXXXXX#XXX##XXXXXXXX##XXXXXX#XXXXXXXXXXX#XXX#X##X#XXX#XXXXXXXXXXXXXX#XX##XX#XXXXXX##XXXXXXXXXX#XX##X#XXX#XX#XX##XXX#X#X#XXXX#XXXXXX#X#X#XX#X#X##XXXXXXX
X#XX#XXX#XXXXXX#XX##XX#XX##XXXXX#XXX#XXXXXX#XXXXX#XXXX#XXX#XXX##XX#XXX#X#XXXXX#XXX##XXX###XXXXXXXX#XX#XXXXXX#XX#XXXXXXX#X###XXX#XXXX#XXXXXX#X#XXXX##XXX#XX#XX#XXXXXXXXXXXXX#XXX#XX#X##X##XXXXXX#X#XXXXXXX#XXX#X#XX###XXXXXX##XXX##XX###XXX#XX#XXXXXXXXXXX##XXXX#X#XXX#XXXXXX#XXXXX#XXX#XX#XXX#XXXXXXXX#XX#XXXXXX#X##X##XXXXXX#XXXX#X#XX#XXX##XX##XXXXX#XXXXXXXX#XX#XXXX#X##XXXX##X#XXX#XXXXX#XXXXX#XXXXXXXXX#XXXXXXXXX##X#X#XX#X#XXXXXXX#XX#XXXXX#XXX##XXXX#X##XXXXXXX####XXXXXXXXX#X#XXXXXXXXXX#XXXX####XXXXXXXXXXX#XX#X##XX#X##XXXXXX#XX#XXXXXXXXXX##XXXXX#XXXXXXXXX#XXX#XXXX##XX##X#XXXXXXXXX##XXX#XX##XX#XX#XXXXXXXX##XX#XXXXXXXXXXXXX#XXXXX##XX##XX#XXX#XXX#XXX#XX###XX#X#X##XX#XXXXXXXXX##XXXXXXXX#XXXXXXXXXXX#XXXXX#X##XXXX##XXXXX#XXXX#XXX#X#XXXX##XX#XXXXX#X###XX#XXXX#XXXXXX#XXX#XXXXXXXXXXXX#XXXXX#XXXXX#XXX#XXX#XX#X#X#XXX#XX###XX#XXXXX#XXXXXX#XX#X#XX#XX#XXX##XX#XXXXXXXXXXXXX#XXXXXX#XXXX#X#XXXX##XXXXXX#XXXXXX#XX#XXX#XX#XXXXX#XX#XXXXXXXXXXXXXXXXX###XXX##XXXXX#XXXXX#XXXXXX#XX#X##XXX#X###XX#XXXXX#XXXXXXXXX##X#XXXXXX##X##XXXXXXXXX##XXX###XX
XXX#X##XXXXXX#X#XXXXXXXXXXX#XXXXX#X#XXXX#XXXX#XXXXXXX#XXXXXXXXXX##XXXXXXX#XX#XXXX#XXXXXXXXXXXX##XXXX##XX###XXXXXXXXX##XX#XXX####X#XXXXXXXXXXXX#XXX#XX##X#XXXX#XXXXXXXX#XXXXXXXXX#XXXX#XXXX#XXXX#XXXX#X#XXXXX#XXXX###X#XXXX#XX#XX#X##XXX##XXXX#XX#X#X##XXX#XX#X##XXXX###X#XX#XX#XXXXXX#XXX#XXXXXXXXXX#XX#XX#X#XXXXX#X##XXXXXXX#XXX#XXXXXXXXXX####X#XXXXXXX#XXXXXXXX##XX#XXX#XXXXXXXXXXXXX##XXXX#XXXXXX##XX#XX##XXXXXXXX##XXXXXXXXX##XXXXXXXXX##XX#XXXX#XX#X#XXX#XXX#X#X#XXX#X#XX#X#XXXX#XXXXXXXXXXXXX#XX##XXXXXXXXXXXXX##XX#XX#XXXX#X#XXX#XXXXXX##XXXXX#XXXXXXX#XXX#XXXXXXX#XXXXX##XXXXXXX###XXXXXXX#XXXXXXXXXXXXXX#X#X#XX##XXXXXXX#XXXXX##X#X##XXXX##X##X#XXXXXXX###XX#XXX#XXXXXX#XXXX##XXXXXXXX####XXX#XX#X#X#XXXXX#XXX##XXXXXX#XXXX#X##X#XXX#XXXXXXXX#XXXXX#XXXX#XXXXXXXX#X##XXXXXXXXXXXX#XXXXXX##XXXX#XXXXXXXXX#XX#X#XXXXXX##X#XXX#XXX#XXXX#XXXXXXXXXXXX#X#XXXXXXXXXX#X#X#XXXXXXXXXXX#X#XXX##X#X##XX##XXX#XX#XXXXXXX###X#XXXXXXX##XXX#X#XXXXX#X#XXX#XXX###X#X#####X#XXXXXXXXX##XXXX###XXXXX#X#XXXXXX#X##X#X#X##XXXXXXX#XXXXXX#X#XXX##XXXX###XX#X##XXXXXX#X#XX
X#XXX#XX#XXX#XXXXXXXXXXXXXXXXXXXXXX#XX##XXXX##XXX##XX#XXXX#X#X#XXXXXXXXXXXXXXXXX#XX#XXXXXXX##XXXXXXXXXXXXX#X#X##XX#XXXX#XX#XX#XXX##X#XX#XX#XX##XXXXXXX#XXX#X#XX#X#XX#XXXX##XXX#XXX##X#X#XXXXXXXXXXXXXX###XXXX#XX#XX#XX##XX#XX#XXX#XX#XXXX#X#XXXXX#XXXXX#XX#XXXX#X#X##XX#XXXXX#X#XXX#XXXXX#XXXXXXXXXX#X#XXXX#XXXXXXXX#XXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXX#XXX#XX#XX#X#XXX#X#X##XXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXX##XX#XXXX#X#XXXXXXX###X#X#XX##XXXXX#XXXXXX#XXX#XXXX#X##XX###XX#XXXX#XXXX#XXXXXXXX#XXXX##XXXX##X#X#XXXXXXX#XX##X#XXX####XXX#X#X#X#X#XXXXXXX#XXX####XXXXXXXXXXXXXXXXXXXXXXXXXXXX####XX#XXXXXX##XX#X#XXXXXX#XXX#XX##XXX#XXX##XXX#X##XXXXXX#XXXXXX#XXXX#XXX#XXX#XXXXX#XXXXXXX##XXX#XXX#XXX##XXXXXX#XXXX##XX#XX###XXXXXXX##XX#XX#XXX#XXXX#X##XXX#XX#XXX#XX###XXX#XXXXXXXXXXXXX##XXXXXX#XXXXXXX#XXXX##X#XXXXX#XXXX#XX#X#X##XXXXX##XX#X#XX#X#XXXXXXXXX#XXXXXXXX#X#XXX##XXXX##XXXXXXXXXX#XXXXX#XXXXXXXXX#X#XXXXXXXXXX#XXXXXXXX#X#XXX#XXXXX#XXX#XXX#XXXXXXXXXXXX#XXX##XXXXXXXX#XX#XXXXXX#XXXXXXXX#X###X##X#X####X#X#XXXXXXXXXX##XXXXXXXXXXX#X#XXXXXX##XXXX#X#
XXXXXX#XXX#XXXXX#XXXXXXX#XX#XXXXXXXXXXX##XXXXXXXXXX#XXXX#X##XX##X#XX#XXXX##XXXXXXXXXXXXXXXX#X####XXXXXX##X#XXXXXXX#XXXX#XXX#XXXX##XXX#XXXXX##XXXX#X#XX##XX#XX#XXXXXXXXXX#X#XXXXXXX#XXXXXXXXXXX#XX#X#XXXXXXXX#XX#XX#X#X#XX#XX#XXXX#XXXXXXXXXX##XX#XX#X####XXXXX##XX#XXXXXXX##XXXX##XXX#XXXXXXXXXXXX#XXXX##XXX#X##XXXX##XX##XX#XXXXXXXX#XXXX#XX##XXXXX#XXXXX##XX#XXX##XXXXXXXXX#X#XXX#X#XX#X#XXXX#X#X#XX#XXXXXX#X##XXXXXX#X##XXX#XX##XXXXX#XXXXXXXX#X##XXX###X#XXX##X##XXXXXXXXXXX#XXXXX#XXX#XXXX##XXXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXX#X##XXXXX#XXXXXXXXXXX##X#XXX#XXXXXXXX#XXXXX#XXXXXXXXXX#X#XXXXXXX##XX#XXXXXXXXXX#XXXXXXXXXX####XXXX#XXXXXXXX#X##XXXXX#XXXXXXX#X#XXXXX###XXXXX##XXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXX#X#X#XXXXX#XXXXX##X##XX#XXXXX#XXX##XXXX#XXXX#XX##XX###X#XXXXXX#XX#XX#XXXX####XXXXX#X##XX#XXX#XX##X#XXX##X#XX####X#XXXXX#XXXXX##XXXXXX##X#XX#X##XXXX#XXXXXXX#XXX#XXX##XXXX#XX#X#XXXX#XX##XXXXXXXXX#XXXXX#XXX#XX#XXX##XXX#XXXXX##XX#XX#XX#X#X#XX##XXXXX#X#XXXXX#X##XXXXX#X####XXXXXX#XX#XXXX##X#XX##XX#XX#XX#XXXXXXX#X#XX##XXXX##X##XX#XX#XXXX#XX
XXXXXXX#XXXXX#X##XXXXXXXXXXXXX####XXXXXXXXXXXX#X#XX#XXXX#X#XXXXXXXXXX##X#X#XXXX#XXXX#XX#XXXXXX##XXX###XXXXXXXX#X#XXXXX#XXXX#XXXXXXXXXX##X#X#XX#X##XXXXX#X##XX#XXXXXXX##XXXXXXX#XX#XX#XXXXX#XXXXXXX#XXXXXX##XXXXXXXX#XXXXXXX##X#XXXXXX#XXXXXXX#XXXXX#X#XX#X#XXXXX#X##XXXX##XXXXXXXXX####X#XXXXXX#XXX##XX#X#X##XXX#XX#XX#X#X#XXXXXX#XXXXXX#XXXX#X#X#XX#XXX#XXXXXXXXX##XXXXX#XXXXX###XX#XX#X####X##X#XXXXXXX##XXXXX##XX#X#XXXXX#X#X#XXXXXXX#XXXXXX##XX###XXXXXX#XXXXX###XXXXXX#XXXXXXXX#XX##XXXXX#XXX#XXXXXXXXX#XXXXXX#X#XXXXX#X#XX##X#X#XXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXX##XXXXXX#XXXX#XXX#XXXX#X#XX##XXXXX#XX#X#X#XXXXX#XXX#XXX#XXXXXXXXXXX#XXX#X#XXXXXXXXX##XX#XXXX####XXXXXXXXXXXX#XX#XXXX#XXXX##XXXXXXXXX#XXXXX#XXX#X#XX#XXX#XXXXXXXX#X#X#XXXXX##XXX#XXXXXXXXXX#X##XX#XXX#X#XXXXX#XXXXXXX#XX#XXXX#XXXXXXX#XXX##XXXXXXXX#XXX#XXX#XXXXXXXXXXXXXXXXXXXXXX##XXXXXXX#X#XX###XXX##X#XXXX#X#XXXXXXX#XX#XXXX##X#XX##X##XXXXXXX#XXXXXXXXXXX##XXXXXXX##XXXX#XXX#X##XXXXXXXXXXXX##XXXXX#XX#X#XXX#XXXXXXXXXXXX#X#XXXXXX#XXXXXXX#XXX##XXXX##XXXX##XXXX#XXX#XXXXXXXXXXXXX#XXX
#X##XXXXX#XX####XXX#X#XXXXXX#XXX#XX#XXXXXXX#XXX#XX#XXXXXXXXXX#XX#XXXXXXX#XXXX##XXXXXXXX#XXXX#X#XXXXX#XXX###XX##X#XXXXX#XXXXXXXX#X#X#XXXXX#XXXX#XXXXX##XXX#XXX##XXXXX#XXXX#XXXXXXXXXXX###XXXX#XXX#XXXXX#XXX#XXXX#X##XXX##X###XX###XXX#XXXXXX##XXX#X#XXXXXXXXXX#XXXX###X###X#XXX###XXXXXXXX#X##XX#XX#XXXXXXXX#XXXX#X#XXX##XXX##XX###XX#XXX#XXXXXX#XXX#X#X##XXX#XX#XXX#XX#X#XXXXXXX#XXX#X##XXXXX#XXXXXXXXX#XXXXXX##XXX#XXXXXXXX#XXX#XXXXXXXXXXXX#XX#XX#XXXXXX#XXXXXXXXXXXX#X##XXXX#XX##XXXXXXXXXX#XXX#XX#XXX##XX###X#XXXX#XXXX#XXXXXXXXX#XXXXX#XX#XXX#XXX#XXXXX#XX##X#X#XXXXXXXXXX#XXXXX#XXX##XXXXXXXXXX#XXXX#XXXXXXXXXXXXX#XX###XXX##XX#XXXXXX#XX#X###X#XXXXXXXX#XX#X#X#X##X###XX#XXX#X#X#XXX###X#X#XXXXXXXXXXXXXXXXX#XXXXXX#XXXX#XX#XXXXXXX#XXXXX###X###X#XXX#XXX#X#XX#XX#X#XX#XXXXXX##XXXX##XXX#XXX##XXXXXXXXX#XX#X##XXXXXXXXXXXXXX##X#XXX#X#XXXX#XXX##XXXX#XX#X#XX#XXXX#XXXXXXX#XXXXX#XXXXXX#XXX##XXX#XXX#XXX#X#XX##X#XX##X#XXX#XXXXXXXXXXXXXXXXXXXXXX#X##XXXXXX#XXXXXXXXXX#XXX##XXXX##XXXXX#X#XXXXX#XXXX##XXXXXXXXXXX#XXX#XX##XX#XX#XXXXXXX#XXXXXXXXXX#XXXXXXX
XXXXXX#XXXXXXXXXXXX##XXXXXXX#XXXXX##XX#X#XXXXXXX###XXXX#XX#XXX##XXXXXXXXXXXXXX#XX#XXXXXXXXXXXXX##XXXXXXX##XXX#XXXXXXX#XXXXXX#XXXXX#XXXXXXXX#XXX#XXXXXXX#X#XXXXXXXXXXXXXXXX#XX##XX#X##XXXXXXX#XXX##XXXXXXX#X#XXXXX##XXXXXX#XXXXX##XX#XX#X#X#XXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX###XXXXX##XXXXX#XXXXXXX#XXXXXXX##XX#XXXXXX#X#X#XXX#XXX#XX####XX#XXXX#XXXXXXXXXXXXX#XXXXXX#XX#X##XX##XXXXXXXXXXXX#XXX##XX#XXXXXXXXX#XXXX#X#X#XXXXXX#XXX#X#XX####X#XXX#X#XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XX#XXXX##XXXXX#XXXXX#X##XXX##X##XXXX##X#X#XXXXXX#XXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXXXXX#XX##XXXX#XXX#XXXX#X###X##X#X#XXXX#XXXXXXXXX#X#XXXXXX####XXXXXXXXXXXXXX#XXXXX#XXXXX#XXXXXX#XXXXX#X#XXXXX##XX#XXX###X##XXXXXXXXX#XXXX#X#XX#X#X#XXXXX##XXXXXX#XXXXXXXXX#XXXXXX#XX##XXXXXXXX#XXXX#XXXX#XXXXXXXXX#XXX#X#X#X#XXXX#X###XXXXXXXXX#X#X#XX#XX#XX#XXX#XXXXXXXXXXXXXXX#XXXX#XX##XX#XXXX#XXXXXXXX#XXXX#XXXXXXXX##X#XXXXXXXXXXX#XXXXXXXXX##X#XXXXXXX##XXXXX#XXX##XXXX#XXXXXXXXXXXX#XXXXXX#XX#XX#X##XX#XXXXXX#XXXXXXXXXXX#X##X#XXX##XXXX#XX#XXX#XX#XXX#XX#XX#XXXXX#XXXXX#XX##
#XX#XX#XXXXXXXXXXXXXX#XX#XXXXXX#X#XXXXXXXXXXXXXX#XX#XX##XX##XXX##X#XX#X#XXXXXXXXXXXXX#X#XXXXXXX#X##XX#X#XXXXXXXXXXXXXXX##X#X#X#XXXX#X##X#X#X#X#XXX#X###X#XXXXXXX##X#XXXXXXXX#XXXXXX#XXXXXXXX#XX#X#XXXX#XXXXXXX###XXXXX#XX#XXXXXXXX##XXX#XXXXXXXXXX#X###XXXXXX#XXXXXXXXXX#XXXXX#XXXX#XXXX#XX#X#XX#XXXXX#XX#XXXXX###XXXX#X#XXX##XXXXXXXXX##XXXXX#XX#XX###X##XX#XX#XXXX#XXX#XXX#XXXXX#XXXXXX#XX#XX#X#XX#XX##XXXXXXXXXXXXXXXXXXXXXX##XX#XXXX#XXXXX#XXXXXXX##XX#XX#XXXX#XXX#XXXX#XX#XXXXXXXXXXXXXXXXXXX##XXXXXXXXXXXX##XXX#XX#XX#X#XXXXX#XXXXXXXXXXXX##XXXX#XXXX#X#XXXXX#X#XXXX#XX#X#X#XXX#XXXXXXXX#X#XXXXX#XXXXX#X#XX#XX#X##XXX#X##XXXXXX##XXX###XXXXXXXXXXXX#XXX#XXXXX##XXXXX#X#XXXX##XXXXXXX#XXXXXX#XXXXXXX#####X###XXX#XXXXXXXXXXXXX#XXXXXXX##X#XXXXX#XXXXXXXXXXXX#XXXXX#XXXXXXXXXXX#XX###XX#XX#XXXXXXXX#XXXXX#X#XXXXXXXXXX#XXXXXXX#XXXXXXXXXXX#X#X#XX##X#X#X#XXXX#XXXX#XX#X#X#XX#XXXXXXXXX#XXX#X#XX#X###XXXXXXXXX##XXX##XXXXXXXXXXXXXXX#X#XX#XXXXX#XXXXXXXXXXXXXXX#X#XXXX#XXXXXXX#X#XXXXX##XXX#XXXXX#XXXXX#X#XXXXXXXXXXX##XX#XX#X#XXX##XX#XXXXXXXXXXXX###XXX##X#
XXXX#XXXXXXXXXXXX#XXX#XXXXXXX#XXXXXXXXXXX#XXX#X#XXXXXX#XXXXX#XXXXXXXX##X#XXXX#XXXXXX###XXXX#XXXX#XXXX#XXXXXXX#XXX#XXXXXX#XXXX#XXX##X#XXXXX#XXX#XXXXXXXX#X#XXXXXXX##X##XXXXXXXXXXXXX##XX#XXXX##XXX#XXXX#XXXXXXXXXXXXX#X##X#X#XXX#XXX#XXXXXXXXXXXXXXX#XXX#X#XXXXX#X#XXXXXX#XXXXXX##XXXXXX#X##XXX##XX#XXXX##X#XXXXX#XX#X#XXX#XX#XXXXX#XXXXXXX#X##XX#XXX####XXXXXXXXXXXX#XX#XX#XX##XXXXX##XXXXXXXXXX#XX#XXXX#XX##XX#XXX##XX#XX#XXXX##X#XXX#X#XX#XXXXXXX###XXXX##XX##XX#XXXXX##XX#XXXXXXXXXXXXXXX#XXXXX#X#X#XX##XX#XXXXX##X#XXXXXXX#XXXX#X##XXXXXX##XXX#XXX#XXXX#XXXX#XXXXX##XXX####X#XXXX#X##XXXXXXX#XX##XXX###XXXXXXXX#X#X#XXXXXXXX#XXXX#XXXXXX#XXXXXXXXXXXXXX#XXXXXXXXX#X#X##X#X##XXXXXX#XXXXXX#XXXXXX#XXXXXXX#XXX#XXXXXXXXXXXXXX####XX##XXXXX#XXX##XX##XXX###XXXXXX##X##X##XX#XXXX#XXXXXXXXXXX##XXXXXX##XXXXXX##X#XXXXX##XXXX#XXXXXXXXXXXXXXXXXXX#XXXX##XX#X##X#XXXXXXXXX#XXXX#XXX#XXX#XX#XXX##XXXXXX#X#XXXX##XX##XXXXXXXXXX#XXX#XXX#X#XXXXXXX#XXXXXX#XXXXXXX#XXXX#XXX###XXX#XXXXXXXXXX#X#XXX#XXXXXXXXXX###X#X#XXX##X#XXXXXXXXXXXXXXX#XXXXXXXXXXX#XXX##XXXX####X#
XX#X#X##XX#XXXX#X#XXXXXXXX#XXX#X##XX#XXX#X#XXX##XX#XXXXXX#X#XXXXXX#X#X#XX#XX###XXXXXXXXXXXXXXXXX#X##XX#XXXXXXX##XX#XXXXXXXX#X##X##X#XXXX#XXXXXXXXX#XXXXX#XX##XXXXXXX#XXXXXXX##XX#XXX#XX#XX#XXX#X#X#XX####XXXX#XXXX#XX#X#XXX#X#X##XX#XXX#XXXXX##X#XX#XXX#XXXXXXXXX#X#XXXXXXXXXXXXXXX#X#XX##X#X#X#XXXXXX#XXXX#XXXXXX#XX###XXX#XXX#X#XXX#XXXX##XXXX#XXXXXXX#X#X#XXXX#X##XXX#X#XXX#XXXX#XXX#XX#X#XXXXXXXXXXXXXX#XX#X##XXX#XXXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXXX#XXX#XXX#XXX#XXXXX#XXXXXXXXX#X#X#XXXX#XXXXXX#XXXXXX##XXXXXXX##XXXXXXXXXXXXXXX#X#XXX#XXXXX#XXXX#X#X#X##XXX#XXXXX###X#X#XXXXXXXX#X##XXXXXXX#XXXXX#XXXXXX###XX##X#XXXX#X#XXXX#XXXXXX#XXXXXXXXXXXXXX#XXXX#XXXX#XX#XX#XXX#XX#XXX#XXXXX#XXXXX##XXX#XX#XX#X#XXX#X#X##XX#XXXX#XXXXXX#XX#XXXXXXXXXXXX#XXXXXXXXX###X#XXX##XXXX##XX#X##XXXXXX##XXX##X##XXXXXX##X#XXXX##X#XXXXXXXXX##XXX#X#XXX##X#XXXXXXXXXX#X#X##XXXX#XXXXX##XXXXXXXXXXXX#XXXXXX##X#XX##XXXXXXXXXXXX#XXXX##X#X#XXXXX#XXXXXXXXX#XXXXX#XXX#XXX#X#XXXXX#X#XXX#XXXXXXX#X#XXX##X#XXX#XXX#X#XXXXX#XXXX#XX#X#XXX#X#XXXXXXXXXX#XXXXXXXXXXX#X#X#XXXXXXXXXXXX
XXXXXXX##XXXX#XXXXXXXX#XXXXXXX###XXXXXXXXXXX##XXXX#XXX#X#XXX#XXX#XX##X#XXX#XXXX##X#XXXX#X#XX##X#X#X#XXX#XX#XX#XX##X#XX#XXX#XXXXX##XXXXXXX#X#XXXXXXXX#XXXX#XX##X##XXXXXX#XX#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXX#XXX#X##XX#X#XXX#XXXXXXXXXX#XXXX#XXXXXX#XX##XX#XXXX#XXXXXXXXXXXXX#XX#XX#XXXX#XXXXXXXXX#XX#XX#XXXXX#XX#XXXXXX##XXXX#XXXXXX#XXXX#XXXXXXXX##XXXX#XXXXXXXXXX#XXX#XXXXXX##XXXXXXXXXX#X#XXXXX#X#XXXXXXX#XXXX#XXXX#XXXX#XXX#X#X#XXXXX#XXXXXX##XX#XXX#XXXXXXXXX#XXXXXXX#X#XXX#XXXXXXXXXXX#X##XXXXXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXX#XX#X###X#XXXXXXXXXXXXX#X##XXXXXXX##XXX#X#XXXXXXXXXXXXX#XXXXXXX#XXX#XXX#XXXXXXXXXXXXXX#XXXXXX#XX##XXXX##XXXX##XXX#XXXXXX#XXXX###X##XXXXXXXXXXX#XXX#XXXX#XX#XXXXXXX###XXXXXXXXX#XXX#XXXXX#X#XXXXXXXXXXXXXXXX#XXXXX#XXX#X#X#XX#X#XXXXXXXXXXXXX#XXX##XXXXXXXX#XXXXX#X#X###XXXXXXXXX#XXX#XXX#XXX#X#X#XXXX#XXXX#XXX##XXXXX#XXX#XXXXX#X#X#X#XXXXXXXXXXXXXXXXXXXXXXXX##XXX##X###XX##XXXX#XXXXXX###XXXXXXXX##X##XXX#X#XXXX##XXXXX##X#X#XXXX#XX##X#X##X#XXXXX#XXXXXXXXXXX#XX#XXXX#XXX##XXXXXXX#XXXXX#XXX#X##XX#X#####XX#XX##XXXXXXXXXX
###X#XXXX#XXX##XXXX#XXXXX#XXXXX##XXX##XXX##XX#XXXX#XXXX#X#XXXXXXXXXXX#X##XXX##XXXXXXXX#X#XXX#XXXX#X#X#X#X#XX#X#X#XX#X####XXXXXX##XX#XX##X##XXXXXXXXXXX##X#XX#XXXXX###X#XXXX#XXXX#XXX#X#XX#XX##XX#X####XXXX#XXX##XX#XXXXXXXXXX##XXXXXXXX#XXXX#XXXXXXXX#X#XX#XXXXXXX#XXXXXX#XXXXX#XXX#XXX#XX#XXXXXXXXX#XX#XXXX#X#X##XXXXXXXXXX#XX#X#XXXX####XXXXX##XXXXX##XXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX##XXXXX##X#XX#XXXX#XX#XX#XX#XXX#X#XXXXXXXXXX#XX#X#XXX#XXX##XX##XXXXX###XXXXXXXXXX##XXXXX###XXX#XX#XXXX#XXX#XXX#XXXXX#X#X#XX##XXXXX#XXXXXX####XXX##XXXX#XXXXXX##X#X#XXXXX##XXXX#XXXXXXXXXXX#XX#XX#X#XXXXXXXXX#XX##XX#X#XXX##XXXXXXXXX#XX#X#XX#XXX#XXXXX#XX#X#XX#XXXX#XXXX#XXX#X#X#XXX##XX#XXXXXXX##XXXXX#XXXXXXX#XXXXXX#X#XX#X###X###XXXXXXX#XXXXXX##XXX#XXX##X##XX####XX#XXX#XX#XX##XXX#XX##XXXX#XXXXXXX#XXXXX#XXXXXXX##XXXXXXXX#X###XXX##X##XXXXXXXXX#XXXXXXXXXXX#XXXXXXXXX#XXXXXX#XXX#XXXXXXXX#XXXXXXXXXXXXX#XX#XXX#XXXXXXXX#XXX#XX#X#XXXXXX#XXX##XXX#XXX#XXXXXXXXXXXXXXXX#XXX#XXXXXX##XX#XX#XXXX##XXXX#XX#X#XX#XXXXXXX#XXXXXX#X#X##XXX#XXX#XXXX####XXXXXXXXXXXX
##XXXXX##XXXXX#XXXX#XXX#X##X#XX#XXXXX##XXXX#XXXXXXXX#XXXXX#XXXXXXX#XX#X##XXXXXXX#XXXXXX#XXXXXXX#XXXX#XXXXXXXXXXX#XX#X#X#X#XXX##XXX#XX#XXXXX#XXXXX#X##XXXXXXXXX#####XXX###XXXXX##X#X#XXXXXX#XXXX#XXX#XXXXX#XX#XXX#XXXXX#XXXXXXXXXX###XX#XX#XXX#XXXXXX##X#XX#XXX#X#XX##X#XXXXXX#XX###XX#XX###XX#XXXXX#XXXXXXXX##X##XXX#XXXX#XXXXXX#XXXXX###X##XXX#XXXXX#XXXXXXXX##XXX#XXXXXX#X##XXXXXXXXXXXXXX#XXX#XXXXX#X#XXXXXXXXX##XXXXXXXX#X#X#X#X#####XXXXXXXXXXXXXX##XX#XXXXX###XXXXXX#XXX##XXX#XX#XXX#XXXXX#XXXXXX####XX#XXXX##XXXX#XXX#XXXX##XXXXX#XXXXX#X#XX#XXXXXX#XXXXXXXX#X##X##XXXXXXXXXXXX##XXXX#X##X#XX##XXX#XXX#XXXXXXX#X#XXXX#XXXXXXXX#XXXXX#X####XXXX#XXXXX#XXXX#X###XX#X#XXXXX##XXX##XX#X#XX#XXXX#XX#XX#XXX#XXXXXXXXXXXXXXXXXXXXXXXXX###XXXXX#X#XXXXXXXXXXXXXXXX##XX##XXXXXXXX#XXXXXXX#XX#XX#X###XXXXXXXXXXX#XX#XXX##XXXXXXX##XX#XXX#XXXXX#XXXX#X#XXXXXX#X#XXX#X#XXX###XXXXX#XXXXXXXX#XXXXXX#XXXXX##XXX#XX#XXX#XX#X##XXXXXXX#X#XXXXX#XXXXX#XXXX###X#XXXXXXXXXXXX#XX#XX#XXXXXXXXXXX#X#XXX#XXXXXXXXXXXXXX##XX#X#XXXXXXXXXXXXXX#XX#XXX#XXXXX###XX#X#X####X#X#X#XXX
XX#XXX#XXXXXXX#XXXX#X#XXXXXXX#XX##XXXX#XXX#XXX#XXXXX#XX#XXXXXX#XXXXXXXXXXX#X#X#X#XX#XXXXXX#XXXX#XX#XX##X#XXXX#XXXX#XXXXXXXX#X##XXXX##XXXXXXXXX#X#XXXX#XXXXXXXXXXXX#XXXXXXXXXX#X##X#XXXXXXX#XX##XXX#XXX###XXX##XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#X##X#XXXXXXXXXXXXXXX##XXXXXX#XXXXX##XX#XXX#XXXXX#X#XXXXXXXXXXX#XXXXX#XXXXXXX#XX#XX##X##X#XXXX#XXX#X##XXXXXXXXX#X#X###XXX#XXXXXX#XXXXX#XX#XXX##XXXXXXXXXXXXXXX#XXX#XX##XXXX##X#XXXXXXXXXX#XXX#XX#XXX#XXXXXXXXXXX#XX###XXXXX#XXX##XXXX#XXXXXX##XXXX#X#XX#XXXXX##XX#X#XXX#X#XX#XXX#X#XXXXXXXXXXX#XXXX#XXXXXXX#XXXX#XXXXXXXXXXXXXXXXXX#XXXXXXX#XX#XXXXXXXXXXXXXXXXX#XXX#XX##X##XXXXXXXX#XXX##XX###XXXXX##X#XXX#XXXXXXXXXXX###XXXXXXXXX#XXXXX#XXX##XXX#XXXX#XX#XXXXXXXXXXXXXXX#XXX#XXX##XXXX#XXXX#XXXXXXXX#XXXXXXXXXX#X#XXXX#XXXXXXXXX#XXXXX##XXX#XXXX#X##X#XXXXXXXXX##X#XXXXXXX#X##XXXXXXXX#X#X#X#XXXXXXXXXX#XXXXX##X#X#X#X#XX#XXXXXXXXXXXX#X#XX#X#XX#XXXXXXXXXXXXXXXXXXXX#X##X###XX###XXXX#XXX#X#XXXXXXXXXXXXXXXX#X##X#XX#X#XXXXXXXX#X#XX#X#XXXX#XXXXX#XXXX#XXXXXXXX#X#X#XXXXXXXXXXXXXXXXX##XXXXX#XXXXXXXX###X
XXXXXXXXXX#XXXXXXX#XX##XX###XX#X#XXXXXXX#X#XX#XXXXXXXX##XXXXX#XXXXXXXXXXXXXXXX#XXXXXXXX#X#XXXXXXXXXXXX#XX#####XX#XXX#XX##X#XXXXX#XXXXXXX#XXX#XXXX##XXXXXXX#XXX#XX#X#XXXXXXX#XXXXXXXXXX##XXXXXXX#X##XXXX#X#XXXXXXX##X####X##XXXXXXX#XXXXXXXXX#XXXXXXX##XXXX#XXXXXXXXXXX##XXXXXXXXXXXXX###XXXXXXXXXXXXXX#X#XXX#XX##XXX##XXXXXXX#XX#XX##XXX#XXX#XX##XX#XXX#XXX#XXXX#X#XX#XX#XXXXXXXXXX##X#XXXX#X#XXXXX##XXXX#XXXXXX##XXXXXXXXX##X#XX#XXXX#XXXXX#XXXXXX##XXXXXXX##XXX#XXX##X#X#XX#XXX#XX#XX#X##XXXXXXX#XX#XXXX##XXXXX#XX#XXXX##X#XXXXXX#XXXX#X#XX#X####XXX##X#XXXX#XXXXXXXXX##XX##XXXXX#XX#XXX#XX###XXX###XXXXXXX#XXXXX#XXXXXXXXX#X##XXXX#XX##X#XXXXXXX#XX##XX##XXX#X#XX#XXXXX#XXXXX##XXXXXX#XXXXXXXXXXX#XX#XXXXX##XXXXXX#XX#XX##XX#XXXXXXXX##XXX#XXXXX##XXXX#XXX#X#XX#XX#XXXXX#XXXXX#XXXXXXXX#XX##XX#XXX#XX#XXX#XXXXXXX#XXX#XXXXXXX##X#X#XX#XXXXXXXXXXXX#X#X#XXXXXXXXXXXXXXXXXX#XX##XXXXXXX#XXX#XXX#XXXXXX###XXXXX#XXX#X#XXXX#XXX#XX#X#XXXXXXX#XXXXXXXXXX#XXXX##XXXXXX#X#XXXXXX##XXXXXXXXXXXXXXXXXXXX#XX##XXXX#X#XXX#XXXXX###XX#XXXXXXXXX#XX#XX#XXXXXXXX#X###XXXXXX
XXX##XXXX#XXX#XXX#XXXXXXXX#X#XX#XXXXX##XXXX##XXX#X##XXXXXXXXX#XXXXX##XX##XXXX##X#X#XX#X#XX#XX#XX##X#X#XXXXXXXX###X#X#XX##XXXXX##XXXXXX##XX###X#XX#XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#X#XXXX##XX#XXXXXXXXXXXXX##XXXX#XXXXX##X#XXX#XX#XXX##XXXX#X#X#X#X#XXXXX##XX#XXXXXX##XX#X##XXXXXXXX#XXXXXX#X#XXXXXX#XXXXX#XXX##XXXXX#X#XX##X#XXXXX#X#XX###XXXX#X#X#XXXXX#XXXX#XXX#XX#XXXX##XXX#XXXXX#XX##XXXXXXXXXXXXXXXX##XXX#XX#XXXX#XX#XXXXXXXXXXXXXXXXXXXXXXX###XXXXXX#X#XXX#XX##XXXXX#XXXX#X#XXX##XXX#XXX#X#X##X##XXXXXXXXXXXX#X#XXXXXXXXXXX##XXXXXXXXXX#XX#XXXXXX#XXXX#XX####XXXXXXX#XXXXXXXXXXXX#XX#X#XXXXXX#XXX#XXXXXXXXXXXXXXX#X#XXXX#X#XX#XX#XXXXX##XXX#XX#XX#XX#XXX#XX#XXXXXXXXXXX#XXXXXXXX#X#XXXX#XXXXX#X##XXXXX#XX##XX#XX##X#####XXXXXXXXXXXXXXXXX#XXXXXXX#XX#XXX##XXXXXXX#XXXXXXXXX#X#XXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXX#XXXX#XXXXXXX#XXXX##X#X#XXX#XX#XXXXXXXX##X#XXXX#XXX#XXXX#XX#XXXXXX#XX#XXXX#XXXXXXXXX#XXXXXXXXXX#X#XXX#XXX#X#XXXXXXXX##XXXX##XXXX#X#XXXXX#XXXXXX##XXXX#XXXXXXX###XXXXXXXXXXXXXXXXX#X#XXXXXX#X#XXX#X##X#XXXX#XXXX#X#X###XXXX#XXXXX#XXXXX
XX#X#X#X#XX#XX###XXX##XXX#XXXX#X###XXX#XXX#XXXXXXX#XXXXXXXXX#X#X####XXX##XX#####X#XX#XXXXXXX##XX#XX###XX##XXXX#XX##X#X#XX###XXX#XXXXX##XXXXXX#X#X#X##XXXXXXXXXXX#XX#XXXX#X#X#XXXX#XXXX#XXX##X##XXXXXXX#X#XXX#X#XX#XXX#X#X#XXXXXXXX##XXXXXXXXXXXXXX#XXXXX##XXXXXXXXXXX#XXXXXX#X#XXXX#X##X#X##XXXXXXXX#XX##XXX##XXXXXXXXXX#X#X#XX#XXXXXX#XXX#XXXXXXX##XXXXXXXXXXXXXXXXX#XXXXX##XXXXXXXXX##X#XXXXX#XXXXXXX###X#XXXXXX#XXX#XX##X#XXXXX#X###XXXXXXXXXXXXX##X#X#X#X##XX##X#XX#XXXXXXXXXXXXX#XXX#X#XXXXX##XXXX#XXXX#XXX##X#XXX#XXXXXXXXXX##XXXX##XXXX#XX#X#X#XXXXXXX#XXXXXXXXX#XXXXXXXXXX#XX#XXX#XXX#X##XX#X##X#X###XXX#XXX#X#XXX###XXXXXXXX##XX#XXXX##XXXXXXXXX##X#XXXX#XXXXXXXXXXX#XXX####XXXXXXXX#XXX#XXXXXXXXXXXXX##XXXXXXXX###XX#X##XXXXX#XX#X#X#XXXXXX#XXX###XXX#X#XXXXXXXXX#XXX#X#XX##XXXX#X###X#XX#XXXXXX#XXXXXX#X#XX#X#XXXXXXX#XXXX#XXXX#XXX#XXXXX#XXXXX##XXXXXXXXXXXXXXXX#XXXXX#XXX#XXX###XXX##XXXX##XX#XXXXX#XXX####XXX##XXXXX#XXX#XX#XXXXX#XXXXX#XX###XXX#XXX#XX#X#XXXX#XX#XXX#XXXX##XXXXXXXXXXXXX##X#XXXX#XXX#XXXX#X#XXXX#XXXXXXXXXXXXXXXXX#XX#XXX#XX#XXXX
X#XXX##X#XX#XXXXXXXXXXXXX#XX#XXXXXX#X#X##X#XXX##X##XX#XXXXXX####X#X#XXXXX#XXX##XXXXX#X#XXXXX##XXXXXXXX##X##XXXX#XXXXXXX#XXXXXXXX#XXXXXX#XXX#XX#XX#XXXX#XXXXXXX##XXXXXXXXX##XXXXX#XXX#XXX##XXXXX##X#X#XXX##XXXX#XXXX#XXX#XXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXX#X#XX#X#XXXX#XX#XXX#X#XXX#XXX#XXXX##X#X#XX#XX#XXXX##XXX#XXXXXX#X#XXXXXXX#XXXXX##XXXX#XXXX##XXX#XXXX##XX####XX##XXXXX##XXXX#XXXXXXXXX#XXXXXXX#XX#XXXXXXXXXX##XXXXXX##XX#X#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XX#XXX#XXXXXXXXXX###XXX#XXXX#X#X#XXXX#XXXXXXXXXXXX#X#X#XXXXXXXXXXXX#XX#XX#XX#XXX###XXX#XXXXXXXXXX#XX#XXXX#XXX##XX##XXX##X##XXX#X#XXXX#XX#X#XX#XXXXX#XXXXXXXX#X#XX##XX#X#XXXX##X##XX#XXXXXXXX#X#XXX#XXXX##XXX#XXXXXX##XXXX#X#XX##X##XXXXXXXXX#XX#XXXXXXX#X###XXXX##X####XX##XXX#X#X#XXXXXX#XXXXX###XXXX#XX#X#XXX#XX#X#XX#X##XX#XXXXXX#XX#XX#X#XXXXXXXXXX#XXXXXX##X#XXXXXXX#XXXXX#X#XX#X##XXX#XXXXX#XXXX#XXXXXXXX#XX#X#X#XXX#X#XX#XXX#XXXXXXX#XX#XXXXXX###XXXXXXXXXXXXXXXXX###XXX#XXXXXXXX#X#X#XXXX#XXX#XXXX#######XXX#XXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXX##
XXXXXX##XXXXXX#XXX##XXXXXXX#XXXXXXXXXXXX##XXXXX#XX#XX#X#X##XXXXXXXX#XXXXXXXX#XXXXXX##X#XXXX#X#XXXXXXX#XXXX#XX##XXXXX#XX#X#XXXX#X#XX####XXXXXXX#XX#XXXX#XXXXXX#XXX##XX#X##XXX##XXXXX#XX#X#XXX#XXXXXXXXX###XXX#XXXXX#X##XXXXX##XXXXXXXXXXX#XXXXX#X#XXXX#X#XX#XX#X#XX#X#XXX#XXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXX###XXX##XX#XXX##XXXX#XXX#X#X#XX#X#XX#XXXXXXX##XXXXXX#XXXXXX#X#X##XXXXXXX#XXX#X###XXXXXX#XXXXX#XXXXXXXXXX#XXX####XXXXXX#X#X##XXXX#X#XXX####X#XX#XXX#XX#XXXXX###XXXX#XXX#XXXXX#XX#XXXX##XXXX##XXXX##XXX#XX#XXX####XXXX#X#XXXX##XXXXXXXXXX#X#X#XXXXXX#XX##XXXXXXX#XX#X#XXXXXXXXXXXXX##XX#XX#XXX#XXXX#X#X#XXXX#X#X#XXXX#XXXXXXXXX##XXXXX#XXXXXX#X#XXXXXX#XXXX#XXXXXXXXX#X#XX#XXX##XX#XXXX##XXXXXXXXX#XX#X####XX#X#XXXXXXXXXX#XX#XXXXXXXXXXXX##XX##XX#XX#XXXXXXXXXX#XX#XX#X#XX##XXX#X###XX#XXXX##X##XXXXXX#X#XXXXXXXXXXXXXXX#XXXXX####XXXXXXX#X#XX#XXXXXX#XXXXXXXXXXXXX#XXXX#X#XX#XXXX#XX##XXXXXX#XX#X##XXXXXX#XX#X#XXXXX#XXXXXXXXX#XXX##XXX#X#XX#XXXXX#X##XXXX#X#XXXXX#XX#X#X#XX##XXXXX#XXX#XXXXX##XXXXXXX#X#XXXX#X#XXX#XX##XXXXXXXXXXXXXXX#X##X#XXXX
XXX#X#XX#XXXXXX#XX#XXXX#XXXXX##XXXXXXX#X##XXX#XXXXX#XXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXX#XX##XXXXXXX#XX#XXXXXXXXXXXX###X#X#XX##XXXXXXX#XXX#X###X#XX#XXXXXXX#X#XX#X##X#X#X#X#XX#XXXXX#XXXXXXXXX#XXX#XX#XXXXXX##X#XXX#XXXXX#X#XXXXXXXXXXX#X#XXXXXXXXXXXXXX#X#XX#XXXXXXXX#XXXXX##XXXX#XX##XXXX#XXX#XXXXXXXXX#X#XXX##XXXXX#X#XX###XXXX#XXX#XX#XX#XX#XXX#X#XXX#X#XX#XXXXX#XXXXXX#XXXXXXX#XXX#XX#XXXXX#XXX##XXXX#X#XX#XX#XXX#X##XXXXX#XXXXXXXXXXXX#XXX#XX#XXXX#XXXXX####XXX#X#XXX#XXXXX###X#XXXXXXXXXXXX#XX#XXXXX#XX#X#XXXX#XXXXX#XX#XXXXXXXX#XXXXXXXX#X##X#XXX#XXXXXXXXXX#X#X##XXXXX#XXX##XX##XXXXX#XXXXXX##X#X###X#X#X#X#XXXX#X#XXXXXXXX##XX#XXXX##XXX#XXXX#XX#X##XXXXXXXX#XXXXXXXXXXXXXXXXXX#X#XX##XXXXXXXXXXXX#XX#XXXX#XXXXXXXXXX#XXXXX##X#XXXXXX##X#XXXX#XXXXXX#X###XXXXXXXXX#XXXXXXXX#XXXX#XX##X#X#XXXXXXXXXXXX#XX#X#XXXXXX##XXX#X#XXXXX#X#####XX##XX#XX#XX##XXXX#XXX#XXXXXX#XXXXXXXXXXXX#XX#X#XX#X#XXXX#XX#X#XX#X##XX#X###X#XXXXXXX##XXXXXX#XXX#XXX##XX###X#XXXXXXXXXXX#XXX#X#X##XXXXXXXXXXXXX##XXX#XXXX#XXXXXXXX##XXXXXXXXX#XXX#XX##XXXXXX#X##XXXXXXX#XXX###XXXX##
XX#XX##XXXXXXX##X#XXX#XXXX#XXXXXXXXXXX#XXXXX##XXX#XXXX##XX#XXXXXXXX#XXXX###XXXXX##X#XXX#XXXX#XX##X#XXXXXXXXXXXXXXXX#XXX##XXX#X#XXXXXX#X##XX#XXX###XXXXXXXXXXXX##XXX#XXXXXX#XXXX#XXXX##X#X#XX##XXXX#XX#XX#X#XXX##XX#XXXX##XXXXXXXXXXXXX#XXX#XXX#XX##XXXX###XXXXX#XXXXXXXXX#XXXXXXXXXX#XX#XX#XXXXXXXXX#XXXX#XX#X#XXXXXXXX#XXX##X##X#XXXXXXX#XXX##XXXXXXXXXX##XXX#XXX#XXX#X#XXXXXXXXX##XX#XX#XX###XXX##XXXX#X#XXXXXXXXX#XXXXX#XX##X#XXXXXXXXXXXXX#X#XX#XXXXXXXXXXXX##XXXX#X###XXXX#X#XXXXXXXXXXXXXXXXXX#X#X#X#XXXXXX#XXXXXX##XXXXXXXXXX##XXXX###XXXX#XX#X#X#XXX#XXX#X#XX#XXXXXX#XXXX#XXXXXXXX##XXXXXXXXXXXXXXX#XXX#X#XXXX#X#XX#XXX#XXX#X##XXXXXXXXXXXXX#X#X#XXXXX#XXXXXXX#XXXX#XX#XXXXX#XXXXX#XX#XXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXX#XXXX#XX#XX##XXXXXXXXXXXXXXXXX#X##XXXXXXXXXXXX###XXX#XXXX##XX#XXXXX#XXXXXXXX#XXXXXXX#XXXXXXXXX#XXXX#XXX#XXX#XXXXX#XX#X##X#XX#XX##XX#XXX#X#XX#XXX#XXXX#X#X##XX##XXXX#XXXXXXXXXXXXXXXX##XXXXX#X#XXXXXXXX#XXXXXXXXX#X#####XX#X#XX##XXXXXXXXXX##XXXXX##X#XXXXXXX#XX##XXXXXXX#XXX#X#XX#X#XX#XXXXXXXXXX##XXXXXX##XXX##XX
X##XX##XXX#XXX#XXX#X#XX##X#XXX#XXX#XXX#X#XXXXXXXXXX##X#XXXXXXX#XXX##X#XXXXX#X#XXXXX#XXX#XXX#XX#XXXXXX#XXXX#XXXXXXXX#XXXXXXXXXXX#X#XXXXX#X#X###XXXXXXXXX#X#X##XX#XXXXXXXXXXXXXXXXXXXX##XXXX##XX###XXXX###XXX#XXXXXXXXXXXXXXXXXXX#XXX#XXXXXX#XXXXXXX#XXXXXXX##XX#X#XXX#XX#XX##XXXXX#XXXXXX#XXXXXXXX#X##XXX#XXXXXXXXX#XXXX#XXXXXXXXXXXX#XX#X#XX#XXXXXX#XXX#X#XXXXXXXXX#X##X##XXX#X#XXXXX#X##XXXXXX#XXXXXXXXXXX####XXXXXXXXXXXXXXXXX#XXX#X#XX##XXXX###XXXXX#XXXXXX#XXX###XXXXXXXXXXX#XXXXXXXX#XX#X##XX###XXXX##XXXXXXX#XXXXXXXXXX#XX#X##XX#XXXXXXX#XXX##XX##XXX#X#XX#XX#XXXXX#XXXXXXXXXX#XXXXXXXXX#XXX#XXXXXXXXX#XXX#XX##XXXX##X##XX#XXXXXX#X##X#XX#X#XXX#XXXXXXXXXXXX#XXXXXXXXXXXX##XXX#X#XXXXXXXXX#XX#XXXXXX####X##XX#XXX##XXXXXXXX#XXXXX##X##X#XX#XXXXXXX#XXXXXX#XXXXXX##X#XX#X#XXXXXXXX#XXXXX#XX#XXXXX#XXXXXXX#XX###X##XXX##XX#XXXXX#XXX#XXXXXXXXXX##X#XXX##XXXXXXXXXXXXX###X##XX#XX#XXXXX#XX##XX#XXX##X#XXX#XX####XX#XXXXXX##X#X###X#XX###XXXXXX#X#XXXXXX#XX#XXXXXXXXXXXXXXXXXXXXX###X#XXXXXXXXXXXXX#X###XXXXXX#X#XXXX#X##X#X#XXX#XXX##XXX#XXXXXX##XXX#XXXXX#XX
#XXXXXX#XXX#X##X#XXXXXX##XXX###XXXX#XXXXXXXXXX#XXX#X#######X###XXXXX#XXXX#X#XXXXX#XXXXXXXX#XXXXX###XX#XXXXX#XXXX#X#XX#XXX##X#XXXXX#XXXXX##XXXX#XX#X#XXXXXXX#XXXXXXXX#XXX###XXXXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXX##XX#XXXXXXXXXXXXX#XXX#XXXXXXX##XX#####XXX#XXXX#XX#X#XXXXX#XX#X#X##X#XXXX#XXXXXXXXXX#XXX#XXXXX#####XXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXX#XX#XXXX#X#XXXXXX#XXX#X#X#XXXX#XX#X#XXXX#XXXXXXX#XXXXXX#XXX##XXX#XXXXXX#XXXXX##XX#XX#X#X#XXXX##XX###XXX#XXXX#XXXX#XXX#XXXXXXXX##XXXXXX#XXXXXXX##XXXX#X##X#XXX#X##XXXX##XXX#XXXXXXX#XX#XXXX####X#XX#X#X#XXXXXXXXXXX##X#XX#XX##XX##XXX##XXXX#XXXXXXXXXX#XXX##X#X#XXXX#X#XX#XX###X####X#X#XXXXXXXXXXXXX#XXX#X#XXX##XXX##X###X#X#XX#XXXXXXXXX##X##XXXXX#XXXXXXXXXX#XX#XX##XX#XXXXXXXXXXXXX#XXXXXXX##XXX#XX##XXX#XX#XXXX#XXX##XXXXXX##XXXXX#XXXXXX#X#XXXXXXXXX##XXX##XXXXX#XXXXXXXX##XX#XXX#XXXXXXXXXXXXXXX#X#XX##X#XX#X#XXXXXX#XX#XXXXXXX#XXX#XX#XXXX#XXX#X#XXX###XXXXX#XXX#XXX##XXX#XXXXX#XXX#XXXXXXX#X#X##XXXXXX#XXX#XX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX##XX##X#XXX##X#XXXXXXX####XXX##XXXX#XXXXXXXXXXXXXXXX#X####X
X#XXX#XXXXXX#XXXXXXXX##X#XX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXX#X#XX#X#XXXXXXXXXXXXXXXXXXXXXX#XXX#X#XXXX#XXX#XXX#X#X#XXXXXXXXXXX#XXXX#XX#XXXXXXXX#XXX###X#X##XXXXXX#XXX#XXXXX#XXXX#XXX#X#XXX#XXXXXXXXX##X#####XXX##XXXX#XXXX#XXX#XX#XX###XXXXXXXX#####XXXXXXXXXXXX#XXX#XXX#XXX#XXXX#XXX#X#XX#XXX#XX##XXXXXXXXX#XXXXXXXX##XXXXXXXXXX#XXXXXXXXXX#XXX#XXXXXX#XXXXX##XX#XX###X#XXXX#X##XXXX#XXXXXX##X#X#XXXXXX#XXXXXXX#XX#X#XX#X##XX##XXXXXX#XX#XXXX##XXXXXXXXXXXXXX##XX#XX#XXXXX#XXX#XXX#XXXXX##XXX#X#XX#XX#XXXXXXX#XX#XX#XX##XXXX#XXXXXXXXXXXXXX#XX##XX#XXXXXXXXXXX#XXXXXX###XXXX##X##XX#XXX###XX#XX##XXXXXX#XXXXXXXX#XXXXXX#XX##XXXXXXXX#XXXX#XXX#XX#XXXXXX#X#XXXXX#XX#XX#XXX#XXXXXX#XXXX#XXXXXXXXXXX#XX#XXXXX#X#X####XX###XXXXX#X###XXX#X#XXXXXXXX#XXXXXXX#XXXX#XX#X##XX#X#X#XXXXXXXXXX#X#XXXXXXXXXXX##XXXXXX#XXXXX#XX##XX#XXXXX###XXXXXXXX#XXX#XXXXXXXX#X#X#XX#XXXXXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXXX#XXXXX#XXXXXXXXXXXXXXX#XXX###XXXXXXXXXXX#X##XXXXXXXXXXXXXXXX#X#XXXX#XXXX##XXXX##XXXXXXXXXXXXXX###XX#XX#XXX#XX#XX#XXXX#X#XXXXXX#XXXXXX#XXXXXX#X##XXXX#XXXXXXXXX
X#X#X##X##XXXXXXXXXXXXXXXXXX#XXXXX####XX#X#XX##XXXXX#XXXXXXXXX##XXXX#XXXXXX#XX##X#XXXXXX#X#XXXX#XXXX####XXXXXXXXX##X##XXXXXX#XX#XXXX#XXXXXX#XXXXXX#XX#XXX#XXXX#XXXX##XX#XX#XXX##X##X#XXXXX#XXXX#XXXXXXX#XXX#XX###XX#X#X#XX##X#X#XXXXXXXXX#XXXX#X##X#XXXXX#XXXX#X###XXXXXX#X#XXXXXX#X#X##XXXXXXXXXXXXXXXX#XXXXXX#XXX#XXXXXXXX#X#X#XXXXXX#X##XXXXXXXXX#XXXXXXX#XXXXXXXXXXXXX#X#XXX#XXX#XX#XXX##X#X#XXXX#XXXXXXXXXXXX#XXXX#X##X#X#XX##XXXX#XX#XXX#X#XXXXX##XX##XXX#XXXXX#XXXXX#XX#XXXXXXXX##X#XX##XXXXXX#XXXXXXXXXXXXXXXXXXXX###XXX##XXXXX#X#XXXXXXXX#X#XX##XXX#X#X#XXXXXX##XXXXXXX#X#XXXXXXX#X##XXXX#XX#XXXXXXXXXXXXX#X#XX#X##XXXXXXX#X#X##XXXXXXXXXX##XX#X#X##XXXXX#XXX##XXXX#XXXX#X#XXXX#XXXXX#XXXXX#X##XXXX#XXXXXXX#X#XX#XXX#XX#XXXX##XXXXXX#XXXXXXXXXXXX#XXX##X#XXX#XXXXX#X#XXXXX#XXXX#XXXXX###XX#XX#X#XXXXXXXXXXXX#X#XXXXXXX#XX#XX#XX#X#X#XXXXXXXX#XXXXX##XX###XX#X#XXXXXXX#XXXX#XXXXXXXXX###XXXXXX#XX#XXXXXXXXX##X#XXX#XXXXXX#XXXXXX#XXXXXXXX#X###XXXX#XXXX#XXXXX#XXXXXX##XXX#XXX#XXX#XXX#XX##XXXXXX####XXX#XX#XXXXXX##XX#X#XXX#XXXXXXXXXX#X##XXXX##XXX#XXXX
XXXX#XX#XXXXXXXXXXXX##XXXXX#XXXXXXX#X#XXX###X#XX#####XXXXXXX#XXX##XXXXX#XXX##XXX#XXXX###X#XX#XXXXX#XXX###X##XXX#XX#X##XXX#XX#XXXXX##XXX##X#XXX#X#XXXXXXXX##XXXXXXX#XXXXXXXX##XX#XX#XXX#X#XXX#X#XX##XX#XXXXXXXXXX##XXXX#XXXXXX#XX#XXX###XXXXXX#XX#XXX#XX##XXX#XXXXX#XX##X##X##XXX###X##XXXX#XXXX#XXXX#XX#XX#X#XXXX#XX##X#XXXXXX##XX##XXXXXXXXXXXXX##X#X#XXXX#XXXXXXXXXXXX#XXXXXXXXXX#XXXXXX#XXX###X#X#XX##XXXX#XXXXXXXX#XXX#X#XXXX##X#XXXXXXXXXXXXX#X#XX#XXX#X#XXXXXXXXXXXXX#XXXXXX##XXX#XXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXXX#XX#XXXXXXXXXXX##X####X##XXXXXXXX#X##XXXXXXXX#XXXX#XXXXXXX#XXXXX#XX#XXXXXXXX#X#X#XXXXXX#XXXX##XXXXXXXXXXXXXXXXXX#XXXX#X##XXXXXX#XXXXXXXXXX#XXXX#XXX##XXXXXXXXXXXXX#XXXX#XXX#XXXXXXXXXXXX#XX#XXXXXXX#XXXXXXXX###XXXXX#X#XXXXXXXX#XXXXXXXXX#XXXXXX#XXXXXXX##XXXXX##X#X#XXXXXXXX#X#X#XXXXXXXXXXXXXXXXXXXX#XXXXX#XX##XX#XXXXXX###XX#X#XX#X#XX#XX#XX#X##XX#XXXXXX#XXXX#X#XXXXX#X##X#XXXXXXXXXXXX#XXXXXXXX#XXXXXXX#XXXXXXXX#X#X#X#X#XXXXXXXXX##XXXXXXXXXXX#XXXX####XXXXXX#X#X#XX#XX#X#XXXXX#XXXXXX#XX#XX#XXXX#XXXXXX###X#XXXX####XXXXX#X
X#X#XXX##X#XXX#XX#XX#XX#XXXXX#X#XXXXXXXXXXXXXXX##X#X#X###XXXX#XXX#XXXXXXXXXXX#XXXXX#X#XXXXXXXXX#X#XXX#XXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXXXXXXXX#X##X#X###XX##XXX#XXXXX##XXX##XXX#XX#XXXXXXXX#XXXXXXX#XXX#X#XXXXXXXXXXXXX#X#XX#X##XX##XXX#XXXXXXX#XXXXXXXXX#XXXXXXXXX#X#XXX#XXXXXXX#X#XXXXXX#XX##XX#XXXX#X#X#XXXXXXXXXX###XXXX#XXX#XXX#XXX##XXXXXXXX#XXXXX#XXX#XXXXXXX##X##XXXXXXX#X##XX#XXXXXXXX#XXXXXXXXXXXXXXXXX#X#XXXXXX#XXXXX#XXXXXXXX##XXXXX#X###XXXX###XXXXXXX#X#XXX##XXXX#X#XX#XXXXXXXXXX#X##XX##X#XXXXXXXXXXXXXXXX#XXXXX##XX#XXXXXXXX#X#XX#XXXXXXXXXXXXXXXXXXXXXX#X#X#XXXXXXXXX#XXXXXXXXX#XXXXX#XXXXXXX#XXX#XX#XXXXX#XX##XXXXXXXX#XXXXXXXX##XX#XXXX#X#XXXXXX#X##XXXXXXXXX#X#XX#XXXX#X#XXXXX#XXXXX#XXXX#XXXXXX##XXXX#X##X#XX#XXXXXX##XX#XXXXXXXXXX#XXXXXXXXX#XXXXX#XXXXX###X##XXXXXXXX##XXXXXXXXX##XX#XXXXXX#XXXXX#XX#XX##XXXXXXXX#XXX#XXX##XXXX#XXXXX#XXX###X#XXXXXXX##XXXXXX##XXXX#X#X##X###XX#X#XXXX#XXX#XX#XXXXXXXXXXXX#XX#XXXXXXX##X#XXXXXXXXX#XX#XXXXXXX#X#XXX#X####XXXXXXXXX#XX#XXXXX####XXXX#XXXX#X#XX#XX###XXXXXXXXXX##XXXXXXXXXXX##XXXX
XXXXXXX#X##XXXXX##X#X#X#X#XXXX##XXX###XXXXXX#XXXX#X#XXXXXXXXXX#XXXXX##X#XXX#XXXXX#XX##XXXXXXX#XXXXXX##XX#XXXXXXXX##XXXX#XXXX#X##XXX#XXXXXXXXXXX##X#X#XXXXXXX#XXXXXX#XXXXX##XX#X##XX##XXXX#XXXXX#X##XXXXXXXXXX#XXXXX#X#XX#XX#XXX#XXX#XXXXXXXXXX#XXXXXX#X#XXXXXXX##XXXXXXX#XXXX#X##XXXXX#XXXX#X#XX#X#X#XXX#XX##XX#X#XXXXX##XX#XX##X#XX#XXX#X#XXXXXXX#XX#XXXX#XXX#XXX#XXXXXXXXXX#XXX#XXXXXX#XX#XXX####XXXXXXXXXXXXX###XXXX##X#XXX##XXX##X#XXXX#XXX#X#XXXXXXXXX##X#X#X#X#XX#XXXX#XXXXXXXXXXXX##XXXXXXXXX#X#XX#XX##X#X#XXXXXXX#X##XXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXX###XXXXX##XX#XXX#X#XXXXXX#XXXXXXX#X#X##XXXXX#XXXX#XXXX##XX#XXXXXXXXXX#XXXXXXXX##XXXX#XX#XXX#XXXX#X#XXXXXXXXXXXXX#X#XXX#XXXXX###XX#XXX#XXXXXXXX#XXXX##XXXX#XXXXX###XXXX###XXXXXXXXXXXXXXXXXXXX#X#X#XX##X#XXXX###X#XXXX#X##XXXXXXX##XX#XXXXX#XXXXXX#XXXX##XXXXX#XXX#XXXXXXXXX#XXX#XX#X#XXXXXXXX#XXXX#X#XXXXXX#XXXXXXXXX##XXX#XXXXXXX#X#XXX#XXX#XXXX#XXXXX###XXX#XX#X##XXX##X#XXXXXXX##XXXXX#XXXX#X##XXX#XXXXXXX#XXXX#XX#XXXXX##XXX#X##XX#X#XX##XX#XXX#X##XX#XXX#XXXXX#X#X#X#XXXXX#XX#X#XX#XXX#XXX#X#
XXXXX#XX#XXXXXX##X##XX#XX##XXXXXX#XX##XXXXXXX#XXX##XXXX##X#X##XXXXXXXXX##XXXX#XXXXXXXXX#XX#XXXXXXXXXX#X#X#XX####XX#X#XXXXXXXXXXXX#XXXXXXXXXXXXX#XXX#XXXXXXXXX###XXXX#X##XXXXXXX##XX#X#XX#XXXX#XXXX#XXXX##X#XXXXXXXXXXXX#XX#XXXXXXX#XXXXXXXXX###XXX#XXXXX##XXXXX#XX##XXXX#X##XX#X#XXXX###XX#XXXXXXXXXXX#XX#XXXXXXXX#XX#XXXXXXX##XXX#X#XXXXXXXXXXXX##X#XXXX#X#XX#X#XXXXXXXXXXXXXXX#XXXXXX#X#XXXXXX#XXXX##X#XX#X#X##XX##XXXXXXXXXXXXXX#XX###XXXXXXXX#XXXXX##XX#XX#XXXXXXXXX#XXXXX#X##X#XXXX#XXX#XXXXXXXXXXXXXXX#XXX#XX#XX#XX#XXX#XXXXXXXXXXXXX#X#XXXX#XXXXXX####XXXX###XXXX#X#XX##X##XXXXXXXXXX#XXXXX#XXXXXXXXXXXXX#XXXX#XXX#XX###XXXXXXXX#XX##XXXXXXXXXXXXX#XX##X#XXXXX##XXXXXXXX#XXXXX##X#XXXX#XXXXX#XXX###XX#XXXXXXXXXX#XXXX#XXX#XXXX#XX####XX#XXXXX##XXXXX#XXX####XXX####XXX#XX##XXX##XXXXXXX###XXXX#XXX#X#X#X#XXX#XXXXXXXX#XXXXXXXX#X#XXXXXXX#XXXXXX#XXX#XX###X#XXXXXXXX#XXX#XXXXXX#XXX#XXXXXX#XX#XXXXXXXXXXXXX#XXXXXXXX#XXXXXX###XX###XXXXXX#XXXXXX#XXX##XXXXXXX#X#XXX##XXXXXXXXXXX#XXXX###XXXXXXXXXX#XXXXXXX#XXXXXXXXX#X#XXXXXX#XX#XXXXXX#XXXXXXXXXXXXX#XXX#
#X#XX#XXX##X#XXXXX#XXXXXXX#XXXXX#XXXXXXXXX#X##XXXXX#X##XXX#X#XXXX###XXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXX#XXXX#X#XX##XXXXXX#XX#XXXXXXXX#XX#XXXXXXXXXXXX#XXXXXX#X#XXXXXX###X#X####XXXXXXXXX##XXX##XX#XX#XXXX#XX#XX####XXXXX#XX#X#X#X#XXXX#XXXXX#X#XXX#XXXXXXXXX#XXXXXX#XXXXXXXXXXX#X#XXX#XX#X#XX#XXX##X#XX#XX#XXX#XX##X#XXXXXXX#XXX##X#XXX#XXX#X#XXXXXXXXX##XXXX#X##XX#XX#XXX###XXXXXXXX##XXXXXXXXX#XXXXXX#XXXX#X#XXXX#XX#XX#XXXXXX#X#XX#XXXX#XX#X#XX#XX#XXXXXXXX#XX##X##XXX#XX##XXXX##XXX#XX#XXXXXXXXXX###XXXXX#XXXX#X#XXXXX#X##XXXXX#XXXXXXX#XX#XXXXXXXXXXXXXX#XXXXXXXXXXX#XXX#X#XXXXXXXXXXXXXXX##X#XX#XXXX#XXX##XXXXXXXXXX#XX#XXXXXXX#XXXX###X#XXXX##XXXXXXXX#XXXXXXXXXXXX#X#X#X#XXX#X#XXX#XXX#XXXX#XXX#XXX####XXXXXXX###X#XXXXXXXXXX#X#XXX#XXXXXXXXXXXXX#X#XXXXXXXXXXXX#XX#XXX#X#XXXXXXXXXX#XX#XXX#X#XXXXX##XX##XXXXXX#XX#X#XXX#XXX#XX#XXXXXXXXXX#X#XX###XXXXX#XXXXXX#X####XXXXXXXXX#X#X##X##X##XXXXXXXX#XXXXX#XXXXXXXXX#XXXXXXXXX#XXXXX###X##X##XXXXX#XXXXXXXXXX#X#XXX#XXXXXXX#X#X#X#XXXXXXX#XXXX#XX#XXXXXXXX#XXXXXX#XX#XXXXXXXX#XX##XX##XX#X#XX#XXXXXXXXXXXXXXXX
#XX#X#XXX##XX#X#XX#XXX#X#XXXX###XXXXXX#X##X#XXXX#XX#XXXX#XXXX#XXXX#X#X#XX#####X#XXXXX#XXXXXXXXX#XXXXXXXX#X#XXXXX#XXXX#XXX#X####XXX#XXX#X#XXXXX#XX#XXX#XXX#XXXXX##XXX##XX#XXXXXXXXXXXXX#X#XXXXX#XXXX##XX#XXX##XXX#XXX#XX#XX##XXXXXXXXXXX##XX#XXXX#XXXXXXXXXXX#XXX#XX#XXXXX##XX#XX#XXXXX#XXXXXX#X#XXXX#XX#XX#XX##XXXX#X#XX##XX##XXXXXXXX##X##XXXXXXXX#XXXXXXXX#XXXXXXXXXXXX#XXX###X#XXXX##XXXXXXX##XX#XXXXXXXXXXXXXXXXXX##XX###XXXXX#X####XXXXXXXXXX###XXX##X##XXXXXXXXXXXX#XX#X#XXX#XXXX##XXXXXX##XXXXXX#X#XX###XXXXXXXXX#X####XX#XXXXXXXXXX#XXXXXX#XX#XX#XXXXXXXXXX#XXXX###XXXXXXXXXXXXXXXXXX##XXXX#XXXXXXX##XX#XX###XXX#X##X#XXXX#X#X#XX#X#XX#XX#X##X#XXX#XXX#XXXX#XXX#XXX#X#XXX#XXXXXXX#XXX#X#XXXXXXX#XXXXXXXXXX#XXX#XXXXXX##XXXXXXXXXXXXX####XXXXX#XXXXXX#XX#X#XX#XXX#X##X#XXXXXXXXXXX#XX#XXXXXXX##XX#XXXX#XX#XX###XXXXXX#X#XXXX#XXXXXXXXXXX#XX#X#X#XXXXXX#XXXX#XXXXX#XX##XXXX#XX#XXXX###XXXX#X#XXXXX#XXX#XXXX#XX###XX#XX##XXXXX#XXXXXXXXXXXXXX#XX#XXXXXX#XXXX##XXX#XXX#XXX#XXXX###XX#XXXXX##XXXXXX#X#XXX#XXXXX#XXXX#XX#XXXX###XXXXXXXXXX#X#X##XXXX#XXX#X#XXX
#XX#XXXXXXX#XX#XXXXXX#XX#X#X#XX#XXXXXXX#XXXXX#XXXXXX##XXXXXXXXXXX#XX#XXXX#X#XX#XXXXXXX#XXXX#XXXX#XXXX#XXXXXX#XXX#XXX#XXXXX#XXXXXX#XX#XX#XXX##XXXX#XXXX#XXXXXXX#XXXXX#XXXX#XX#X#XX#XXXXXXXXXXXXX##X##XXXXXXXXX#XXX#XXXXXXXX#X#XXX#XXXXXXX#XXXXX#XX##XXX#XXXX###X#XX#XX#XXXXXXXXXXXXX#XXXXXXXX#XXXXXXX#XXX#XX#XXXXXXXXX#X##X#XXXXXXX#X#XXXXXXXX####XXXXX#XXXX#X##XXXXX#XX##XXXXX#X##X####XX#XXXXX##XXX#X#XX#X###XXXXXX#X#X#X#XXXX#XX##XXX#XX##XXXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXX#X##XXX###XX##XXX#XXXXX#XX#XXXXXX#XXXX##XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXX#XXXXXXX#XX#XXXXXX#XXXXX#X##XX#XXX##XX#XXXXXXXXXX##XX#XXXXXXXXXXXXXX#X#XXXXXXXX#XXXXXXXXXX##XXXXX#XXXXX#XX#XXX#XXX#XXXXXXXXXX#XX##XXXXXXXXXX##XX#X###XXX##XXX#XX#XXXXXXXXXXXX##XX#XXXXXXX#XXXXX#X#XXXX#X#X#XXXXX#X#XXXXX#XXXXXXXXXX#XX#XX#X#X#XXX#X###XXXXXXXX##XXXXXX#XXX#X###XX#X###X#XXX##XXX##X#XXX##XXXXX#XX#XXXXXXXXX#XXXXX#X##XXXXX#XX#XXXXX#X#X#XXXXXX#X##X####X#XXXXXXXX##XXX#XX##XXXXX##X##X##X#XXXXXXXX##XXXX#XX#X#XXXX##X#XXXXXXXXXX#XXXXXXXXX#X#X#XX#X##XXX#XXXXXXXX#XX#XXXX#X#XXXXXXX##X#X##
X#XXX#XX###X#XXXX#XXXXXXXXXXXXX#XXX#XXX#XX#XXXXXXX#X###X#XXXXXXXXXXXX#XX#XX##XXX#XXXXXXX#XXX##XX#XXXX#XXX#XX#XX#XXX#XXXX#XX#X#X##XXXXXXXXXXXXX#XXXXXX#XXXXX#XXXXXXX#XXXXXX#X#X#XXXX#X##XXXXX#XX#XX##XXXXX#X#XXXXXXXX#XXX#XX#XXX#X#XXXXXXX#X#XXX#XX##XX#X###X#XX#X#X#XXXXXXX#X#XXXXX#X#X##XXXXXX#XXXXXXXXXXXXXXX#XX#X#XXXXXX##XXXXXXXXXXXX#XX#XX#XXXXXXXXXX#XX##X#XXXX#X##XXXXXXX##X#X#XXXX##XXXXX#XXXXXX#XXX##XXX#X#X#X#XX#X##XXXXXXXXXX##XX##XX#XXXXXX###XXXXXX#XXXX#X#XXXXXXXX#XX##XXXXX##XXX##XXXXX#XXXX#XX#XXXXXXXX#XXXX#XXXXX#X#XX#XX##X###X#XX#XXXX#XXX#XXXX#X#X#X##XXXX#XXX##X#X#XXX##XX#XXXXXXXXX#XXXXXXX##XXX#XXXX#XXXXXX#XX#XXX#X#XX#XX#XXXXXXXX#XX##XXX###XXXX#X##X##XX#XXX#XX#XX#X#XX###XXXXXXX##XX###X##XXXXX#XXXXXXXXXX#XX###X##XXXXXX#XX#XXXX#XXXXXXX#X#XXXXXXXXXXX#XXXXXX#XX#XX#XX##XXXXXX##XXXX#XXX#XXXX#X#XXX#XXXXXX##XXX#XXXXXXXX#XX###XXXXX#XXX#XX##X#XXXXX#X#XXX##XXXX##XXXX#XXXXXX###XXXXXXXXX#XX##X#XX##X##XXX##X#XXXX#X####XX###X#XX##XXXX#XXXX##XXX#XXXX####XXXX#X#XXXXX#XXXXXXXXX##XX##XXXX#XXXX#XXXX#X#X#XXXXXX#XXXXXXXX#XXXXXX#XXXX#
XXX#XXXXX#XXXXXX##X#XX#X#XXXX##XXX#XX#XXX#XXXXX#XXX##XXX#XXX#XXXXXXXXXXX#X#XXX#XX#XX##XXXXX#XX#XXXXXXX##XXX##XXXXXXX#X#X##X#XXX##X###XX#XX#XXXXXXXXXXXXXXXXXX#X###XXXXX#XXXXXXXXXX#XXXXXX#XXXXX#XXX#XXXXXXXXX##XXXXXXXXXX#XX#XXXX#XXXXXXXXXX#XXX#XX#XX##XXXXXXXXXXXX##XXXX##X#XXXXXXX#X#XXX###XXXXXXX#XXXXXXXXXX#XXXXXXX##XXX#XXXXXX#XXXXXXX##XX#XXXXXXXXXXXXXXXXXXXXXXX#X#X#XXX#XXXXX#XXXX#XX#XXX#X##XX##XXXXX#XXXX#X#XXX#XXXXXXXXX##XXXXXXX#XX#X#XXXXXX#X##XX#XXX##X##X#XXX###X#XXXXXXXXXX#XX##XXXXX#XXX#XXXXX#X##XXXXX#XXXX#X#XX##XXX#X#XXXXXX#XXXXXX#XXXXXX#XX###XX#X###X#XXXXXX#X##XXX#XXX##XXXXXXXXXXXX#XXX##XXX##X#XXXX#X#X##X##XXXX#X#X##XXXXXX#XXXXXXX##X#XXXXX#XXXX#XXXX####X#XXXXXXXXXXXXXX#XXXX#XXX#XX#XXXXXXXXX#X#XX#X#X#XXXXXXXXXXXXXX#XX###XXXXXXXXXX#XX#X#XX###X#XXXXXXXX##X#XXXXXXXXX##XXXXXX#X##XX#X####XXXXXX##XX#XXXXXXXXX##X#XXX#XX###XXXX#XXXXXXXXXXXXXXXXXXXXX#X##XX##XXXX#XXX#XXXXXXX#XXXXX#XXXXX#XXXXXX########X#XXXXXXXXXXX##XXXXX#XXXX#XXXXX##XXXXXXXXXXXXXXXXXX##XXXXXXXX#XXXXX##XXXXXXXXXXX#XXXXXXXX#XX###X##XX##XX##X#X#XXX#XXXX#X
X##XXXXXXXXX###X####XX###XXXXXXXX##X#XX#XXX#XX#X##X#XXXX#X#XXXXXXX#XXXXXXX###XXXXX#XXXXXXX#X#XXXXX#XXX#X##XXX#XXXX#X#XX#X#XXX#XXXX#XXXXXXXX##X#X#XXXXXX#XXXXXXX#XXXXXXX#XXXXXXXXXX#XXX##X#XX#XXX##XXXX##XXXXXXXXXX#XXXXXXXXXXXX#XXXXXX##XXXXX##XX#XXXX#XXXXXXXX#XXX#X#XXXXXX#XXXX#X#XX#XXXX#XXX#XX#X#XXXXXXXXX#XXXXXX#XX#XXXXXXXX###XXX#X#####XXXXXXXXXXXX#XXX##XXXXXXX#XXX##XXX#XX#XXX#XXXXXXX#XXXX#XXX##X#XXXXXX#X#####XXX#XX#XXXXXX#XXXXXXXXXXX##XXXX#XX##XX#XX#XXXX#X##XXXXX#XX#XX##X#XXXXXXX#XXXXXX##XX#XX##XXXXX##XXX##X#XXXXXXX#XXXX##XXXXXXXX##XXX##XXX#XX##XXXXXXXX#XXXXXXXX###XX#XXX#XXXXXX#X##XXX#X#XXXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXXX#XXX#XXXX#XXXXXXXXXX#XX#XXXX##X#XXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX###XXXX#XX#XXXX#XX#XXXX###XXX#XXXXXX##XXXXXXXXXXXXXX##XXXXXXXXXX#XXXXXXXXXXX#X#XXXXXXXXX#X#XXXXXX#XXXXX##XX#XXXXX#XX#X#XXXXXXX#X#XXXX#X##XXXXX##XXXXXXXXXXXX#XXXXXXXX##XX#XXXXXXX#XXXXX#XXX#XXXXXXX##XXXXXXXXXXXXX##XXXX#XXXX#XXXXXXXX#XXX#XXXX#XXXXXXXXXXXXXX#XXX#X#XXXXXXXXX#XX#XXX##XXXX#XXXXXXXX#X#XXXX#XXXX#XXXXXX#XXX#XXXX
XXXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX##XXX##XXXXX#XX#XXXX##XXX#XXXXXXXXX#XXX###X#XXXXX#X#XXX#XXXXXXX##XXXX#XX#XXXXXX#XXX#XXX#XXXXXXXX#XX##XXX#XXXX#XX#XXXXX#XXX###X##XXXXX#X#X##XXXXX#XXXXXXXX#X#XX###XXX#XXXX#XX#X#X#XXXXXXXXX#X#XXXXXXX#XX#XXXXXX#XXXXXXXX#XX#X#XX#XXXXXXXXXX##XXXXXXXXXXX###XXXXXXXXXX#XXXX#####XXXXX#X#XXXXXXXXX#XXXX#XX####XXXXXXX#XXXX#X#XXXXXXX##XX##XXXXX#XXXXXX##XXXXXXXXXXX###X#XXX#X#XX#X#XXXXX#XXX##XX#XXXXXX#XX#XXXXXXX#X####X#XXX#XXX#X#XX##XXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXX##X##XXXXX#XX#XX##XXXXXX#XXXX#XXX#XXX##XX#XX#XXX#X#XXXX#XXXXXXXX#XXX#XXXXXXXXXXXXX#XXXX#XXX#XXX#XXXXX##XXXXXXXXXXXXXX#XXXXXXXX#XXXXXXX##XXX#XXX#XXXXXXX#X###XXXXXXXXXXX#X##XX##XX#XXXX#X#XX#XXX#XXX#XXX#XX##XXXXXXXX#XXXXX#XXX#X#XXXX##XXXX#XXXXXXXXXX#XXXXXX#XXXXXX##XXXXXXXX#XXXXXXXXXXXXXXX##XXXXXXX###X##XX#XXXXXX##XX###XXXX####XX#X####XXXX#XXXX#XX#X###XX##XXXX#XXX#XXXXXXX#XX#X#XX#XXX##XX###XXXX#XXXXXXXX#XXXXXX#XX#XXXXXX#XXXXXXXXXXXXXXXX#XX#XXX#XXXX#XX##XXXX#XXXXX##XX##XXXXXXXX##XXXX##XXX#XXXXXXXXXXXXX#XXXXX#XXXXX#
XXXXXXXXXXXX#XX##XXXXXXXXXXXXXXXX#XXX#XXXX#XXXX#X#XXXX#X##XX#XXXX#XXXXXXXXXXXXXXX#X#XXX#XXXXXXXXX#XX#XX#X#XX##XX##XXXXX#XXXX##XX#XXX#XXXX#X#X#XXXX#XXX##X#X####XXXX#XXX#XXX#XXXXXXX#XXXX#X##X##X#XXXXXXXXXXXXXXX#XXXX#X##XXXXX#X#X#X#XXXXXXXXXX#X#XXX#XXX#XX#XXXXXX#X#XXXXX#XX#XXX#XX#XX#X##X##XX##XXX#XXXX#X#XXXXXXXXXXX#XXXXXXX#XX##XXX#XXXXX#X#XX#XXXXXXXXXXXXX#X#XX#XXXXX#XXX#X##XX#X#X#XXXXXXXXXXX#XX#X#XXXX#X#XX#XXXXXXX#XXXXXXXXXX#XXXXXXXXX#XXXXXXXXX#XXXXX#XXX#XX#X#XX##XXXXXXXX#X#XXXXX##XX#XXXX#XXXXX#XXXXXX#X#XXXXX#XXXXX#XX#XXXXX#XXXXXXX#XXXXXXXXXXXXX###X##XX##XXXXX#X#XX##XXX#XXXXXXXX###XX#X##X#XX#XX#XX#XXXX#X##XXXX#XXXXXXXXXXX#XXX##XXX#XXXXX#XXXXXX#XXX#XXXXXXXX#XXXXXX#XX#X##XXXXXX##X#XXXXXXXXX##X###XX##XXXXXXXX#XXXXXXXX#XXX#XX#XXXX##X###XX#XXX#XXX#X##XXXX#XXX####XXXX#XXXX#X##XXXXX#XX#XXXX##XXXXX#XXXXXXXXX#XXXXXXXXX#XXX#XXX#XXXXXX#XXXXXXXXXXXXXXXXXXX###XXXXXXXXXXXX#X##XXX#XXXXXX##XXXX#XXX#X#XXXX#XX#X#XXX#XXXXXXXXX#X#X#XXXXX#XXXX#X#XXXXXXXXXX#XXX#XXX#XXX#XX#XXX####XXXXXXXX#XX##X##XXXX#XXXXXXXXXX##XXX#XXXX##XXXX#XXXXXXX
##XXXX###XXXXXXXXX#XXXXX#XXX##XXXXX#X#XXXXXXX##XXXXXXX#XXXXXXXXX#X##XX####X#X##X#XX#X#XXX#XXXXX##X##X##X#X###XXXXXX#XXXXXXXXXXXXXXX###XXX#X##XXXXXXXXXXX#XXXX#XXXXXXXXX#X#XXXXX##XXXXX#####XXX#XXXXXX#XXXXXXXX#X#XX#XXXX#X#XXXXX###X#XXXXXX##X#XXX#XX#XXXXX##XXXXXXXXXXXXX#XXXXXX#XX#X#X###X##XXX#XX#X##XX#X#X#XXXXXX#XX#XXXXXXXX#XX##XXXX#X#X#XX#XXXXX#XX#XX##XX#X#XXXXX#XX###XXXX#X#X##X#X#XX#X##XXXXX#X#X#####X#XXXXXX#XXXXXXXXXXX#XXXXXXX#XXXXXX#X#XX#X#XX#XX#XXXXXXXX#XXXXXXXXX#X##XX#X#XXXXX#XXXXXXX#X#X#X##XX##X#XXXXXXX#XXXXXX#X#XXXXXX##XXX#XXXX#XXXXXX#XX##XXX#XXXXXXXX#X#XXXX#XXXXX#XXXX#XXX##XXXX#XXX##XX#X#XXXXXXXXX#XXXXXXXXXXXXXX##XXXXX#XXX#X#XX#XXXX#XXXXX#XXX#XX#XXXXXXXX#XXXX###XXX#X#XXXXXXX#XXXXX#XX##X#XXX#XXX#XXXXX#XXXXXXXXX#XX#XXXX#XXXX#XX#X#XXXXXXXXXX###XXXXXXX##X#X###XX#XXXXX#XX##XX#X#XXXXXXXX#X#XX#X##XXXXXXXXXXX#XXXXX#X#####X#XX##XXXXXXXXXXXXXX#X####XX#XXXXXXXXXXXXX#XX#XX##XXXX#XXXXX#XXX#XXX##X##XXXX#XXXXXXX#XXXXXXXX##XXXXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXX#XXXXX#X###XXXXX#XXXXXXXX#XXX#XX#XX#XXXXXX#XXXXXXX#XXXXXX##XXX#X
XXX#XXXXXX#XXXX#X#XXXXXXXXXXXXX##XX#XXXX#XX#X#XXXXX#X##XXXXXX##X#XXX#XXXX#XX#XXXXXXX#XXXXXXXXXXXXXXXXX#XXXXXXX#XXX#XXXXXXX#X#XXXXXX#XXXXXXX##XX#X##XX#X#XXXX#XXX#XX##X#X#XXXXXXXXXXX##XX#XX##XXXXXXXX#XX#X#XXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXX##XXXXX#XXX#XXXX#X#XXXXXXX#XX#X#XXXX#XXX#X#XXXX#XXX#XXXXXXXXX#XXXXX#XXXXXXXXXXXXXXXXX#XXXXX#XXXX#XXXXXXXXXXX#XXXX###XX#XXXXXXXX##XXX#X##XXXXXXXXXX#XXXXX#XXX##XXX##XXXXXXX#XXXXXXXX###XX#XXXXXX#XX###X#XXXXXXXXX##XXX#X#X#XX#XX#XX##XXXXXX#XXXXXXXXXX##XXX##X#XXXXXXX#XX##X#XXX##XXXXXXXXXX##X#XXXX#XXX#XXX##X#XXXX#XXXXX#X#XX#XXXXXX##X##XXX#XXX##X#XX#XX#X#X#XX#X#XXXXXXXXXXXXX#XXXXX#XX##XXXX##X#X#X#XXXXXXXX##XX#XXXXX#XX#XXX#XX#X##X#XXXX#XXXX##X#X##X#XXX#X#X##XXXXX#XXXX#X#XXXX#XXXX#XXX##XXXX#XX##XXX#XXXXXXXXXX#XXXX###X##X#XXXXX#XXXXXXX#XXXX#XXXXXX#XX#XXX#X#XX#X#XXXXXXX#XX#X#XXXXX#X#XX#X#X##XXXXXXXXXXX#XX#XX#X#XXXXXX##X##XXX#XXXXXXXX#XXXXXX#X#XXX#X##XXXX#XXXXXXXXXXXXXXXXXXX#X#X###X#X#XX####X##XXX#X#XXXX####XXXX#XX###X#XX#X#XXX#XXX#XXXXXX#XX##X#XXX#XX#XX#X###XXX#XXXXX##X#X###XXX#XXXXXXXXXX
#XXXXXXXXXX#X###XXXXXXX#X#XXXX#X#XX#XXX#XXXXX#XXXX#XX##XX##XXXXX##XXXXXX#X##X###X#X#XXX#XXXX##XX#XXX#XXX#XXXXX##XXXXXXX###X##XXXXXXXX###XX#XX#XXXXXXXXX##XXXXXX#XXX#X#XXXXX#X#XXXXXXXX#XX#XXX#XX#XXXX#X#XXXXXX#X#XXXX##X#X#XX##XXXXXX##XXXXXXXXXXXX#XXXXXXX#XXXXXXX#XXXXXX#XX#XXXXXXXXXXX#X#XXXXXX##XX#####XXXXX#X##XX#X#XXXXXXX#XXXXXXXXXXXXXXX#X#XXXXX##XX##X#XX#XX##XX###XXXXX#X#XXX#XXXXXXX#XXXXXX#X#XXXXXXX#XX##XXX#XXXXXXXX#XXXXX####XX#XX#XXXX#XXXXXXX#XXXXX###XXX#XXXXXXX##X#XXXXXX#X#X#X#XX##XXXXXX#XXX#XXXXX#XXXXX#X#XX#XXXXXXXX#XXXXXXX#XXXXXX#XXXXXX##X##X#XXX#XX#XXXXXX#XXXX###XXXX#XXXX####X#XXXX#XXXXX#XXXXX##XXXXXX#XXX#XXXXXXX#XX#XXX##XX#XXX#XXX##XXX##X#X#XXXXX#XX#X##XXXXX#X#XX#XXXX#XXXXXXX#X##XX#X#XX###XXX#X##XXXX##XX#XXXXX#XXXXX#XX#XXXXXXXXXX##XX#XXXXXXXXX#XX#XX##XX#XXX#XXX#XXXXXXX#XXXXXXXX#XXXXX#XXXXXXXXXXX###XXX#XXXX#XX##XXXXX#XXXXXX#XX#XXX#XXXXXX#X#XXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXX##XXX#X#XXXXXXXXXXXXXXX#XX#XXXXXXXXX#XXXXX#XXXX#XX##XXXXX##XXXX#XXX#XXXXXXXXXX##X#XXX##XXXX#XXX#X#XXXXXXXXX##X#XXXXX#X#X#XX#XXXXX##XX
XXXXX#XX#X#XXX#X##XXXXXXXXXXX#XX#XX#XXX#XX#XXXXX#XXXXX#X#XXXX#X#X#XXXXXXXXXX#XX#XX#X#XXX#XXXXXXXXXX#XXXXX#XX#XXXXXXXXXXXXXXXX#XXXX#X#XXXXXXXXXX#XXX#X##X#XXX#X#X#XXXXXXXX##XXXXXX#XXXXXX#XXX#XX#XXXXXXXXXX#XXX#X#XXXX##XXXXXXX#XXXXX#XX#XXXXXXX#XXX#X#XXX##X##XXXXXX#XXX#XXXX#XXXXXXXXXXX#XX###XX#XXXXXXXXXXXXXX#XXXXXXXX##XXXX#XXXXXXXXXX#X#X#XXXXX#XXX#XXXXXXX#XXX##X#XXX#XXX#XXXXXXXX##XX#XXXX#XXXX#XXX#XXXX##XXXXXX##XXXXXX#XXXX#X#XXX#XXXX#XXX#XXX#XXXXXX#XX#X#XXXX#XX##XXXXX#X#XXXXXXXXXX#XXX#XXXXXXXXXXXXXXX#XXX#XXX#XXX##XX##XXXX#XXXX#XXX#X#XXXXX#XXXXXXX##XXXX#XXX#X#XXX#XXXXXXXXXXXXXXXXX#X####XXXXXXX##X#XXX#XXX##XXXXX#XXXXX#XX#XXXXX#XXXXXX#XXXXXXXXXXXXX#XX#X#X##XXXXXXXXXX#X#XXXXXXX##XXXXXXXXX#XXXX#XXXXXXXXXXX#XXXXXXXXXXXXX##X###XX#X#X##XXX#XX#XXXXXXX#XX#XXXXX#XXX#XX#XXXXXXX#XX#X#XX##X#X##XXXX#X##X#X#XXXXXXXXXXXXXXX#XXXX#X#XX#XXXX#X#XX##XXX##XXXXXXXX##X#X#XXXXXXXXXXXXX#XXX#XXXX#XXXX##X#XXXX###XXXXXXX#X#XXXX###XXX#XXX#XX#XXXX#X#X#XXXX#X#X#XXXXXX#X#XX#XXXXX#XX##X#XX#X##XXX#X#XXXXX#X#XXXXXXX#X#XXX#XXXXXX##XX##XXXXXXX#XX#X####X
#XXXXXXXXX#XX#X#X####X#XXXXXXXXXXXX#XXX##XXXX##XX##XX#XX#XXXXXXXX#X#X#XXXXXX#XXXXXX#XXX#XXXXXX#XX##XXXXXXX##XX##X#XXX#X##XX#XXX#XXXXXXXXXXXX#XXXXX#X#XX#XXX#X##XXXXXXX#XXXXXX#XXXXXXXXXX#XX#XXXXXXXXXX#XXXX#XXXXXX#X#XXXXXXXX#XXX#XXXXXXXXXX###XXXX#X#XXXXX##XXXX#XXX###XX#XXX##X#XXX#XXXXXXX###XXXXXXX#XXX##XXXXXXX#X#XXXXX#XX#XX#XXXXX#XXXXXXXXXX#XXXXX#XXXXXX##X#XXXXX#XXX#XXXX###XXXX#XXX#XXXXXXXX#XXXXXXX#XXXXXXXXX#XXXX##X#XXX#XXXXXXXXX#XXXXX#X#X#X#XXXX#X#XXXXXX#XX####XX###XXXXXX#XXX#XXXX##XXXX#X#XXX#XX#X#XXXX###XXX####XXXXXXX#XXXXX##X##XXXXXXXXXX#XXXXXXXXX#X#XXX#XXX##XX#X#X##XX#XX#XXXXXXXXXXX#XXXX#X########XX#XXXX#X#XXXX#XX#XXXXXXXXX#XXXXXX#XXXXX#XXXXX#X##XXXX##XX#XXXXXXXXX##XXXXXXXXXX#XXXXXX#XXXXXXXXXX##XXXX#XXXXX#XXXXXXX#X#XXXX#X#XXXX#X#XXXX#X#XXXX#XX#XX#XXX#XXXXXXX#X#XXX#XX#XXXXX#X#X#X#XXXXXX##XX#XXXXX##XXXXXXXXXXXXX#X#XXX#XXXXXXXXXXXXX#X##X##XXXXXXXXXXXXXX#X###X#XXX#XX#####X#XXXX#XXXX#XXX###X#XX#XX#XX#X###XX#XX#XX#XXX#XXXXXXXXX##XXXXXX#XXXXXXX#X#X#X#XXXXX#XX#XXXXXXXXXX#XX##XX#XX#XXXXXX##X#XXXX#XXXX#XXX####XXXXXX#X
#XX##X##XXXXXXXX#XXXXXX#X#XXXX#XXXXX##XX#XXXXX#X#XX#X##XXXXXXXX#XXXX#XXXX#XXXXXXX#XXX#XX#XXXXXX#XXXXXX#XXX#XXXX##X###XX#XXX#XXXXXXXXX#XX#XX#XXX#X#XX#XXXXXXXXXXXXX#XXXXXX#XXXXXX##X#XX#XX#XXX#####XXXX#XX#XXXXXXX#X##X#XX#XXXXXXXXXXX##X#######XX#X#XXXXXXXX##XXXXXXXX#XXX##X#XXXXXXXX#XXXXXXXXX###XXXXXXX#XX#XXXXX##XXX##X#X#X#XX#X##XXX#X##XXX#XX##X#XX#XXXXXXXX#XXXXXXXXXXXXXXX#XXXX#XX#XXX#XXX#XXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXX##XX#X#XX#X###XXX##XXX##XX#XX##XX#XXXXX#XXXXXXX#XXX#XX#XXXXXXX###XXX#X#X#XXXXXXXXXXXX#X#XXXXXXXXXXXX##XXXXXX#XX#XXXXXXXXX#XXXX##X##XXXX#X##XXX#X##XX#XX#XXXXX###XXXXXXXXX###XXXX#XXXX#X#XXXX#XX#XXXXX#XX#X##XXX#X##XXX#XXXX#XXX#XX#XXX#XXX#X#XXXX#XXXXX#XX#X##XX#XXX#X#XXXXX#X#XXXXXX#XXX#X#XXXXX#XX#X#XXXXXXX#X#XXXXXXXXXX####X#XXXXXXXXX#XX#XXXXXX#X#X#XXXXXXXXXXX#XXXXX#X#X####X#XX#XXX#XXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXXXX###XXXXXXXXXX#XXXXXXX#XXXXXXXXXXX#XXXXXX#XXX#X#XX#X#X##X##X##XX#XXX#X#XXXXXXXXXXXXXXXXXXXXXX#XXX#XXXXXXXXX#####XXXXX#X#XXX##XXXXX#X###XXXXXXX###XXXXXXXXXXXXXXXXXXXXXX#XXXXXX#XX#XX#XXXXXX#X
XXXXXX#X#XXXXXXXXXXXX#XXXXXXXX#XX###XX#X#XXXXXX#XXXXXXXXXX#XX#XX#XXXX#XX##X#X##XXXXX#XXX#X#X#XX###XXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXXXX##XXXXXX#X#XX##XXX#XXXXXXX#XXXXXXXXX#####XXXXXXXXXXXXXXXXXXXXXXXXXXX##XXXXXX#X#XXXXXXX#XXXX#XXX##XX####XXXXXX#XXXXXXXXXXXXX#XX#XXXX#XXX#XXX####XXXXXXX#X#XXXX#XXX#X#XXX#X###XX#X#X#XXXXXXX#XX#X#XXX###XX##XXXXXXX##X#XX##X#XXXX##XXX##XXXXXXX#XX#XXXXX#XXXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXX#XX#XXXXX###XX#XXXXX#XXXXXX#X#XXXXXX#XXXXXX#X#XXX#XX##XXXX##XX#XXXXXXXXX##XXXX#XXXX##XXX#XX##XXX#XX#XXXXXXXXXX###X#XXXXX#XX#X##XXX#XXXX#XXX#XXXXX##XXX#XXX#XXXXXXXXXXXX#XXXXXX#XXXXXX####XXXXXX#XXXXXXXX##XX#XXX#X##X#XXXXXX#X##XXXXXXX#XXXXXXXX#X##X#XXXXXXX#XX#XX#X#XXXXXXXXXXXXXXX#XXXXX#XXXXX##XXXX##XXX#XXX#XXXX#XXXXXXXX##X#X#XXXXXXXXXXXXX#XXXXXXXX#XXXXXXX#XXX#XX#X###XXXX#X#XXXXXXX#XX#XX#XXXXXXX#XX#XXXX#XX##XXXXXX##XXXXXXXXXXX##XXX#XXXX#XX#X#XXXXXXXXXXXXXXXXX##X#X####XX#XXXXX#XX#XX##XXXXXXXXXXX#X#XXX#XXXX#X#XX#XX#XXX#XXXX#X#XXX#XX#XXXXXXXXX##XXX#XX#XX#XXXX#XXXX#XXX#X#XXX#XXX#XXX#XXX##X#XXXX#XXX#XXXXXXX#XXX#XX
#XXX#XX##XXX#XXXXXX#XXXXXX###XXXXXX#XX##XXXX#XXXXXX#XX#XXXXXX#XXXXXX#X#XX#XX#XXXXXXXXXXXXXXXX###XX#XXX#XXX#X###XX#XXXX#XX#XXXXXXX##XXXXXX#X#XX#XXXX#XXX#XXXXXXXXXX#X#X#XXX###XXXXXXXX#XXXXX##X#XX#XX#XXXXXX#XXXX#XXXXX#X#XX##X###XXX#X#XXXXXXXXXXXXXXXXX#XXX#XXXXXXXXXXXXX#XXXXXXXXXX#XXXXXX#XXXXXXX#XXX###X######XXXXXXXXXXX#XXXXX#X####X#X#XX###X##XX##XXXXX#XXXX##XXXXXXXX#XXXXXXXX#XXX#XXXXXXXXXXX##XXX#X#XXXXXXXXX###XXXXX#XXX##XX###XX#XXX#X##XXXXXXXXXX#X#XXXX#XXX#X#XXXXXX#XXXXXXX#X###XXXXXX#XXX#X##X#######XX##XXX#XX#XXXXXXX#XXX##XXX#XXXXXXXXX#X#X#X#XXXXXXXXXX#XX#XXX#XXXXXXXX#X#XXXXXXXXXXXXXX##XX#XXXXXXXXXXXX#X#XXXXXXX##X#XX#XXX#XX##XXX###XXXXX###XX#XX#XXX###X#XXXX#XXX#X#X#XXXXX#XXXXXXXXXX######XXXXXXXXXXXXXXX#XXXXXXXXXX#XXX#XXXXXXXXX#XXX#XXX###X##XXX##XXXXXXXXX#X#XXX##XXX#XXXX###XXXXXX#XXXXX##XX#XX##XX#X#XX#XXXXXX#XX##XXX#XXXXXXXXXX##XX#XXXXX###X#XXX#XXXXXXXXXX#XX#XXX#XXXX###XXXX#XXXX#XX#XXXXX#XXXXX##XXX#XXX##X#XX##XXXX#XXXXXXX#XXXXXXX#XXXXXXXXXXX#X#XXXXXXX##XXXX##XX#XXXXXXXX#XX#XX#XXXXXXXXX#X##X#XXXX#X#X##XXXX##XXXX#X
#XXXXX#X##XXXXXXXXXXXXXX##XXXXXXXX#XXXXX##XXXX#XX#XXXXX#XXXXXXXXXXXX#XX#XXXXXX#XXXXXXX#X#XXXXXX#X#XX##XXXX#X#X#XXXXXXXXX##X####X####XXXXXXXX#XXXX##X#XX#XXXXXXX#XXXX#XXXXXX#XXXXXXXXXXXX#XX#XXXX#XXXXX#XXXX#XXXX#XXXXXXXXXXXX#XXX#X###X#X#XX#X#X#XXX##XX#XXXXXX#X#XX#XX#XXXXXXXXXX##XXXX#X#XXX#X#XXXXXXX#XXXX#X##X##XXX#XXX##XXXXXXXXX##XXX##XXXXXXXXXX#XXXX#XXXX##X#XX##X#X###XXXXXXXXXXXXXX#X##XXX#XX#XXX#XX#XXXXXXXXXX#X##XXX##XX#XXXXXXXXX#XXXXXXXX##X#XX#X#XX#XX#XXXXXX##XX###XXXXXXX##XXXXXXXXXXXX#XXXXXX#XX#X#XX##XXXXXXXXX#XXX#XXXXX#XXXXX#X#X##XX#XX###XX#XXXXXXX#XX#XX#XXXXX#XX##XXXX#XX##XXX#X##XXX#XX#XX#XXXXX##X###XXXXXXXXXXXXXXXXX##XXXXX#XXXXX#XXX###XX#X#XX#XX#XX#X#X#XXXX#XXXXXXX##XX##XX##XXX#X#XXXXXXXXXX####XX#XXXXXXXXX#XXXXX#XXXXX#XXX#XXX#XXX##X#XXXXXXXXX#XXXXX#XXX##X##XXX#X#X#XXXXXXXXX##XXX#XXX##XXXX#X#XXXX#XXXX##XX##XXXX#X#X##XX##XXXXXXXXXXXXXXXXXX##XXX#XXXXXXXXXXX#X##XXXXX###XXX#XXXXX####X#XXXX#XXX#XX##X#XX#XXXXXXXXXX#X###XX#XXXX#XXX#X#XX#XXXXX#X#XXX#X#XXXXXXXXXXX#XXX##XXX#XX#XXXXXXX#X##XX#XXXXXXXXXX##XXXXXX#XXXX#XXX
XX###XXXX##X#XX#X#XXXX###XXXXXX#XX#XXXXX##XXX#XXXXX#XX##XXXXXXXXXXX#XXXXXXXXX#X#XXX#XXXX#XXXXX#XXX#XXX#XX#XXXXX#XXXXXXXXXX#XX##X#XX#XXXXXXX#XXXXXXXXXXX#XX##XXXXX#X#XXX#X#X##XX#X#X##XXX#X#XXXX##XXXXXXXXXXX#XXX#XX#X#XXXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXX###X##XXX#X#X#XXXXX##XXX##XXXXXX#X#####XX#XXXXXXX###XXXX###X##XXXXXXXXXXXXXX#X#XXXX##X#XXXXXX##X#XXX##X#XXX##X###X##XXXXXXXX#XX#XX#X##XX##XXXXXXXXXXXX#XXXXXXXXXXX#XXXXX#XXX#XX#X##XX###XXX#XXXXXXX#XX#X#XX#XXXXXXXXXXXXXXX##X#XXXXXXXXX#XXXXXX#XXXXXXXXXXX##X#XXXXXX##XXX#XXXXXXX##X#XXX##X#X#XXXX#XXXXXXXX#XXXX#X#XXX##XXXXXX##XX#XX#XXXXX#XXXX#XXXXX###X#XXXXXXXX#X#XXXXXXXXXXXX#XXXXXXX#XX#XXXXXXXXXXXX#X##XXX##XXX#XXXXXX#XXX#XXXX#XXXXXXXXX###XXXX####XXX#XXXX#XXX#XX#X#X#XXXXXX#XX#XX#XXXXXXXXXX###XXXX#XXXXXXXXXX#XX#XXXXX#X#XXXXXXXXXXXXXXXXXXXXXXXXXXX###XXXXXX#X#X#XX#XXX#X#XXXXX##XXXXXXX#XXXXXXXXXX#X##X##X#X##XXXXXXXXXX###XXXXXXXXXXX##XXXXXXX#XXXX##XXX#X##XX###XXXXXX#X#XXXXX#XX#XXXX##XXXX###XXXXXXXX#X##XXXX#XXXXXX#XXXXX#XXXXXXXXX#XX#X##X###X#XXXX#X#X#XXXXX#XXX#XXXXX#XXX
X##XX#XXXXX#XXXXXXX#XXXXXXXXXXXX#XXXXXX#X#XX#XXXXXXXXXXXXXXXXX#X###XXXXXXXX#X#XX#X##XXXXXX#XXX#XX#X#X#XXX##XXXXXXXXXXXXXXX#XX#XXXXX#XX#XX###XXX#####XXXXXXXX#XXXXXXX#XXXX#XXXXXXXX#XXXX#XXXX#XX##XX##XX###X#XXXX#XXXX##X#XX#XXX##XXXXXXXXXXXXX##XXX#XXX#XX#XXXXXXXX#X#XXX#XXXXXXXXXXX#XXXXXXXXXXX#X#XXX#X#XX#XX#XX#X#XXXXX#XX##XXX#XX#XX#X#XXXXXXXXXXXXXX#XXX#XXXXXX#XXXXXXX#XX##XXXXXXXXXXXXX#XX#XXXXXXX#XXXXXXXXXX#XX#X#XX#XX#XXX#X##XXX#XXXXXXXX#XX#X#XX#XXXXXXX#XXXXXXXX#XXX#XXXX##X##XXXXXXXXX#XXXXXXX#XXXXXXXXXX##XX##XXX#XXXXXXXXXXXXXX#XX#XXXXXXX##XXXXX#XXXXX#XX##XXXXXX#XX#XX#XXXXX#XXXXXXXX#XXX#X####XXX#X##XXXX#XXX#XXXX###X#X####XX#XX###XXXXX##XXXXXXXXX#XXX#XXXXX#XX#XXX#XX#XXXXXXXXXXX#X#XXXXXXXXXXXXXXXX#X#X#X#XXX#XXXXX#X##XXXXXXXXX#XXXX#XXXXX##XXXXX#X#XX#XXX#XXXXXX#XX#XXXXXXXXXXX#XXX#X#XXX#XXXX#XXXXX#XXX#XXXXXXX#XXXXXXXXXXXXXXXXX#XXXX##XXX#XXXXXXXXXXX#XXXXXXXX#X#X##XXXX###XXXXXXXX#XX#XX#XX#X#XXXX####XXXXXXX#XXXX##XXXXXXXXXXXXXXXXX#XXX#X#XX###XXXXXX#XXXXX#XXXX#XXX####X#X#XX##X#XXXXXXX#XXXX##XXXXXXXXXXX#X#XXXXXXXXXXXXX#XXXXXX
X#XXXXXXX#XXX#XXXXXXXXXXXXXXXXX###X##X##X#XX#XXXXXXXX#X#XXXXXXXXXX#XXXXXXXXXXXXXXXX##X#XX#XXXXXXX##X#X#X#XXX#X#XXX#XXXX#X#X##XXXX#X#XX##XX##XXX###XXX##XXX#XX#XX#XXX#XX#XXXX##XXXX##XXXX#XXX#XXXXXXXXXX#XXXXXXXX#XX#XXXXXX##XX#XXXX#XX#X#XXXXXXX##X#X#XX#X#X#XXXXX#XXXXXX#X#XXXX###XXXXXX##XXXXXXXXX#XXXXXXXX##XXX#XX#X##XXXXXXXXXXX#XXXXXXXX#XX#XXXXXXXXXXXXXXX#X#XXX#XX#X#XXXXXXXXXX#XXXXX#XXX#X#XXXX#XXXX#XXXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXX#XXX#XXXXX##XXXXX#XXX#X##XXX#X#XXXXXXXXXXXX#XXXXXXXXXX#XX##XXXXXXXXXXXXXXXXXXXX#XXXXXX##X#XXX##X#X#XXX#XXX#XX##XX#XX#XXX##XXX#X##XX####XX#XX##XXXX##X#XXXXX#X#XX#XXXXXXX#X#XXXXX#XXX#XXX##XX##XX#XXX#X#XX#XXXX#X##XXX#XX#XXXX###X#XX##XXXXXXX#XXX##X#XX##X##XX##X##X##XXXX#XXXXXX#XX#XX#XXXXX#XXXXXX#XXXX#XXXX#XXXXXX##XX##XXXXXXX#X#XXXX#XX#XXXX#XXXX#XXXXXXX#XX#XXX#XXX#X#XXXXX#XXXXX##XX#X#XXX#XXXXX#XXX#X#X#XXXXXX#XXXXXX#XX##XXXX#XXXX#XXXXX#X#XXXX#XXXX#XXX#XXXXXXXXXXXXXXXXXXXX#XXX#XXXXXX#XX#XXXXXXX#X##X###XX#XX#X##XXXXX##XXXXXX#XX##XXXXXXXXXXXXXXXXXX#X#XXXXXX#XXXXXX#XXX#X#XXXXXXXXXXXXXX#XX
X#XXXX##XXX#XXXXXXXXXXXX##X#XXXX#XX##XXXXXXXXXXXXXXX#X#X#X#XXX#XX##XXXX##X##XX#X#XX#XXXXX#XXXX#XXX###X#XXX#XX###X#XX#XXXXXXX#XXX##XXXX#XX##XX#XXX##XXXX#XX#XXXXX#XXXXX#X#XXXXXXXX####X#X#XX#XXXXXXXXXX##X#XXXXXXXXXX####XXX##XXXXXXXXXX#X#XXXXXXXXXXX#XXXX#X#X#XXXXX#XX#XXXXXXXXXXXXXX#XXXXX#XXXXXXXXX#XXX#X#XXX#XXXXXXXX#X#X##X##XXXXX##XXX#X#X#XXXXXXXXXXXXXXXXXX#XXXXX#XX#XXXXXXXXXXX#XXX###X#XXXX#XX#XX##XXXXX#XXXXXXX#XXX#X##XXXXXXX#XXXXX#XXXXXX#XXXXXXXXX#X#XXXX#XX##XXXXXXXX##X#XXX#X#XX#XX#XXX#XXXXXXXXXXXX#XXX#XXXXX#XX#XXXXXX#XX#X###XX###XXX##XXX##XXXXXXXXXXX#XXXXXX#XXXX#XX#X#XXXX#XX#X#X#XXXXXX##X##XX#X#XXXX#XXX#XXXXXXX#X#X#XXX#X#XX#XXXXXXX##XXXXXXXXXXXX#XXXXX##XX##XXXX#X##X#XXXXXXXXXXXXXXX#####XXXXXXXXXXXXXXXXX#XXXXXXXXXX##X#XX#XXX##XXXXXXXX#X#X#XXXX#XXX##X#X#XX#XX#XXXXXXX##XXXXXXX#XX#XXXXXXX#XXX#XXXXXXXXXXXXXXXXXXX##XXXXXX#XXXXXX#XXXXXXXXX##XXXXXXXXXXXXX#XXXXXXXX#XXXX####XX#XXXXXX#XX#XX#XXX#XXXX###XX#XXXXXXX#X#XXXXXXXX#XXXX#X#X#XXXXXXXXXXXXXX#XXX#XX#XX#X#X#XXXXXXXXXX#XXXX#XXX#XX#X###XX###XX#XXXX#X#XXXXXXXXXX##X#XXXXXX
XXX##XX#XXXXX#XX#X##XXXXX#XX#XX#XXXXX#XXXXX##X##X#XXXXXXXXX##XXX#XXX#XX#X####XXX#X##XXXX#X#X#XXX#XXX#XXXX###XXX#X#XXXXXXXX#XX#X#XX##XXX#XX#X#XX###XXXX#X#XXX#XXXXXXXXXXX#XXX#XX##X#XXXXXXXXXXXXX#XXX#X#X#X###X#X#X#XXXXX#XXX#XXX#XXXXX##X###XXXXXXXXXX#XXXXX#X#XX#X##XXX#XX###X#X#X#XXX#X#X##XXXXX#X#XXXX##X#XXX#X###XXX#X#XXXXXXXX#X#XXXX#XX#XXXXXX#XXXX###XXXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#X#XXXXXXXXXXX#XXXXXXXX#XXXX#XX##XX#XXXX#XX##X##XXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXX#XXXXXXX#X#XXXXXX###XXX#X##X##XX#XX##XX#X#XXXX##XXXXXXXX#XX#XXX#XXXXXX#XX#X#XXXXXXXXX#XXXXXX#X#XXXXXX#XX#XXXXXXXXXXX#X#X#XXXXXXXXX#X#X###XXXXXX#XXXXXXXXXXXXXXX#X#XXXX#X#XXXX#XXX##XXX#XXXXX###XXXXX#XXXXXXXXX###XXXXXXXXXX#XX#X#XXX#XX#X#XX##XXXXX#XXXXX#XXXXXXXXXXXXXXX#XXXX##XXX##XXXXXXXXXXX##XX#XXXXXXXXXXXXX##XXXXXXXXXXXX##X#XXX#XXXXXXXXXXXX#XXXXXXXXXXXXXX#XXX#XXXX#XXXXXXX#X##X#X###XXXX####XXXXXXXX#XX#XXXX#XX#XXXX###XXXXXXXXXXXXXXXXX#X##XXX##XXX#XXXXX#XXXXXX#XX#XXXXXXXXXX#X##XX#XXXXX#XXXXXXXXXX#XXXX#XX#XX#X######XXXXXXXX###X#XXXXX#X#XXXXXXX#X#XXXX
XXX#XX#XXXX#XXXXXXXXX#XX#XXXX#XXXXXXXXXXX#XX#XX#X#XX#X#X#XXXX##XXXXXXXXX#X#XXX#X#XXX#XXX#XXXXX#XXXXXXXX#XXXX#XXX##XXXXXXXXXX#XX###XX#X#XXX#XX#XX#XXX#XXX#XXXXXXX#X#XX###X#XXXXX#X#XX#XXXXXXX###XXXX##XX#XX##XX#XXXXXX#XXX#X#XXXXXXXXXXXXXXXXX#XX#XXXXXXXXXX#XX###XX#XXX##X#X#XX#X#XXX#X#XXX###XX###XX#XX#XXXXXX#X#XXXXXX##X#XX##XXXXXX#XX#XX#XXXXXX#XX#X#XXX###XX#XX#XXX#XXXXX###XXX#X##X#X#XXXXXXXX##XXXXXXXXXXXX#XXX#XXXXXXXXXXX#XX#XXXXXXX#XXXXX#X##X##XXXXXXXXXXX#XX#XXXXX#XXX#XX#XXXXX##XX#XXXXXXXXX#XXX#XX###XXXXXXX#X#XXXXXX#XX#XXXXXXXXXXXXXXX#XX#X#XXX#XXXX#XXXXX#X#X#XXX#XXX#XXXXX##XXXXXXX#XXXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXX#XXXX##X#XXX#XXXXX#XX#XXXXXXXXXXX#XX#XXXXXXXX##XXXXXXXX#XXXXXXXXX#XXXXXXXX#XX##XX#X##X#X##XXXXXX#XXX#X####XXX#XX####XX#XXXXXXX#XXX#X#XX##X##XXXX##X##XXXXXXXXXXXXXX#XX#X#XX#XXXXXXXXXX##XXX##XX#X#XX#XXX##XXXXXXXXX#XXX#XX#X#XXXX#X#XX#X##XXXXX#####XXXX#X###XXXXX#XXX#XX#X##XXXX##XXXXXXX#XXXXXXX#XXXX#XXXXXXXX##XXXXXXXX#X#XX####XXXXX#XXXXXXX##XX#XXXX###XXX##XXX#XXXX#XXXXXX#X#X#X#XXX#XXXX#X#XXX#XXX#XXXXXXXXXX#XXX
XXXXX#XX#XX#XXXXXXXX#XXXXX#XXX##XXXXXXX#XXX#X#XXXXXXXXX#XXX##XXXX#XX#XXXX#X#XXXXXXXX#XX#XX#XX#XXXXXX##XXX#####XX#XX#XXX#XXXXXXX#XXXXX##XXXXXXX###XXXX##XX#XXXXX#XXXX##XX#XXXXXXXXXX##XXXXX#XXXXX#XX#XXX#XXX##XXXXX#XXXXX#XXXXXX#XXXX##XXX##XXXXXXXXXXXX#XX#X#X#X#XXXX#X##X##XXXX#XX#XXX##XXXXXXX###X#XX##XX#XXXXXX#XXXX##X#XX#XX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXX#X###XX#XX###XXXX#XXXXXXXXX#X#XX#XXXXXX#X#XXXXXX#XXX#X#XXXXXXXXXXXXXX#X##XXXXX#XXXXXX###XXXXXXXXXX##XXXX#XXXXX#XXXXXXXXXX#XXXX#XXXX#XXXXXX##XXXX###X#XXXXXXXXXX#X#XXXXXXXXX#XXXX#XXXXXX##XXXXX#X#X#XXXXXXXXXX##XX#XX#XX#XX#XXX#X#XXXXXXXX##XXXX#XXX#XX##X#XXX#XXXXXXX##XXXX#XXXXXX#XX#XXXXXXXXX#X#XX#XXXXXXXXXXXXXX#X##XXXXX#XX#XXXXX#X#XXXXX#X#XXXX#XX#XXXXXXXXX##XX#X#XXXXX#XXXXXX#XXXXXXXX#XXXX#XX##XXXXXXX#XXXXX##XX#XXXXXXXXXX#XXXX#XXX#XX##XXXXX#XXXXXXXX#XXX#XX##XXXXX##XXXXX#X####XXXXX#XX#XXXXXX#X#XXXX#XXX#XXX###X#XXX#XXXXXX#X#XXXXX#XXXXXXXXX#X#XXXX#XXXXXXXXXXXXX##XX#XXXXX#XXX#XX#XXXXX##XXXX#XX#XXXX#XX#XXXXXXXX#XXXXXXX#XXX#XXX#XX#XXX#XXX#XX#XXX##XXXXX###XXXXX#XXXX#XXXXX
XX#XXXX##XXXX#XX##X#XXXX#XXXXXXXXXXX#XX#XXX#XX##XXXXXXXX#XX#X#XXXXX#X#XXXXX#XXXX#XX#XXXXXX#XXXXXXXX###XXXXXX#XXXXXXXXXX#XXXXXXX#XXXX#XXXXXXX##XX#XXXXX##XXX#XXXXXXXXXX#XXXXXXX#XXXXXX#X#XXX#XXXXX#XXX#XX#X#XXXX#XXXX##XXXXXX##XXXXXXXXXXXXXXXXXX##XXXXXXXXXXX#X#XXXXXX#XXXX#XX#XXXXX#XX#XXXXXXXXXXXXXXX##XX#XX#X#X#XXXXX#XXXXXXXXX#X##XX###XX##X#XXXXXXX#XXXXXXXXXXXX#XXXXX#XXX##XXXXXXXXXX#XXXXXXX#X##XX#XXXXXXXXXX#XXX###XX####X#X#XXX#XXXXX#XXXXXX#XXXXX#XXX#X##XXXXX#X#XXXXXX#XXXXXXXXX######XXXX#XX#XX#X#X#XXXXXXXXXXXXXXXX#X#XXX#XX##XXXX#X#XXXX##X#X#XXXX#XX#XX##XXXXXXXXX#XXXX#XXXXX#X#XXXX#XXXXXX#X#XXX#X#X#XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X#XXXXXXX#XX#XXX#XXX###XXX##XXXXXX#X#XX##XXXXX#XX##XXX#X#X###X##XX###XXXXXX#XXX#XXX#X#XX###X##X#X#X##XX#XXX#X##XX#XXXXX##X#XXXXXXX##XXXX#XXXXXXXX##XXXXXXXXXX#XXX##XXXXXXXXXX##XXXXX#X#XXXXX#XXX#XXX#XXX#XXXXXXXX##XXX#XXXX##XXXX#XX#XXXX#XX#XXXX#X##XXX##XXXXXXXXX#XX##XXXXX#XX##X#XX##XXXXX#X#X#XX##XXXXXXX##XXXXXXX##XXXX#X##XXXXXXXXXX##X#X#XXXX#XXXXXXX#XXXXXX#XXX##XX#XXX##XX#XX##X##X#X#X#X#XXXX#XXXXX
XXXX##XXXX##X#XXXXXXXXXXXXX#XXXXXXXXX##XXXX#XXXXX#X#XXXXXXX#XXXXXXXXXXXXXXXXXX##XXXXXX#XX##XXXXXXXXXXXX#XXXX#XX#X#XXXXXXXXXXXXX#X#XXXXXX#XXXXXXX##XX#XX#X#XX##XXX#XXX#XXXXXX#XXXX#XX#XXX#XXXXXXXX#XXXX##XX##XXXXX#X#XXXXXXXXXX#XXXX#XX##XXXXXX#XXX#XXXXXXXX#XXXXXXXX#XXXXXXXXXXXXXXX#XXXX#XXXXXXXX#XX#XX#XX#XXXXX#XXX##X#X#XXXX#X#XX#XXXXX#X##XXXX#XXXXXX###XXXXXX#XXXXXXXXXXXX#XXXXXX#XXXXX#XXX#XX#X##XX##XX#XXXXXXXXX###XXXXX#XXX#X#X#XXXXX#XXXXXXXXXXXX#XXXXXXX#XXXX#X#X##XX##XXXXXXXXXXXXX#X#XXX##XXXXXXXXXXX#XXXX#XX##XXXX#XX#XXXXXXX#X##XX#XXXXXXXX#XXX#XXXX#XXX#X#X#XXXX#XXX#XXX###X####X#XX##X##X##XX#XXX#XXXX#X#XXXXX#XXXXXXXXXXXXXXXX#X#XXXXXXXXX#X#XXXXXXX#XX#XXXXXXXX#XXXXXXX#XXX#XX##XXXXXX#XXXXXXXXX#XX#XXXXX#XXX##XXXXX#XXXXXX#XXXXXXX#XXXXXXXXXXX#XXXXXXXXXXX##XXX#XXX#XXXXXXXXXX#XXXX#XX#XXXXXXX#XXXXXXXXXXX#XX##XX#XXXXXXXXXXXXXXXXXXXXXXX###XXXXXXX###XX#XXXXXXXXXXX##X##XXXX#XXXXXXXXXXXX#XXXXXXXXX#XX#XX##X#XXXXX#XX#XX#XXX#XX#XXXXXXXXXXX#XXXX#XX#X##XXX#XXXXXXXX##X#X#XXXXXXXX#XX#XX#XXXXXXXXXXXXX#X#XX##XXXX#X#X#XX#XX###X#X#XXXXX#X#XXX
XXXXXXXX#XXXX#X##XXX#XXXXXXXXX#XXXXXXXXXX#X##XXX##X#X#XX#XXX###XXX##XXXXXX#XXXX#XXXXXXXXXXX##XXXXX#X#XXXX##XXX#X##X#X#XXXXXX#X#XX##X#XXXXXXX#XXXXXX#XXXX#XXX#XXXXX#XXXXXXX#X#X##X#XXXX#XX#X#XXXXXX#XXXXXXXXXXXXX#X#XXXXX#XXX#X##XXXXXXXXX#X#XXXXXXXX#XXXX#XXXXXX#XXXXXX#XXXXX##XXXXXXXXXXXX###X#XXXX##XXXXXXX##XXXXX##XXX#XXXXXX#XXXXX#XXX#XXX#XX#XXXXX##XX#XXXXXX#XXXXXXX#XXX#X#XXXX#X#XXXXXXXXX#XXXXXXXXX#X#XXXXXXXXX#X##XX##XX#XX##XXXX#XX#XXXXX#XX#X#XX##XX#XXXXXXXXXXXXXXXXX#XXX#XXXX#XX#X##XX#XX##X#X##XXXXX#XXX#XXXXXXX##XX#XX####XXXX#XXXXXXXXX#X#XXXXX#XXXX#XXXXXXXXXX#XX#XX###X#XXXXXXX##XXXXXXXXXXXX##XXXXXX#XXXXXX##X#XXX#XX#XXXXXX#X#XXXXXXXX#XXXXX##XXXX#XXX#XX#XX##X#XXXXXXX#XXXXXXXXXX#XX#X#XXXXXXX##X#XXX#XXXXXXXXXXX##XXXXXXXXXXXXXX##XXXXXXXXXXX#XX##XXXXXX#XX#XXXX###XX#XXX###XXXXXXX##XXXXXXX##XXXXXXXXXXX#XXXXX##XXXXXXXXXX#XXXXXX#XX#XXX#X#XXXXXXX##XXXXXXX#XXXX#XXX##XXXXXXXXXXXX#XXXXX##XXXXXXXXXXXX##XXXXX#X#XXXXXX##X#XX#XXX#XXXX#XXXX##XXXXXX#XXXXXXXX#XX#XXX#XX#XX##XXXXXX#XXX#XXXXX##XXXX#XXXX##XX#XXX#XX##XXXXXXX#XXXXXX##XXXXXX#
X###X#X#XXXXXXXX#XXXXXX#XXX#XXXXX##X#X###XXXXXX#XXXXXX#X#X#XX#X#XXXXX#X####XXXXX##XXX#X#XX#XXXX#X##X###XXX##XXX#XXX###XXXXXXX#XXXXX#X##XXXX##XXXX#XXXXXXXXXXXXXXX##XX#XXX##XXX#XXXXXX###XXXXXX##XXXXXXXXXXXX#XX####XXX#XXXXXXX#XXXXXX#XXX##XXX#X#XXX##XXXXX#XXX#XXX#XXXXX##X#XXXXXXXXXX#XXXXXX###X#XXX#XX##X#X#X#XXXXXXX#XXXX##X#XXXXXXX###XXXXX#XXXXXX###XX###XX#XX##XX#XXXXXXXXXXXX#XXXXXX##XXXXXXX#XXXXX#X#XX#XX##XXX#XXX#XX#X#X##XXXXXX#X#XXXXXXX#X##XXXX##XX#XXXXXX###XX#XX#XXX#XXXX#XXXXXXXXXXXXX#XXX#XX#X#XXXXXXXXXXXXX#XX#X##XXXX#XXX#XXX###XXX#XXXXXXXX#X##X#X#X#XX#XXXXXX###XXXXXXXXXX#X#XX#XX#X###XX#XXXXXX#X#X#X#XXXX#XXX#XX#XXXXXXXXXXXXXXXXXX##XX##XX##XX#X##XXXX###XXXX#XXXXXXXXXXX#XXX#XXXX#XXXX##XX##XX#XXXX#XXX#XXXXXXXX#XXXXXX#XXXXX#XXXX#XXXXXXX#XX##XX#XX#XX#XXX##XXX#XX##XXX##XXX##XXX#X#XXXXXX##XXXXX#XXXX#XXXXX#XXX#XX#XXXXX##XXXXXX#X#XXXX##X#XXXXXXXXXXX#XXXX##XXXXXX#XXX#XXXXXX#XXX#XXXX#XXXXXXXXXX#X#XX#X###XXXXXXXXXXXXXXXX#XXXXXXX#XXXXXX##XXXXXXXXX#XXXXX#XXX#X#XXX#XXXXXXX##XXXXXX##XXXXXXXXXXX#XX##XXXX##XXXXXXXXXXXXX#XXXXX###
X#X#XXX##XXXXXXXXX#X#XX#X#XX#XXXX##X##X#X#X#XXXXXXXX#X#X#X#XXXX##X#X#XXXXXXXX##XXXX#XXX#XX##X#X#XXXXXXXXX#XXXX#XXXXXXXX##XX###XXX#XX#XXXX##X#X##XX#XXXXXXXXXXX#XXXXX#XX#X#XXXX##XXXXXX#XXX#XXXXXXXXX#XX#X#X#XXXXXXX#XXXXXXX#X#XXXXXX#XX#XX#XXXXXXXX#X#XXXXXXXX#XX#X#XXX#XX#XXXXXXXXX#XXXXX#XX#XX###XXXX###XX#X#XXXXXXXX#XXXXXX#XXXXXX#X###X#X#XXX##XXX#XXXXXXXXXXXX#XXXXXXXXX#XXXXXX#XXXX###XX####XXXXXX#X#XX#XX#XXXXX#XXXXXXX#X#X#XXXXXXXXXXX#X##XXX#XXXXX#X#XXXX##XXXXX#XXXXXXXX###XX#XX#X#X#XX#XXXX#XXXXXXXXX#XXXX##XXXXXX#XXXXXX#XXX#X####XXXXXXXXX#XX#XX#XXXXXXXX#XXX###XXX##XXXXXX#XXXXXX#X#XXXXXX##XXXXXXX##XXXXXXXX#XXX#XXXXXX#XXX###XXXXXXX#XXXXXXX#X#XXXXX#XXXXXXXX#XXXXXXX#XX##XXXXXXXXXX#X#X#X##XXXXXXXXXXXXXX#XXXX#XXXXXXX##XXXXXX#X#XX##XXX#XXX##XX#XX##X#X#XX#XX##X#XXXXXX#XXX##XXXX##XXXXXXXXX#XXX##XXXXXXXX#XXX##X#XX##XXX#XXXX#X#XXXXXXXXX#X#XX#XXXXXXXXXXXX##XXXXXXXXXX#XXX##XXXXX#X#XXXXXXX#X#XXXXXXXXX###XXXXXX#XXXXXXXXX#XXXXXXX#X###XXXXXXXXXXX#X#X##X###X#X#X##X#XXXX##X##X#XXX##XX#XXXXX##X##XXXXXX#XXX#X#X#XXX##XXXXXXXX##XX#XXXXX#X#X
#X##XXXXXX##XXX##XXXX#XX#X#XXXXXXXXXXX###XXXXX#XXXXXX#XXXX#XX#XXXXXXXXXXXXXXXXX#XXX#XXX#XXX#XX#X##XXXXXX#X#XXXX##XXXXX#X#XXXXX#XXXXX#XXXXX#X#XX#X##XXXX###XXX#XXXXXXXXXX#XXXXX#X#XXXXX#X##XXXX##XX##XXXXXX####XXX##XXXX#XX#XXX#XXXXXX##XXXXXXXXX#XXX#XXXXXXXX#X#XXXXX#XXXXX##XX#XX#X#XXXXXX#XXXX##X#X#XXXXXX###X#XXXXX#X#XXXXXX#X#XX#XXX#X#XX#XXX#X#X#XXXXXX#XX#XX#XXXXX#XXX#XX##XXXXXXX##X#XXX##XXX#XXXXXX#XX#XX#XXX#XXXX##X#X#X#XXXX#X#XXXXXX##XX##XXXX#XX####XX#XXXXXXX##X#XXXXXXX#XX#XXXXX###X#XX#XXXX#X#XXXX###XXX#X#X##XX###XX#XXX#XXXXX#X#XX#XXX#XXX###XXXXXXXXX#X##X#XX#XXXXX#XXXXXXXXXXXXXXXXX##XXXXX#XXXXXX#XXXX#X##XXXXXX#X#X#X#XXX##XXXXX#XX#XX#X#XXXX####X#XX#XXXX#X##XX##X#XXXXXX###XXXXXX#XXXXXXXXXXXXX##XXXXX#XXXX#XXX#X###XXXXXXX##XX####XXXX#XXXXXX#XXX#XXXXXX##XXX#XXXXX#X#XXX#X#XXX#XXX#XX###XX##XXX#XXXXXXX#XX#X#####XXXX#X#X###X##XXXX#XX##XX#XXXX#XXXXX#XXX#XXXXXX##XX#XX#XXX#XXXXXX###X#XX#XXXXXXX#X#XXXX###XXXXXXXXXXXX#X#XXXX#XXXXXXX###XXXXX#XXXXXXX#X##XXXXXXXXXXXXXX##XXX#XXXXX##XXXXXXX#XX#XXXXX#XX#X#XXXXXX#XX##XXXXX#XX#X###X#XX
X#X#XXXXXXXXXXX#X##X##XXX#XXXXXXX#XXX#XXXXXX#X#XXXXXXXXX#XXXX#X###XXX#XXXX##XXXXXXXXX#XXXXX#X####XX#XX##XXXXX##XXXXXXXXXXXXXXX#XX#XXXXX#XXX#X#X#XX#XX##XX#XXXXXXX#XXXXX#XXXXXX#XXXXXXX#XXXXXXXXXX#XXX##XXX#X##XXXXX#X#X#X##X#XXXXX##XX#X#XXXXX#XXXXXX##X#X#XXXXXXXXXXXXXXXXX##XXXXXXXXXXX#XX##XXX#X#X#XXXXX#XXXXXXXXXXXXXXXX#XXXXX##XXXXX##XXXXX#XXXX#XXX#XXXXXXX#XXX##XXXXXXXXXX#XXXXXXX##XXXXXXX####XXXXX#XXXX#XX##XXX#XXXX#XX#XXXXXXXX##XXXXXX#XXXXX#X#XX##XX#XX##XX#XXXXXXX#X#X#X#XX#XX##XXXX#XXXX###XXX#X#XXXXX####XX#XX##X#XXXX#XXXX###XXXXXXX#XXX#X#XXXXXXX#X#XX#X#X#XXXXX##XX#X##XXXXXXXXXX#X####X#X#XXXX#XXXXXXXXXX#X###XX#X##XX##X#X##XX#X#XXXXX#X#XXX#X#XXX#XXXXX####XXX##XXXXXX#X#XXXX##XX##XXXXXXXX##XXXXX#XX#XXXX#X#XXXXXX#XXX#X##X##XXXXXXXX#XXXXXXXXXXXXX###XXX#XXXXXX#XXXXXXXXXX#XXXX##XX#X#XX##XXXXX###X#XX#XX#XXXXXXXXX#XXX#XX#XXXX#XXXX#XX##X#XX#X##XX##XXX##X#XXX#XXXXXXXXX#XXX##X#XXX##XXXX#XXXXXXXXX#XX#XXX#XXXX#XXX#XX#XXXX##XX#X####XXXXX#XXX##XX##X###X##XX###XX#XX#X##X#X####XX###X#XXXXXX#XXX#X#XXXX#X#XXXXXXXX#X#X##X###XX#X#XXXXXX
XXXXXXX#XXXXXXXXXXXXX###XXX#XXXXXXXXXX#XXXXX#X#X#XXXX###XXX###XXXXXXXX#XXXXX#XX##XXX##XX#XX#XXX##XX#XXX#XX##XXXX#XXXX#XXXXXXXXX##X#XX###X#XXXX#XXX##XX##XX#XXXX#XXXXXX##XXXXX#XX#X##XXX#XXXXXXXXXXXXXXX#XX#XX#XXX#X#XX#XX#XX##XXX###XX#X##XX#X#X#X##X##XX##XX#XXXXXXXX##X#XX#XXXXXX##XXXXX#XX##XXX##X#XX#XX#XXXXXXX#XXXX#XXXXXXXXXXXXXX#XX#X#X#XX##XXX#X##X##XXXXXXXXXXX#XXXX#XX##X#XX##XXXX#X#XXXXXXXXX#XX#XXXXXXXXXXXXXXXXX#XXXX#X##X##XXX#XXX#XXX#X#X#XXXX#XXXXX##XXX#XXXXXX##XX#XXX##XXXXX#XX#XXXXXXX#XX#XXXXX#X#XX#X#XX#XXXXXXX#XXXX##XXXXXXXXX#X#XXXX#XXX#XXXX#XXXXXXX#XXXXXXXXXXXXXX#X#X#XXXXX###XXX#XXXXXXXX#X#X#X#XX#XX#XXX#XXX##X#XXXXXXXXXXXXXXXXX##XXXXXXXXXX#XXX#X#XXXXX#XXXXXX###XX##XX#XXX#XXXXXXXX#XXXXXX##XX#XX##XXXXXXXXXXXX#XXXXX###XX#XXX#XXXXXX###X#X#XXXX##XX#X#X#XXX###XXXXXXXXXXX#XXX##XXXX#XXX#XXXX#XXXXXX#XX#XXXXXX##XX#XX#XXX#XXXXXXXXXXXXXXX#XXXXX#X##XX##XXXXX#XX#X#XXXX#X#XXXXX##XXX#XXX#XXXXXX##XXXXX#X#XXXXXXXXXXX#X#X#XXX###XXXX#XXXXXXXXX#X#XXX#XX#XXXXXXXX#XXXX#X#XXXXX#XXXXXXXXXXX#XXXX##XXXXXXX#XXX##X#X#XXXXXXXXXXXX#XXXXX
X#XXXXXX#XXXXXXXX#XXX#X##X#XXX#XX#XXXXXXXXXXXXXXXXXXX#X#X#X#XX#XXXX#X#XX#X##XXX#XXXXXXXXX##X#XXX#XXXXXX#XX#XXXXXXXX#XX#XXXXX#XXX#XXXXXXXXXX#X###XX#XXXX##XXXX#XXXX#XXXXXX#XXX#XXX#XXXX#XX#XXXX#XXX#XX#X#XXXX#XXXXX#X#XX#X#XXX#XXXXX##XXXXX#XX#XXXXXXXXXXXXXXX#####X##XXX#XXXXXXXX#XXXX##XXXXXXXX#XX#XXXXX#XXXX##X#XXX#X##XXX#X#XX##XXXXXXX#X##XX#XXXXXXXXXXX##XX#X#XX##XX#XXXX#XX#XXX#X#XXXXXX####XXX#XXX#XXXXXXXXX##XXX#XXX#XXXXXXX#XX##X##XXXX#X#X#XXX#X##XX###XXXXXXXXXXX##X#XXX#XX#XX##XX#X##X#XXXXX#X#XX#X#XXXXXXXXXXX###XXXXXXXX##X#XXXX#X#XX#XXXXXX#XXXXXXX#XX#######XXXXX#XX###XXXX#X##X#XXXXX#X##XXXXXXX#XXXX##XXXXX###XXX#X#XXXX#X##XXXXX#XXX##XX#XXXXXX#XXXX#XXXXXXX#X#XXXXXX#XX#XXXXXX#XXXX#XX#XX##X####XX#XX#XXXXXXXXXX#XXXXXXXX#XXXXXXX#####X#X#XX#XX#X#XXXXXXXX#X#XXXXXXX#X#X#X###XX##XXXX#XX#X#X#XXXX#XXXXX#XX##XX#XXXX#X##XXXXXXX#X#XXXXX#XXX###XX#X####XXXXX##XXX#XXXXX#XXXXXXXXXXXXXXXXX#XXXXX##X#XXXXXX#XX#X#XXXXXXXX##X#XXXX#XXXX#X#XX#XXXXXXXX###XXXXXXXX#X##XXX#X##X#XX#XXXX#XXXXX#XXX#X#X#XXXXX#XXX#X###XX#XXXXXXXXXXXXX##XX#X#XXXXX##X#
XXXXXXXX######XXX#XXXXXX#XXXXX#X#XXXXX#XXX#X#X##XXXX#XXX#XXX#XXXXXX#XXXX#X#XXX##X#XXXXXX#X#XXXXXXX##X#XX##XXXXXX#X#XXX#XX#XXX##XXXXXXXXX#XXX##XXXXXX##XXX#XXXXX##XXXX###XXXXXXXX##XXXXX###XXXXXXXX#XXX##XXX#XXXX#XXXXXXXXXXXXXXX#X#XXX##XX#XXX##XX#XX#X##XXX###X###X#XXX#X##XXX#XX##XXXXXXXXX#XXXXXXX#XX#XXXXXXXXXXXX#X#XXXXXXX#XXXXXXXXXXX#XXXXXX#XXXXX#XXXX#XXX##XXXXX#XXXX##XXXX#XX#XX##XXXXXXXX#X###XXX#XXXX#XX#XXX###XXXX#XXX#X#####X#XXXXXXXXXXX##XXX#XXXX#XXXX#XXXXX#XXX#XXXXX#XXXXXXX#XXXXXX#XXXXXXXXXX##XX#XXXX#X##XXX##XX##XXX#XXXXXXXXXX##X##XXXXXXX#X#X##X##XX#XXXXXXXXXXXXXXXXXX#XX#X#XXXXXXXXX#XX#XXX#XX#XXXX#X#XXXXXXXX#XXX##XXXXXXXXXXXXX#XXX#X#XXXXX#XXXXXXX#XXX##X#X#XX#XXX#XXX###X##XXXXXXXXXXXXXXXX#XXXXXXX#XX#XX#XXXXXXX#XX#XX#XXXXX#XX##XXXXXXXXXX#XXX#XX#XX#XX#XX#XX#XXXXX#XXXXXX##XX##XXXXXX#XX#XXXXXXX##XXX#X##XXX########XXXXXXXXXXX#XXXXXX#X#XXXXXXXX#XXX#X#XXXXXXXXXXX#XX#XXXXXXXXX#X#XXXXXXXX##XXXXXXXX#XXXXX#XX#XXXXX##XXX##XXXX#X#X###X#X#####XX#X##XX#XXXX#XXX#XXXXX#X##XXXXXXXXXX#XXX#XXXXXXX#XXXX#XXXXXXXXX#XX#XXXXXXXXXXX#X#X
XXXXX##XXXXXX#XXXX#X#XXXXXXX#XXXXXXXX#XXX#XXXXXXXXX#X#XXXX#XX#XXXX#XXXXXXXXXX#XX##XX##XX#XXXXXXXX#XXX#X#XX#XXXXXX#X####X#XXXX#XXX##XXXXX#XX#XXX#XXX###XXX#X#XXXXXXXXXXXX##XXXXXXXXXXX#XXXXXX#XXXXXXX#X#XXX#X#XXXXXXXXX#X##XXX#XX#XXX#XXXXXXXX#XX#XXXXXXXX#XX#XX#XXXXX#XX#XXXXXXXXX#XXXXX##XXXXXX#X##XXXXXX##XXX#XX#XX##XXXXXXXXXXX#XXXXX#X#X#X#XXX#X#XXXXXXXXXXXXXXXXXXXXX#XXXX#XXX#X#XXXXX#XXXXX#XXXX#XXXX#XXXXX####XXXXX##XXX#XXXXXXXXXXX#XXX#X#XXX###XX#X#XXX#XXX#XXXXXXX#XXXXXXXXXXXX##X##X#XX#X#XXXX#XXXXXXXXXX#XX#XX#XX##XX##XXXX#XXXXXX#X#X#XXX#XX#XX##X#X#X#XXXXX##XX###XX##X#XXXXX#XX#XXXXX#XXX#X#X#X#X#XX#XX#XXX#XXX#XXXXX##XX#XXXX#XXXXXXX#XXXXXXXXXXXX#XX###XXX#XXXX#XX#XXX##XXX##XXXX#X#XX##XXXXXX##XXXXX#XXXXXXXXXXXXXXXXXX###XXXXX###XXXXX#X##X#X#X#XXXXXXX#XXX##XXXXXXXXXXXX##XXX#XXXXXXX#XX###XX#X###XX#X#X#X#XXXX##X#XXXXXX#XXX#XXXX#X#X##XX#XXXXXXXXXXXXXX###XXXXX#XX#XXXXXX##XXXX#XXXXXXXX#X#XXXX#XXXXXX#XXXXXXXXX#XXXXX#X#XXX#XXXXXX#X#XX#X#XX#X#XXXXXXXXX#X#XXXX#####XXXX##XX#XXXX#XXXX#XX###XX#XXXXXXXX#XXXXXXX#XXXX#XX###XXXX#X#XXXXXXXX
XX#XXXXX#XXXX#X###X#XXXX#X#X#XXXXXXX#X#XXXXXXX#XX##XXXXX#XXXXXXX#X#XXXXXXXX#XXX#XX#XX#XX#XXX#X##XXXX#XXX#X#XX##XXXX#XXX#XXXX#X#X#XX##X#XXXXX#XX#XX#XXX##XXXXXXX#XXX#XXXXXXXXX#XX###XXXX##XXXXXXXX#XX#X#X#XXXXXXXXX#XXXXXXXX#XXXXX#XX#XXXXX#X#XXXXXX#XX#XXXX#XX#XXXXXXXXXXXXXXXXX#XXXX###X#XXXX#XXXXXXXXXXXXXXXXXXXXXXXX#XXXX#X#X#XXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXX#XX###X#X#XXXXX#XXXXXXXX#X#XXXXX#XXXXX#XXXXXXX###XXX#XX#XXX##XX#XXXXXXXXXX#XXXXXXXXX#X#XXXXXXX#X#XXXX#X#XXX#XXXXXXXXXXX#XXXXX#X#XXXX#XXXXXXXX#XX#XXXXXXXXX#XXX##XXXXXX#XXXXX##X#X#XXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXX####XXXX#XXXXXXXXX#XXXX#X#XXX#XXX#X#XXX#XX#X#XXX##X###XXXX###XXXXX#XXXXXXXXXXX#X#XXX#XX###XX##XXX#XXXX#X##XXXXX#X##XX#XX#XXX#XX##X#XXXX#XXXXXXX#XXX###X#XXXX#XXXXXXX#XXXXX#X#XXXXXXX#XXXXX#XX#X#XXX#XXXXXXX#XXXXXXXX#XX#XXXXXXXXXX##XX#XX#XXXX#XXX#XXXXXX#XX#XXXXX##XXXXXXXX#X#XXX##XXXX#XX#XXX#X#X##XXX#X#XXXX##XXXXX#X##XXX#XXXX#XXXX#XXXXXXX##XXXXXXX###XXX####XXXXXX#XX##X#XX#X#XXXXXXXXXX#X#XXX###XX#X#X#XXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXX#X#X
XXXXXXX##XX#XXXX#XXX###XXXXXXXXX##XXXXXXXXX#XXX#XXXXX##XXXXXX#XXX##X#XXXX#XXXXXX#XXXXXX#XXXXX#XXX#X##XXXXX#XXX#X#XXXXXX#XX#XXXXXXXXXXXXX#XXXXXX###XXXXXXXXXXXX#XXXXX#XX#XXXXXXXXXXXXXXXXXX##XXXXXXX#XXXXXX#XX#XXXXXX#XXXXXX#XX#XXXXXXXXXXXX#XXX##XXXXXXXX#X##X#X#XX##XX#XXX#X#XXXXXXXXXXXXX#X#XXXX##XXXXXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXXX#XX#XX#XXXX#XXXXXXXX#X#XXXX#X##XXXXXXXXXX##XXXXXXXXXXXX#XX#XXXXXXXX#X#X#X##XX#X#XXXXX#XX#XXXXXXX#XXXXX##XXXXXXXXXXX####XXXX#XXX#XXXX#X#XXXX#X###X#X##XXXX#XXX##XX#XXXXX#XXXXXXXX#X#XX#X#####XXXXXXX#X#XX#XXXXXX#X#XXXXXXXX##X#X#XXXXXX#X#X#X#XXXXXXXXXXXXXXXX#XX####XXX##XXXX##X#XXXXXXXXXXXXXXXX#XXXXXXX#X#XXX#XX#XXXXXX#X#X#XX#X#XXX#XXXXX#XXXX##X#XXXXX#XXX#XX####XXXXXXX###XX#XX#X#X#XXX#X#X##XXXXXXXXXXXX#XXXX#XXXXXXX#X#XXXXX#XXXXXXXXXX#XXX##XXXXXX#XXXXXXXXXX#XXX#X#XXX###X##XXXX#X#X##XXXXX#XX#X###XXXXXX##XX#XXX##XXXXXXXX#XXXXX#XX#XXXXXXXXXXXXXXXX#XXX#XXXXX#XXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXXX##XXX#XXX##XXX#XXXXX#XXXXX#XX#X#X#XXXX#XXXXX#XXXX#XX#XXXXX#XXX##X##XXXX#X##X#XXX#XXXXXXX#X#XX#X#XX#XXXXXX#X
XXXXX#X#XX#XXX#XX#XXXX##XXXXXXX#XXXXXXXX#XX#XXXXX#XXX#XXXXXXX#X#XXX#XXXXXXXXXXX#XXXXXXXX#X#XX###XXXXX#XXXX####XX##XXXXXXX#XXXXXXX##XXXX#XXXXX#X#XXXXXX#XXX#XXXXXXX#XXXXX#XXXXXXXXXX#X#X#XX#X#X#XXXXX##XXX#XXX#X#XX#XXXXXXXXXX###XXXXXXXXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X#XXXXXXXX###XXXXX##XX#X#X#X#XX#XXX#X#XXXXXX#XX##XXXX#XXXXXXXX#XXXXXX##XXXXXX#XXXXX#XXXX##XXXXXX#XXXXXX#X#XXX##XXXXXX#XXXXX#X#XX#XX#X##XXX#X#XXXX#X#XXX#XXXXXX#X#XXXXX##X#X#XXXXXXXXXX#X####XXX#XX#XXXXXXXXXXXXXXXXXX#XXX##XXXX######XXXXXX##X#XX##X#XXXXX##X##X##XX##XXXX#XX#XXXX#XXXXXXXX#X##X#X###XXXXX##XXXXX#XXXXX#XXXX###XXX#X#XX##XXXX##X#X#XX#X#XXXX#XXXXXXXXXXX#XX#X#XX#X#X##X##X#XXX#XXXXXXXXXXXXXXXXXX#XX#XXX#XX###X#XXXXXXXXXXX##XXXXXXX#XXX#X#XXXXX#XXXXXXXXXX#X#XXXXXX#XXXXXXXX#XX##XXXX#X##XX#XXXXXXXX#####XX#X#XXXX#XXXXXXXX#XXXX#XX##X#XXX#X#X#X#XXXX##XX##XXXXX#X#XXXXXXXXX#X##XXX#XXXXXX#XXX##XXXXX#XXXXX#XX#XXXXXXXXXXXXXX#XXXXXXX#XXXXXXXX#XXXXXXXXXX#X#XXXXX#X#XXXXXXX#XXXXXXXXXXXXXXXXXXX#XXX##XXXX#X#XXXXXX##XXXX##XX#XXXXXXXXXXX#X##X#XX###XX#XXXX#XXXXXXXXX
#XXXXXX#XXXXX#X##X#X#XXXXXXX###XXXXXX#XXX###XXXXX##XXXX##XXXXXXXXXX#X#XXXXXXXXXXXXX#X#XXXXXXXXXXXXXXX#XX#X#XX#XXXXXX##X#XX##XXXXX##X#X#XXXXX#XX###XXX#XX#XX##XXX#XXXX#XXXXX#XX#XXXXXXX##XX#XXXX#XXXXXXXXX#XXXXX#XXXX#XXXX#XX##XXX#X#XX#XXXX#XXXXXXXXXX#XX##X#XXXX##XXXXXX##XXXXXXXXXX##XX#X#XXXXXXXXX##XXXXXXXXXX#X#XXX#XXX##XXXX#XXXXX##XXXX#X#XX#XXXX#XXX##XXX#XXXX####X#X#X#X#XXXXXXXX#XXXXXXXXXX#XXX###XXX####XXX#X#XXXX#XXX#XX#XX#X#XXXXXXXX#XX##XXXXX#X##XXXXXXXXX##X##XXX#XXXX#XX#XXXX#XXXXXXX#XXXX#X##XXX#XX#X#X#XXX#XXXXX#XXXXXX#XXXXXX##XXXXXXX##X#XX###X###X#XX##XX#XX#XXXX###XXXXXX#XXXX#XX#XXXXX##XXXXXXX##XX#XXXXXXXXX##XXX#XXX#XXXX#X#X#XX####XXXX##X##XX#XXXXXXXX#XXXXXX##X#XXXXX#XXXXXXXXX##XX#XXX#XXXXX#XX#X#XXX####XXXXX#XXXXXX#X#XX##X#XXX#XXXXX###XXXXX###XXXXX##XXX#XXXXX#XXXX##XXX#XXXXXX##XXXX###XXXXXX#XXX#X#XX#XXXXXXX#XXXX###X#XXXXXXXXXXXXXXXXXXXX#XXX#XXXXX#XXXXXX##XX#XXXXXXXXX#XX#XX#X##X###XX#XXXXX#XX#XXXX##XXXXXXXXXX#X##XXXXXXXXXXXXXX#XXX#XX#XXXX#XX#XXXXXXXXX#XX##XXXXXX#XXX#X#XXXXXX#XXXXX#XXXXXXXXXXXXXXXX#XX#X#X##XXX##X
##XXX##XXXXXXXXXXXXXXXXX#X#XXX#XXXX#X#X##XXX#XXX#XXXXXX#X#X#XXXXX##XXX#XXXXXXXXX#XXX#XXX##X#X###XX#X#X#XXXX#XXXXXXXXX#X#X#X#XXXXXX#XXXXXXXXXXXXXXXXX#X#XXXXX#XXXXX#XXX#X##XX###X##XXX##X#XX##XXXXX#XXX#XXXXXXXXXXXX#######XXXXX#X#XXXXXXXXXXXXXXXX##XX#XX#XX#XXX##XXXXX##XX#XXXXXXX##XXXXXXX#XXXXXX##XXXX####XXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXX##X###XX###XXXX#XXX#XXXXXXXXXXXXXX#XXX##XXXX#X#X#XXXXXX#XXX#XXXXXXXXX#X##XXXXXXXXXXXXXXXX#XXXX#XX##XXXXXX##X#XXXX#XXXX##XX#XXX###XXXXXX#XXX#XXXXXXXXXXXXX##XXXXXXXXXXXX#XXX#XXXXX#XXXXXX#XXXXXX##XXXX#XXXXX#XXX#X#XXXXXXXXXXXXXXX#XXXXXXXXXXX#XXXX###XXXXXXX##XX#XX#X##XXXXX#XXXXXX##XX#XXXXXXXXXXXX#XXXXX#XX#X#XXXX#XXX#X#XXX#XXX#XXXXX#X#XX#XXXX#XXXXXXXXXXX#XX##XXXXXXXXX#X#X##XXXXXXXXXXXXXX#XXXXXXXXXX#XXXX##XXXX#XXXX#XX#X#XXXXXXXXXXX##XX#XXXXXX##X##XXXX#XXXXXXX#X#XXXXXX##XX#XX#XXXXXX####XXX#X#XXXXXXXXXXX#X#XXXX#XXXX#XXXXXX#XXXX#XXXXXXX#XXXXXXXXXXXX#XXX#XX#X##XXXX##XX##XXXX#XXXX#XXXXX#XXXX#X##X#XXX#X#XXXXXX#XXXX#XXXXXXXXXXXXXXXX#XXXXXXX###XXXXXXXXXXXX##XXXXXXXXX#XXXX#XX#XXXXX##XXXXXXXXXXXXXXX
XXXX#XXXXXXXX##X#X###XXXXXXX#XXXXXXXX#XXXXXXXXXX##XXXX##XXXXXXXXXXXX#X#XXXXXXXX#XX#X##XX#XXXX##XXXX#XXX#XXXXXXXXXXXXX#XXX#X#XXXXXXX#X#XXX#X#XXXX#X##X#X##XX#XXXXXXXXXXX##XXX#XX#XXXXX#XXXXXXXXXXXXXXX#XXXXX#XXXXX#XXXX#XXXXXXXXXX#XX##XXXXXXXX#X#XXX##XXX##X##XXXX##X#XXXXXXXXX##XXXXXX##X#XXXXXXX#XXXXX##XXXXX#X#XXXXXXXXXXXXXX####X##XXXXX##XXX#X##XXXXXX#X##XXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXX###XXXX####X#XXXXXXXXX##XXXXX#XX#X#XXX#XXXX#XXXX#X#XXXXXXXXXXXXX#XXX#XXXXXXXX##X#XXXX#XX#X#X#XX#X#XXXX###XXX#XX##XXXXX#X#XX##XXXXX#XX#XXXXXXXX#XXX#XX##XXXXXXXXXX#X##XXXX#XXX#XXXXX#XXXX#XXXXXXXXX#XX#XXXXXX#X##XXXXXXX#X#XXX#XXXX#X#XXXXXXXXXXXXXXX#X##XXXX#XXX#XXXXXX#XXXXXXXXXXXXX#X##XX#XX#XX#XXXX#XXXXXXXXXXX#XXXXXX###XXX#XXXXXXXXX#XXX#XX#XXXXX##XXXXXXXX##XXXXXXXXXX#XXXX#XX##XXX#XX###XXXXXX#XXXXX##XXXXXXX#X#XXXXXX##XXXXX##XXXX##XX##XXX#XXXXXXXX##X#XXX#XX#XXX#X#XX#XXXX#XXXXX#XXX##XXXX#XXX#XX#X#XXXXXXXXXX##XXXXXX#XX#XXX#XXXXX#XXXX#X#X##XXX#XXX#XXXX###XX#XXXXX#X#XX#XXXXX#X##XXXXXXXXXXXXXXXXXXX#XXXXX##XXX#XXXXX#XXXXXXXXXX##XX#XXXXXXXXXX
XX#X#XXXXXXXXXXXXXX##X#XXX##XXXXXXXXXXX#XX##X#X#XXXXXXXX#XX#XXXXXXX#X#XXX#X#XXXXXXXXXXXXXXXXXXX#XXXXXXX##XX#XX#X#XXXXX#X#XXX#XXXXXXXXXXXXXX##X##XXXXXXXXXXX###XX#XXXX##X#XXXX#XX#X###XXXX#X#XXXXX#XXXX###XX##XX##X#XXX#XXXXXXX#XX###XXX##XX##XXXX#XX###XX#XXXXXXX#X##X##XXXXXXXX#XXXX#XXXXX##X#XXXXXXXXX###X#XXXXXXXXX#X#X#XXXX#XXX#XX#XXXXXXXX#XXXXXXXX#X#XXXX#X#XXXX####XXXXXXXXXXXXXXXXXXXXXXX###XX#XXXXXXXX#XXX#XXXXXX#XX#####XX##X#X#XXXXX#X#XXX####XXXXXXXXX#X#XXXX#X##XXXXXXX##XXXXXXXXXXX#XXXXXX#XXXXXXXXX##XXXX##XXXX#XXXXXXXX#XXXXXX#XXXXXXXXXX###XXXXXXX##X#XX#X#XXXX##XXXXXXXX#XXXXXX#XXX##XXX#XXXX#XXXX#XXXXXX#XXXXXXXXXXXXXX#XXX#XXXXXX###XXXXXXXX#XXXXXXXXX#XX#X#X#XXXX#XX#XX##XXXX#X#XXXXXXX###XXXXX#XXXXXXX#XXXX#XXXXXXXXXXX#XXXXXX#XXXX#XXX#XXXXX#XXXXX#XXXXXXXXXXXX#X#X#X#X#XX#XX#XXXXX#XX##X#XX##XXXXX#XXXXXXXX###XXXXXXXXXXXXXXXXXXXXX##XXX##XXXX#XXXXXXXX##X#XXXXXX###XXX#X#XXXXXXXXXXXXXXXX#####X#XXXX#X#XXXXX##XXXXX#X#XXXXXXXXXXX#XXXXXXX#X###XX#XXXXXXXXXXX#XXXXXXXX#X#XXX#XXXX##XXXXX##XXXX##X#XXXXXXXXXX#XXXX#XXXXXXXX#X##XXX##X##XX
XXXXX#XXXXX#XXXXXX#X##XXXX#XXX#X#X#XXX#X##XXXXXXX###X#XXXXX#XX#XXX##XXX#XXX#XXXX#X###XX#XXX##XXXX#X#XXXXX#XXXX###XXXXX#XXXXXXXXXXXX##XXXXXXXX###X#X#XX#X#XX##XXX#XX#X#XX#XX###XXXX#XXXXXXXX##XXXXXXXX#XXX#XXXXX#XX###XXXX#XXXXXX#XX##XXX#X##XXXX#XXX#XXXX#XXXXX#XXXXX#X#XXXX#XX##XXXXXXXX#XXX#XX##X#XXX#XX#XXX##XXXXXXXXX##X###XXX#X#XXXXXX#XXXX#XXXX#X#XXXXXXXXX##XXX#XX#XXXX#X#XXX#XXX#XXXXXXXXXXXXXXXXXX#XX##XXXXX##X#XXXXXXXXXXX#XX#XXXX###X#XXXX#XXXXXX#XXX##X#XXXXXX#XX#XXXXXXXX#XXX###X##XXXXXXXXX###XX##XXXXXXX#X#X#XXX####XXXXXX#XXXX#X#XXX#XXXXXX#XXXXX#XX#XXX#X#X#XX#XXXXXXXXX##XX##XXXXXXXXX##XX#XXXX#X#X#XXXXXXXXX###X###X#XXX#XXX#XXXXXXXXX##XXXXXXXXXXX#XXXX#XXXX#XXXX#X#X#X#X#X#XXXXX####XX#X#X#XXXXXXXX#XXXXX##X#XXXXX#XX#XXXXXXXXXXXX#XXXXXXXXXXX#XXXXX#XXXX##XXXXXXXXXX##XXXX#X##X##XXXXXXX#XXX#XX###XXX#XX#XXX#XXXXXXX#XXXXXXXXXX##X#XXXXXX##X###XXXXXX####X#XXXXXXX#X#XXX#XX#X#XX#XXXXX##X#XXX#XXXX##XX#X#XXXXXXXXXX##X##XXXXXXXXX#XX#XX#XX#XXXXXX#XXX#XX##XXXXXXXX#XXXX#XXX#X#XXXX##X#XXX#XXX#XXXX#XXX#XXXX##X#XXXXX##X#XXX#XX#XXXXX#XXXXX
XXXXXX#XXXXXXXXX#XX#XXX#XX#X#XXX#XXXXX######XXX#XXXXXXX#X#XX#XXX#X#X#XX#XXXX##XXXXXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXX#X#XXXXXXXXXX#XXXXX#XXXXX#X#X#X##X#XXXXXXXXXXXXX###XX#XXXXXXXXXXXX##XXXXXXX#XXXXXXXXXXXXXX#XX#XXXX#XX#XX#XXX###XXXXXX#XXXX#XXXXXX#X#XXX#X#XXXX##XXX#XXXXX##X#XXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXX#XXXXX##X#XXXXXXX#XX#X##XX#XX####XX#XXXXXXXX#X###XXXXXXX#XXXX#XXXXXX#XXXXXXXXX#XX#XXXXX#XXXX#X#XXX#X##XX#XX#XXXXXXX#XX#XXX##XX##XXXX#XX##XX#X#XXXXXXXXXXXXX#X#XX#XXXX#XX#XXXX#XXX#X###X#XXXXXXXXX#XX#XX#XXXXX#XXXX#XXX#X##XXXXX#XXXXXXXXXXX#X#XXXXXX##XXXXXXXX#X#XXXXXXXXXXXX##X#X#XXX#XX#XXXXX#X#X#XXXX#X#X#XX#XXX#XX#XXX#XX#XXXXXX#XXXX#XXX#X#XXXXXXX#XXXXXXXXX#XX#X##XXXX#XXXXX#XXXXXXXXXXXXX##XX#XXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXXXXX##XXXXX#XXXXX####XX#XX#XXXXXX#X#X##XXXXXXX#X#X#X#XXX#XXXXXXXX#XXXXX#XX##XX#XXXXXXXXXX#XXXXXXXXXX###X#XXXXX#XXXXXXXXXXXX##X###X#XXXXXXXXXXXXXX##X#XXXXXX##XXX#X#X####XXXXXX#XX##X##XXX#XXXXXX#X#X#XX#XXXXXX#XXXX##XXX#X#XXXXXX#XXX#XXXX##XXXXXX#XX#XXXXX###X#X##XX##X#XXXXX#XXXXXXXXXXXXX
XXXXXXXX#XXX#XXXXXX##XXXX#X##XXX#X#XXX#XXXXXXXXXX#XXXXXX#XX#XXXX#XXXXXXX#XXXXX#XXX##X#XXX#XXXXX#XXXXX#XXXX#XXXXXXXXX##X#X#X#XXXXX#XXXXXXXXXXXXXX#XXXXXX#XXXX#XX#XXXXX###XXXXXXXXX#XXX#XXX#XXXX#XXXXXXXXXXXX##XXX##X##XXX#XXXXX##XXXXXXXXXXX#XXX#XXXXX#X#X##X#XXXXXXXX##XXXXX#X#XX#XX#X#X#XXXX##XXXXX#XX###XXXX#XXX#XXXX#XX#X#XXXXXX#XXX#XX#X#XXXXX#XX#X#XXXX#XXXX#XXX##XXXXXXXXXX#X#XXX#####XX#X#X#XXXXXX#XX##XXXXXXXXX#XXXX#XXXXXXXX#XXXXXXXXXXXXXXXXX##XXXXXXXXX##X#X#XXXX#XXXXX##XXXXXX###XX#XXX#XXX#X#XXXXXX#XXXX#X#X#XXXXX#XXXXXX#XXXXXXX#XXXXXXX#X#X#X#XXXX#X##XXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXX#XXXX##XX#XXXXX#XX#X#X#XXXXXXXX#XX#XXX#XXXXXXXXX#XXXXXXXXXXX#XXXX#X###XXX#XX#XX#X#XXXX#XX#XXXXXXXX#XXXXX##XXXXX#XXXXXXXXXXXXX##X#XX###X#XX#XXXXXXXXX##XXXX#XXXXX#XX#XXXXXXXX#X#X######XXXXXX#XXXX#XX###X#XXXXXXX#XX#XXX#XXXX#####XXXXXXX#XXXXX#XX#XXXXXXXXXXXXXXXX##X#XX#X#X#X#XXXXX##XXXXX#XXX#X##XXX#X###XXXXX##XXXXXXXXXX#XX#XX#XXXXXXXXXX#XXX#XXX##XXXXX#XXXXXXXXX#X#XXXX###XXXX###XXXXXXXXX#XXX#XXXXXX##XXX###XXXXXX#XXXXX#XXXXXXXXXXXXXXXXXXX##X
X#X####XXX##XXXXXX#XXXXXXX###X#XXXXXXX#XXXXXXX#XXX#XXXXXXXXXXXXXXX#X#XXXXXXXXX#XXXXXX#X#X#X#XXX#XX#XXXXXXXXXX#X#XXXXXXXXX#XXXXXXXXXXX#XXXX#XXXXX#XXXX#XX###XX#X#XXX#XXX##X#XXXXXXX####XXX#XXXX#XXXXX#XXXXX#X#XXX##XXXXX#XXXX#X###X#XXXXX#XXXXXXX#XXX##XX#XX###XX#XX#XXXXX#X#XXXXXX#X#XXXX#XX#XXXXXXX#XXX##XX#XXXX#XXXXXX#X#XX#XXXXXX#XXXX#XXXXXXXXXXX#X#XXXXXXXXX#X#X#XX#X##XX#XXXXXXXXXX##XXXX#X#XXXXXXX#XX#X##X##XXXX#XXX#XXXXXXXXXX#XXXXX#XXXXXXXXXXX#XXX##X##X#XXXXXX#XXXXXXXXXX#XXXXXX#XX#XXXXXXXX##XXXXXX#X#X#XXXXXXXXXXXXXX#XXXXX#XXXX###XXX###X#X#XXX##XXX#X#XXX###XXXXX#XX#XXXXXXX#XXXXXXXX#XXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXXXX#XXXXX#X#XXXX###XX#XXXXX#XXX##XX#XXX#XXXX#XXXXXXX#X#XXXX##XXXXX#XX#XX#X##XXXXX#X#XXXXXX#XX#X#XXXXXXXXX#XXXXX#XXX#X#XXXXXXXXX#XXX#X#XXX#XXX#XXXXX#XXXXXXX###XXXXX#X#XXXXXXX#X#XXXXXX#X#XX#XXXXXXXX#XXXXXXXXXXXXXX##XXXXXXXXXXXXXXXXXXX#XXX#XXX#XXX#XX#XX#XX#XXXXXXXXX#X#XXXXXX#X#X###XXX#X#XXXXX#X##XXXXXX#XXXX#X#XXX#X#XX#XX#XXXXXX#XX#XXXXX#XXXXXX#XXX###XXXX#XXXXXXXXX##XXXXX#X#XXXX####XXXXX##XXXXXXXXXXXXX#XX#XXXXX#
X#XXXXXXXX#X#X#XXXXXXX#X#XXXXX#X#X#XXX##XX#X##X#XX#XXXXXX#X##XXXXX##XX#####X#XXX#X#X#XX#XX#XXXXX#XXXXX####XX#XXX##XXXXXXXXXX#XXXXXX##X##XXXXXXX#XX###XXXXXXX##XXXX###X##XXX##X#X#XX##XXX##X#XX#XXXXXXXXXXXXXXXXX###XX#X#XXX#XXXXXX#XXXXXX#X##XXXXX#X#X#XXXXXXXXXXXXXX##XXXXXXX##XXX###XXXXXX#XXXXXXXX##XXXX#XXXXXXX#XX###XXXXXXXXXXXXXXXXXXXX#X#XXXX#XXXXX#XXX#XXXXXXXXXX#XX#XXXX#XX#X##XX####XX#XXXX#XXXXX#XXX#X##XX##XXXXXXXXX#XX#XX#X#XXX#XX#X##X#XXXXXXXXXX#XXX#XX##XXXXXX#X#XXX#X#XXXXXXX###XXX##XXXX#X##XXXXX#XXXXXXX#XXXXXX#XXX#XXXXXXX#XX#XXXXXXX#XX#XX#XXXXXXXXXXX#X##XXX#XXXX#XXX#XXXXXXXXXXX####XX#X#XXXXXXX##XXXX#X#XX##XXXXX#XX#XXXXXXX#X#XXXXXXXXXX#XX#XX##XXX##X#X#XXX##XX##XXX##XXX#XX#XXXXXXXXXXXXXXXXXXX#X#XX#XXXXXX#XXXXX#XXXXXXXX#XXXXXX#X#XXXXXX##XXXXX#XX##XXXXXXXXX###XXXXX#XXXXXXX##XXXXXXX##X#XXXXXXXX#X#XX#XX#XX#XX#XXXXXX#XXXX#XXXXXXX#XXXXXX#XXX#XXXXX#XXXX###XXX##XXXXXX#XXXXXXXXXXXXXXXXXXX#XXXXXXX##XXXXXX#XXX##X#X#XXXXXX#XX##XXXXXXXX#XXXXXX#XXXXXXXXX#XX#XXXXXX#X#XXX#XXXXXXXXXXX##XXXX#X#XXXXXXXX#X#XX#XXXXXXX#XXXX#XXXXXXXXX
XX##X#X##XXXX#XXXXXX#XX#XXXXXX#XXXX#XX##XXXXXX#XXX##XXXX#XXX#X#XXXXXXXXX#X#XXXX#XXXX#XXXXXX####XXX#XXX##X#XXXXX###X##XXX##XXXXX#XXXXX##XXXXXX#XXX#XXXX#X#XXXX#XXXXXX#XXXXXXXXXXXXXXXXXX#XX###XXXXXXX#X#XXXXX#XX##XX#XXXXXX#XXXXX#XXXXXX#XXXXXXX#XXXX#XX#XX#X#XXX#XXX#XXXXX#XXXXXXXXX#X##XXXXXXXXXX###XX##XXXXX##XXXXXXXXX#XXX#XXX#XXXX##X#X#X##X#XX#XXX#XXX###XXXXX##X#XXX#XXXXXX#XXXXXX#X##XXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XX#X#X#XXX#XXXXXXXX##X##XXXXXXXXX#XXXXXXXX#XXXX#X#XX#X#X#XXX#XXXXX#XXX#X#XXX#XXXXXXX#XXX#XX#XXXXXXXXXXXXXX#X#XXX#X#XXXXX#X#XX#XXXXXX###XXX#X##XXXX#XX#XXX#XXXXXXXXXXXXX#XX#X#XXXXXXXXX#XX###XXX#XXX#XX#XXXXX##XXXXXX##X#XX#X#X#X###XX#XXXXXX#XXXXXXXXXXXXX#X#XX#XXXXXXXXXXXXX##XXXXX#XXX#X#XXXXX#XXXX#XXXXXXXXX#XXXX#XXXXXX##XX#XX#XXXXXXXX##X#X#XX###XX#X#XXX#XX#XXXXXXX#XXXXX#XXXXX#XX###XX#X##XXXXXXXXXX#XXX##X##XXX#XXXXXXXXXXXXXXXX##XXXXXXXXXXX#XXXXX#XX#XXX#XX#XXXX###XXXXXXXXXXXXX#XXXX####XXXX#XXX#XXXXXXXXXX#XXXXX#XXX#XX#XXX#XXXX#XX#####XX##XXXXX##X#XX#XXXXXXXXXXX##XXXXXXX#X#XXXXX#XXX#XXXXXXXX#XX#XX##X#X#XXXX#XXXXXX#
#X##XXXXXXX#X#XXX#X#XXXXXXXXXXX#XXXX###X#####X#X###XXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX####XXXXX##XXXX#XXXX##XXX#X##X#XX#XXXXX#XXXXXX#XXXXXXXXXXXXXX##X#XXXXXXXXXXXXXXX##XXX##XXXXXXXXX#XX##XXX#XXX###X#X#XXXX##X#XXXXXXXXX#XXXXXX#X##XX#XXXXXX#X#X#X#XXXXXXXXXXX#XX##XXXX#XX##XX##XX#XXXXXXXXXXXX#XX#X#XXXX#XXXX#XXX##XXXXXX#XXX#XXXXX###XXXX#XX#X#XXXX#XXXXXXXXXXXXX#XXXXXX#X#XXXX#XXX##XX##XXXXXXXX#XXXX#XXXXXX#XX##XXXX#XXX#XXXXX#XX#XXXX#X#XX#X#X#XXX#XXX#XXXXXXXXXX##XXX#XX#XXXXXX#XXX#XXXXXX##XX#XXX#XX##XXX#X#XXXXXX##X#X#XXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXXX##XXXX#XX###XXXXXX#XXX#XX#X#XX##XX###XX#XXXX#XXXX#X#XXXXXXXXXXX#XXXXXXXX#X#XXXX#XXXXXXXXXXXX##XXX#X#XXXXXXXXXXXX#X##XXXXX#X#XXXX#XXXXXX#XXXXXXXXX###XX#XX#XXXXX#X#X#X#X##XXXXXXXXXXXXXX#XXXXXXXXXX#XXXX#XXXXXXXXX#XX#XX###XXXXXXX#XXXXXXXXXX#XX#XX#XXXX#XXXXXX###XX#XXX#XXX#XXXX#XXXXXX#XX#XXXX#XXXX####XXX#XXXXX#X#XXXXXXX#XXX#XXXXX#XXX#X#XXXXXX#XX##X#XX##XXXXXXX#XXX#X#XX###XX#XX##XXX##XXXXXXX##XXXXXX#XXX#XXX#X#X#X##XXXXXXXXX#XXX#XXXXXX##XXXXXXXXXX#XXXXX##XX#XXXXXXX#X#XXX###X#XXXXXXXXXX
XX#XXXXXXXXXXXXXXXXX#X#XX#XXXXXX#XX#XX####XXXXXX#XXX#XXXXXXXXXX#XXXXXXX#X#XXXXXXXXXXX#XXXXXXX##XXX##XX#XX#XXXXXXXXXXXXXXXX#XX#XXXXXX#X#XX#XXXXXXX#XXXXXX#X#XXXXX#X#XXXXXXXXXXXX#XXX#XX#X#XXXX#X#X#XXXXXX#XXXXX###X#X####XXXXXXXXXXXXXXXXXXX#XXXXXXX####XXX#XXXXXX###XXXXXXXX#XXXXXXXX##X#XXXXXXXXX#XX#XXXXXX#XX#XX#X#XXXXXXXXX#XXX#XXXX#XXXXXXXXXXXXXX##XXX#X#XXX#XXXXXX##XXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXXX##XXXXXXXXXXX#XXXXXXX###X#X#XXXXXXXX##XXXX###XXXXX#XXXXXXXXXXXXXXX#XXX##X#XXXXXXX#XXX#X##XXXX#XX#X##XXXX##XXX#XXXXX#XX#XXXX##XX#X#XX#XXXX#X##XXXXXXXXXX#XXXXX#XXXXXX#X#X#X#XXXXX##XXXXX#XX#XXXXXXX#X#XXX##XXXXXXXXX#XXX#XX#XX#XXXXXXXXXXXX#XXXXXXX#XX#XX#XXX#XXXXXXXXXXX#XX#XXXXXXXX#XXXXXX#####X#XXXXXXXX#X#XXX#XXX#XX#XXXXXXXXXXXX#XX#XXXXX##XXXXX##XXXX#XXXXXXXXX#XXX###X#X#XXXXXXX#XXXXXXX#XXX#XXXXXXXXXXXXX#X#XXXX#X##XX##XX##XXXXXXXXXX#XX#XXXXXXXXXXX#XXX##X#XXX##XXXXXXXXXXXXX#XXXXXXXX#XXX##X##XXXXXXXXXX#XXXX#XXXXXXXXXX#XXXX#X#X#X#XX#X#X#XXXXX#XXXX#XXX##XXXXX#XXXXXX#XXXXXXXX##X#X#XXXXXXXXX##X#XX#XX#XXX#X#X#XXX#X#X#XXXXXXX#XXX
XXXXXXXX##XXX#X#X##X#XXXXX##XX#XX###X#X#XXXX#XXXX#X##XXXXX##XXXXX#XXXXXXX#XXX#XXX#XXXX#XXXXXXX#X#XX#XXX#XXX##XXXXXX#XX###XXXXXXXX##XXXX#XXXXXX#XXXXXX#X#XXXXXX##XXX#XXXX#XXXXXXXXXXXX#X##XXXXX#XX##XXXXX#X#####X##X##XX#X#XXXX##XXX##XXXXX##X####XXXX#X#XXX#XXXXXXXXX#XXXX#XX#XXXXXXX#XXXX##XXXXXXX#XXXX#XXXX#X#XXXX#X#X#XXXX##XX#XXX#XX##XXXXXX#X#XXXXX##XXX#XXXXXXXX###XX#XXXXXX#XXXXXX#XX##XXXX##XXXX#XXXX#XX#XX#X#XX#XXX##X#XXXXXXXX##XXXXXXX##XXXXXXXX#XX#XX#X##X##XXX#XXXX#XXX#XX#XXXXXXXXXX#XX#X#XXXX##X##X#X#XXXX#XXXXXXX#XXX#XXXX#XXXX##XXXXXXXXXXXXXX##XX##XXXXX#XX##XXXXX##XXXXX#XXXX###XXX###XXXXXXXXXX#XX#XXXXX##XXXX#XX##X#X#XXXXX###XX#XXXXXXXX###X###XXXXX#XXX##XXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXXXX#X#XXXXXXX#XXXX##XXX#X#XXXXXXXXX##XXXX#XXXXXXXXX#XX#XXX##X#X###XXXXXXXXX##XXXXXXXXXX#XXXXXXXXX##XXX#X#XXXXXX#XXX#XXXXXXXXXXX#XX##XXXX#XX#XX###X###XX#X#XXXX##X#XXX#XXXX#XXXXXX#XXXXXX#X#XXXXXX#XXXXX#X#XXXXXXXXX#XXXXXX##XXXXXX#XXX#XXXXXX#XX#XX#XX#X#XXX#XXXXXXX#X#XX##XXX#XXXXX#X#XXXXXXXXXX#X###XX#XXXXXXXXXX#X#XXX##XXXX#XXX#XXXXX
XX#XXXXX#X#XXX##XXX#XXXXXX#XXXXX#XX#XXXXXX##X#XXX##XXXXXXXX#XXXXX##XXXX#XXXXXX#XXXXXXXXXXX#XXXXXXX#XXXXXXX#XXXXXXXXXX##X#X#XX#XX#X#XXXXXXXXXXXXXX#XXX#XX###XXXXX#XX#XXXXXXXX#XXX##XX#X#XXX#XXX#XXX#XXXXX#XXXXX###XX###XXXXXXXXXXX#X#XX#XXXXXXXX#XXX#X#XXXX###XXXXXXXXXXXX#XXX#XX#XX#XX#X####XXX##XXXXXXXXXXXX#X#XXXX##X##XXX#XX#X#XXX##XX#X#XXX#X#X#XXXXXXXX#X###XXX##XXXX#XX#XXXX#X#XX#XXXXX#XXXXXXXX#XX#X#X#XX#XXXXXXXXXXXXXXXXXXX#X#XX##XX#XXX##XXXXXXXXXXX#X#X#X##XXXXXXXXXXXXXX#XXXXX#XXXX#XXX#X#XXXX######XXX#X##XXXX#XXX#X#XXXX#X#XXXX##X#XX##XXX#XXX##XX#XXX#XXXX#XXXX#X#XXXX#XXXX#X###XXXXXXXX#XX#X####XX#XXXX#XXX#XX#XX#XXX#X#X#XXXXXX##X#X#XXXX##XX#XXXXXXXXXXXXXX#XXXX#XXXXXX#XXXX##XXXX#XXXXXXXXX##X#XXXXXX#XX#XXXXX#XXXXXXXXXXXXXX#X#XX#X##XX#XX#XXXXX#X#XXXX#XX#XX####XX#XXX#XXX#XXXXX#XX###X#XXX#X#XXX#XXXXX#XXXXXX#X#XXXXXXXXX#XXX#XX#XXXXXXXXX#XXXXXXXXXXXX#XXX#X###XXXXXX###XXX##X#XXXXXX#XXXXXXX##XXXXXXX#X#XX##XXX#XXXXXXXXXX###XXXXXXXXXXXXX#X##XXXX#XXX#XXX##XXXXXX##XXXXXX##XX#XXXXXXXXX##X#X##X##X#XXXXXX#X#####XX##XXXXXXXXXX#X#XXX#X#
XX##XX#XX#XXXX#XXX#XXXX#XXXX#XXXXXXXXX##XX#X#XX#XXXX##X#X#XX###X##XXXX#XXX#X###X#XXXXXXX#XXXXXXXX#XXXX#X#X#XXX#X##XX#X##XXXX#XXXXX#XXXXXXXXX#X#XXXXXXXX#XX#XXXXXXX#XXX##X#XXXXXXXX#XXX###X#XXXX#XXXXXX##XX##XXXX##XXXXXX#XX#XXXXXXXXXX#X#XXXXXXXXXX#XXX#XX#XX#XXX#X#XXXX####XX##XX##XXXXXX#XXXX###XXXX##XX##XX#X#XX#XXX#XXXXXX#XXXX#XXX##X#X##XXXX#XXXXXX#XXXXX#XXXXXXXXXXX##XXXXXXXXXX#XX##XXXXXXX###X#XXX#XXX##XXXXXXXX##XXXXXX##XXX##XXX#XXX##XXXXXXXX#XXXXXX#XXXXX#X#X#XXXX#XXXXX#X#X##XXXXX##XXXX###XXXX##X#X#XXXXXXXXX#XX#XXXXXX#XXXXXXXX##XX##X##XXX#XXXX#XXXXXXX##XX##XXXXXXX##XXXXXX#XXXX#XXXX####X#X#XXXXXXXXXXXX####XXXXXXXX#XX#XXXXXXXX#XXXXXXX#X#XXXXXXXXXX##XXX#XXXXX#XXXXXX#XX#XXXXX##XXXXXXX##X#XXX#X#XXX#XXXXXXX###XXX#XXX#X###XXXX#X##X#X#X###XXXXXXX###X#XXXX#X#XXXXX#X#XXX#XX#XX#X###XXXXXXXXXXXXXXXXXXXXX#X###XXXXXXXX#XXX#X#XXXXX##XXXXXXX##XXXXXXXX#X#XXXX#X#XXXX#XXXX##X#XXXXXXXX##XXXXXX#X#XXXXX#XXX#XXXX#X#X#XX#X#XXXX#XXXX#XXX#XXXXXXX#XXXXXXXXXXX#XXXX##XXXX#XXXXXXXXX#X#XXXX#XXXXXXXXXXX#XXXXXXXXXXX#XXX#XXXXX###XXX##XX#X#XXX##XXX
XXXXXX#XXX##XX#XXXX#XXXXXXX###XXXXXXX#XXXXXX####XX#XXX#XX#X#XX##XXXXXXX#XX#XXXXX##XXXXXXXXX#XXXXXXXXXXX#X##X#XX#X#X#XXX#XXXXX#XXXXXXX#XX#XXXX#XX#XXXXXX#X##XXXXXXXX#XXXXXXX#XXXXXXX#XXXXXX#XXXXX#X#XX#XX##XXXXXXXX#X#XX#X#XXX##XXXXXXX#XXXXXX#XXXXX#XXXXXXX#XXXXXXX#XXXXXXXXX#XX###X#X##XX##XX#XXXXX#XX##X#XXXXXXXXXXXXXXXXX##XXXX#XX#X#XXXXX#XXX###X#XXXXXXX#XXXXX#X##XX#XX#XX#XXXX#X#XX#XXXXXXXXXXXXX#XXXXX#XXXXX#XXX#XXX#XXXXX##XXX#X##XXXXXXX##X#XXXXXXXXXXXXX#XXXX##XXX##XXXXX##XXXXXXXXXXXX#XXX#XX#X#XXXXX#XX##XXXXX###XXXX###XXX#X#XXX##X#X##XXXXX#XX#X##XXXX#XXX#XXX#X#XX#XXXXXXX#XXX#X#XXXX#XXXXXXX#XXXXXX#XXX#XX###XXX###XXXXXXXXXX##X##XXXXXXX#XXXXXXXX#XXXXX#X##XX#X##XXXX#X####XX#XXXXX###XXXX#XX##XXXXXXXXX#XXX#XXX#XX#XXXXX#XXXXX#XXXXX##XXXXXXX#XXX####XXXX#X#XXX#XXXXXXXXX#X#XXXXXXXXXXXXX#XX#XXXXXXX#XXXXXXXXXXX#XX#X#XXX#XX#X#X#XXX#XXXXXX#XXXX#X#XXXXX#XX#X#X#XXXX#XX#XXX#XX##XXXXX#XXX#X#X#X#XX#XXXXXX#XXXXX#XXXXXX#XXX#X#XXXXXXXXXX#XXXXXXXX#XX#XXXXXXXXXXXXX#XXXXX#XXXX#XXX#X#X###XX#XX#XX#XXXXXX#XXX##XXX#XXXXX#XXXXXX#XXX#XXXXXXXXXXXXX
X#XXX###XXXXXXXX##XXXXXXX#X#XXXX#X#XXXXXXXXXXX#X##XX#XXXX#XXXXXXX#XX#XX##XXXXXXXXXXXXXXX#X#XX#XXXXXX#XXXX#XXXXXXXXXXX#X###XX#XXX#XXXX##XXXXX#X#X#XXXXX####XXX#XXXXXX#X#XXXX#XX#XXXX#XX#XX#XXX#XXXXX#XX##X#XXXX#XXXX#X##XXXXX#XXX#X#XXXXXXXXX#XXXXXX#XX#X#X#X#XXXXXXX#XXX##XXXXXXXXX#XXXXXX#X###XXXX##XXXXXX###XXX#XXXXXXXXX#XX#X#XX#XXXXXXXX#XXXXX#XXXXXXXXXXX#XXX#X#X#XXXXX#XXXX#XXXX##XXXXXXXX##XXXXXXX#XX#XXXXXXXXX##X#XXXXX##XX###X#X##XXX#X#XXXXXXXX##X#XXXXXXXX#X##XXX#XXX#XXXX##X##X#XXXXXXX#X#XXXXXX#XXXXX#XXX#X##X#XXXXXXX#X#XXXX#X#XX#XX#X#X#X##X##XXXXXXXX#X##X#XX##XXXXXXXXXXXXXXXXXXXXXXX#XXXX#XXXXX#XXXXXXXX###X##X#XXX#X#XX#XXX#XXX#X##XXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXXXX#X#XXXX##XXXXX#X##XXXXXXXX###X#XXXXXXXXXXXXXXX#XXXX#XXXX#XX#XXX##XXX#XXX#XXX#XX#XX#X#XXXXXXX#XX####XXXXXXX#XXXXXX#XXX#XX#XXXXX##XXXXXXXXXX#X#XXXXX#XXXXX##XX#XXX##X##XXXXX#XX#X#XXXXXXXXXXXXXX#XXXXX##X#XXXX##X#XXXX#X#XXXXXX#XXXX#XXXXXXXXXXXXXXX#XXXXX#XXX##XXXXXXX#XX##XXX#XXXXX#XXXX#X#X#XXXXX#XXXXX#XXXXXXXXXXXXXX##X##X#XXXXXX#XXXX####X#XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXX#X#XXXX##X#XXXXXX#XX#XX#XXXXXXX#XXXXX#XXX#X#XXXX###XXXX#X#XXX##XXXXXXXXXX#XXX#XXXXX#XXXXXXX#X#XXXX#XXXXX#XX#XXX#X#XX#XXXX#XX#XX#XXX##X#XXX#XXXXX#XXXXX##XXXX##XX##X#XXXXXXX#XXXXXXX#XX#X#X#XXXXX#XXXX##X#X#XX#X#X#XXX###XX#XXXX##XXX###X##XXXXXXXXXX#######X#XX####X#XXXXX#XXXXXXX#XXXX##X#X##X#XX#XXX#XXXX##XXXXXXXXXX#XXXX#XXXXXX#X#XXXXXXXXXX#XXXX#XXXXXXXXXXXXX#X##XXX#XXXX#XXX#XX#XXX#XXXXXX#XXXXX#XXXXXXXXXXX#XX#X#XXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXX##XX#X#XXXX##XXXX#XXX#XXXX#X#XXX#X#X###XXXXXXX#XXXXXX#X##XXXXX#X#XXXXX##XXXXXX#XX#XXXXXX##XX#XXXXXXXXXXXX#XXXX#XX#XXX#X##X##XX#XXXX#XX#XXXXXXXXXXX##XXX#XXXXX#XXXXXXXXX#X#XXXXXXXX#XXX#XXXX#XX##XXXX##XXXXX##XXXXX######XXXX#XXX#X#XXXXX#XX#XXXXXXXX##XXXXXXX##X#XXXXXXX###XXXXX#XX#XXXXX#XXXXXXXXX#XXXXXX#X##X#X##XXXXXX#XXXXXXXXX#XXXXXX#XX#XX#XXXXX#XX#X##XXXXXX##XXXXXX#XXXX#XXX#XXX##XXXXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXX#X#XXXX#XXX#X#XXX#X#X###XXXX##XXXXX##X###XXX#XXXXXXXXXXXXX##XX###X##XXXXXX#XXXXXXX#XXX#XXXXX#XX#XXXX##X#XXX#XX#XX#XX#X##XXXXXXXX#XXX#X#XXX#XXX#XX#XXXXXXX
##X#XX#XXXXXXXXX#XXXX#XX##XX##XX#XX#XXXXXX#XXXXXX#XX##XXXXXXX#X#XXX#XXXXXXX#XXX#XXXXX#XXXXXXXX#XX#X#XXXXXXXX#X###XXXXX#XXXXXXXXX#XX##XXXXXX#XXXX#XXXXXXX#XXXXXXXXXX#X#X#XX#XXXXXXXXXXX#X#XX#XXXXXXXX#XXX#XXX#XX#XXXXXXX#X###XXXXX#X##X####XXX#XXXXX##XXXXXXXXXXXXX#X##XXXXX#XX##XXX#XX#XXXX#XXXXX####X#XXXXX#XXXXXXX#XXX#XXX#XXX##XX#XXX#XXXXXXX#X#XXXXX##X#XXXXXXXXXX#XXXXX#XXXXXXXX###XXXXXXXXXXXXXXX#XXXXXXXXXXX##XXXXX#XX##X#XXX#X#X#XXXXXX#XXXXX#XX#X#X#XXXXXXXX#XXXXXX####XX#XXXXXXXXXXXXXX#XXX#X#XXXXX#XXXXXXXXX#X#XXXX#XXXXXXXX#XX#XX#XXX#X#XX#XXXXX#XXXXXXXXXXX#XXXXX#X#XX#X#XXXX#XXXXXXXXXXXXX##XXX#XXXXXXXXXXXXXXXXX#XXXXXXXXX#XXXX#XX#XXX#XX##XX#XX#X##XX#XXXX##XXXXXX#X#X#XXXXXX#XXXXXXXX#XXXXXXXX#X#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXX#XX#XXXXXX##XX#X#XXXXXXXXX##XXXX#X#XX####XXXX#XXXXXX#XX#XXXXXXXXXXXX###XXXXXX###XXX#X##XXXXXX#XX#X#XX#X#X#X#XXXX#X##XX#XXXX#XXX#XXX#XXX#X###XXXXX#XX#X###XX##XXXXXXX#X#XXXXXXXXXX#XXXXXXXXXX#XX#XXX#X#XXXXXXX#XXXXX#XXXX#XXXXX#XXXXXXXXXXXXX###XXXXX#XXX#X#X#XX##XXX#XX#XX#XX#XXX#XX#XXXX###X#X#XXXXXX#
XXXXXX#XX#X########XXXXXX#X#XXX#XXXXX#XXXX###XX#XX#XXXXXX###X##XXXX#XXXXXX##XXXX#XXX#XXXXXXXX#X#X##XXX##XXXXXX#XX#XXXX##XXX#XX#XXX###XXXX#XXXXXXXXXXX##XXXXX#X#XXXXXX#XXX##XXXXX####XXXXXXXXXX####X##XX#X#X#XXXX#XXXXXXXX##X#X#XX#XXXX####X##XXXXXX#XXXXXXXX#XX####XXXXXXXX#X#XXXXXXXXXXXXXXX#X###XX###X#X#X#XXXXXXX#X#XX#XX#X###XX#X#XXXXXXX##XX#XXXXXXXXXXXXX##XXXX#XXXX#XXXXXXXXXXX#XXXXXXX#X#XX#XXXX#XX#XXXXX#XXXXX#XX#XXXXXXXXXX#XX#XXXXXXX##XX#XXX##XXXX#XXXXXXXXX#XXXX##XXX#XXX##XXXXXXX#XXXX#X#XXXXXX#X#XXXX#XXXXX#XXX#XXXX#XXXXX#X##XXX#X##X#XX#XX##XX###XXX#XXXX##X#XXXXXX#X#XX#XX#XXXXXXX#X##XXXXXXXXXXXXXXXXXXXXX#X#X#XXXXX#XXXXXXX#XXXXXXX##X#XXXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXXX#XX#XXXXXX#XX##XXXXXXXXXXXXXX#XXXX##XX#XXXXXXX#XXXX##X#X##XXXXXXXXXXXXX#XX#XXXXXX#XXXX##XXXX###XXXXXX####X#XXXXX#X#X#XX#XX#XXXXXXX#XX#XX####XX#XX#XX#X##X#XX##XXX#XXXXX#X#XXX#XXXXXX#XXXX#X#X#XXX##XXXXX#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXX#XX#XX#XXXXX#X#XXXXX##XXXX#XXXXXXXXXXXXXXXXX#X#XXXXX#X#XXXXX#XXXXXXXX#X###XX#XXXXXXXXXXXXX##XX##XXXXXXXXXXXXXXXXXXX##X#X
XXXX#XXXXXXXXXXXX#X##XXXX#XX#####XX#XXX#X#XX#XXXXXX#XXX#XXXXX##XX#XXX#XXXX###XXXXXXXXXX#XXXXXXXX##XXX##X#XXX#XXXXXXX#XXXX#XXX#XXX##XX#XXX#XX##X#XXXXXXXXXXX#XXXX#XXX#XXX#X#XXXXXXXXX##XXXXX#XX#XX#XXXXX##X#XXX#XX##XXXXXXXXXX#XXX##X#XXX###XX#X#XXXXX#X#X##XXXXXX#XXXXX#XX#X##XXXX#XX#XXXXXX#XX###XXXX#X#XX#X#XXXXXXXXXXXX#XXXXXX#XXX#XXXXXXX#XX#XX#X#XXXXXXXXX##X##XXXXXXXXXXXX##XXXX###XXXXXXXXX#XXXXXXXXXXX#XXX#XXXXXX#####XXXX#XXXXXXX#XXXXX##X#XXXXXXXXX#XX#X#XX#XX#XX#X#XX#X#XXX#XX##XXX#XXXXXXX#XX#XX#XXXXXXX#X##XXXX#XXXX#XX##XXXX#XXXXXXXX#XXXXXXXXXXX#XXXXXXX##XXXXX#X#X#XX#XXXXX#XXXXXXXX###XXXX#XX##XXXXXX#XXXXXX#XXXX#X#XXXX#XXX#XXXX#XXXXX#XXXX#XXXXXXX#XXXX#X#XXXXXXXX#XXX#XX##XXX#XXXXX#X#X#XX#XX#XXX#XXX#X#XXXXXXXXXX###XX#XXXXXXX#XXX#X##XXX#XXX#XXXXXXX#XXXXX#XXXXXXXX##XXX#XXXXXXXX#XX#X#XXX#XX#XXXXX##XXX###XXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXX##XX#XX##XXX#XXXXXXXXXXXXXXXXXXXX#XXXXXXXX##XXXX#XXXX#XXXX#XXXXX#XX#XXX#XXXX##XXX#XXXXXXXX#XX###XXX#XX#XXXX##XX##XX####XX#XXX#X#XX###XXXXXXX#XX##XXX#XXXX##XXXXXXX#XX#X#XXXXXXXXXXX
#XX#XXXXXX#XX##XXXX####XX#XX#X####XXXX#X#XXXXXX##XXXXXXXXXXXX#XXX##X#XXXXXX#XXXXX#XX##X#XXXXX#XX#XXXX##XXXXXXXX##X#XXXX#XXXX#XX#XX###XXXXXXXX##XXXXXXXXXX###XX#XX#X##XXX#X##XXXXXXX#XXXXXXXXXX##XXXX####XXXX#X##XXXXXXXXX#XXXXXXXXXXXXXXXXXX#X##XX#XXXXXXXXXXX#XX#X##XXXXXX#XXXXXXX#XXX#XXXX#XXXXXXXXXXXXXX##XXXX#XXXXXXXXX#X###XX##XX#XXXXXX#XXXXXX#XXXX#X##XXX##XXXX#X###X#XX##XX#XXXX#X##XX#XXXXXXXXXXX###XXXX#XXXX##XXXX#XXXXXX#XX#X##XXXXX#X#X#XXXXXXX#XXX#XXX##XXXX##XX##XXX##XXXX#X#XXX###XXXXXXXXXXXXXXXXXX##XXXX#XX#XXXXX#XXXX#X#XXXXXXXXXXXXXXXXXXXX#XX##XXXXXX#XXX#XXX##XXXX#XXXXXXXXX#XXX#XXXXXXXXXX##XXXXX#XXXXXX##X#XXXXXXXX#XXX#XXX###XXX#X#X#XXXXXXXXXXXXX#XXXXX#XXXX#XXX#XXX#XXXX#X###X#XXXXXXXXXXXXXXXX#X##XXXXXXX##XXX#X#XXX#X#X###X##X#XX###X##XXXX#XXXXXXX##X#XXXX##X#XXX#XXXXXXXXXXXXXXXX#XXXXXXX#XX##XX##XXXXXX#X#XXXXX##XXX#XXXX#XX#XXX#XX##X#XXXX#XXXX#XXXXX#XXXX#####XXXX#X#XX##XX#XX###XX#XX###X#X#XXXX#X#XX#XXX#XX#XXXXXXX#X#XXXXXX##X#X##XX#XXXXXXX##XXXXX#XX#XX##XXXXXXXX#XXXXXXXXXXX#XX##XX#XXXX###XXX#X#X##XX#XXXXXXXXXXXXXX#XX#
XXXXXXXXX##X#XXXXXXXXXXXXXX#XXXX#X#XXXXXXX#XXXXXX##XX#X##XXXXXXXXXXXXXXXXXXXXX#X#XX###X#XXXXXXXXX#XXX#X#X###XX##XXXXX#XXXXXXXXXXXXXXX#XXXXXX##X###XXXXXXXX#X##XXXX#XXXX#X##XX#XXXX#XX##X#XX#XX#XX##X#XXXXXX##X##XXX####XXXXX#XXXXXXXXX#XXXXX#XXX###XXXX#XX#XXX##X#X#XXXXXXXXXXXXX#XXXXXXXX#XXXXXX#XXX#XXXX#XX##XXXXXXXXXXX#XXXX##XXXX#XXXXXXXXXX#X#XXXXXXXXXXXXXXXX#XXX#XXXXXXXXX##XXXXXXX#XXXXXXX##XXXXX###XXXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXX#XX#XXXXXX#XX#X#XXXXXXXXX#X#XXXXXXX#XXXXX#X#XX#XXX#X#XXXXXXXX#X#XXX#XX##XX#X#XXXXXXXXXXXXXXXXXXXXXX#X#XXXX#XXXXXXXX#XXXXXXX#X#XXXXXXXXXX#XXXXXX#X###XXXXX#XXXXX##X#XXXXX#XXXXXXX#XXXX#XXXX##XXXXXXX#XXX#X##XXXXXXX#X#XXXXX#XXXXXXX##XXXXXXXXXXX#XXXX#XX###XX#X##XXX#XXXX#XXXXXX#XXXXXXXX#X#XXXXXXX#XXXX#XXXXX#XXXXXXXXXX#XXX#XXX##X#X#XXXXXXXXXXXXXX#X#XXXXXXXXXXX#X####XX#XXXXXXXXXXXXXXXXX##X#X###X#XXXX#X#XXXXXXX#XX#X#XXXXX##XXXX#X##XXXX##XXX###XXX#XX#XXX#XXXXXXXX##X#XXX##XXXXX#X#XXXX#XX#XXXXX##X###XXXXXXX#XXXX##XXX####XXXXXXX#XXXXXXX##XX####XX#X#XXX####X#XXXXX##XXX##XX#XXXXX#X#XXXX##XX#XXX###XXX#XX
XXXXXXX#XX#XX#XXX#XXXXXXX##XXXXXX#XXXXXXX##XXX###XXXXXXXXXXXXXX#XX#XXXXXXXXX#X###XXX#XXX#XXXXX#X#X#XX#XXX#X##XXXXX##X####XXXXX#XXXXXXXX##XX#XXXXX#XXXXX#XXXX#XX##X#XX#XXXXXXXXXXXXXXXX##XX#XX#XX#XX##X#XXXX#XX#XXXXX#XXXXX#X#XXXXXX#XXXXXXXXXXXXXXXX#XX#XXXXX#X#XXXXX###X#XX##X##XXXXX#X#XX#XX##XXXX##XX#XXXX#XXXXX#XXXXX#XX#XXX#X#XXXX#XXXXXX###XXXXXXXXX###XXXXX#X##XXXXXXX#XXXXXXXX#XXXXX###XXXXXXXXX#XX#XXXXXXXX#XXXX#X#XXXXX#X#XX#XX#XXXXXXXXXX#XX#XXXXXXX#X#XXXX#X#XXXX#XXXXXXXXXXXXX##XX##XXX##XXXX#X#XXX#XXXX##XXXX#X##X#X#XXXXXXX#XX#X#XXXXXX#XX#XX#XXXXX##XXXXX#XXXXXXXX#XX#X#XXXXXX#XXXXXXX#X#XXXXXXXXXXXXXX#XX##XXX#X#XXXXXXX##XXXXX##XXXX##XXX##XXXXX#X###X###X#XX#X##X#XX#XX##XX#XXXXXXX#XXX#X#X#XXXXXXXXXXXXXX#XXXX#X#XXX#XX#XX#XXXXX##X#XXXXX#XXXXXXXXXXXXXX#XXX#XX#XX#XXXXXXXXXXXXXXX##XXXXXXXXXXXX#X#XXX#XXXX###X#XX#X##XX#XX#XXX#X#X##XXXXX#X#X#X##XXXXXXXXXXXX##XX#XXXXXX#X#XXX#XXXX#XXXXX###X####X#X#XXX#X#XXX##XXX#XXX##X#XXX#X#XXXXXXX#XXX#XXXXX#XXXXX#X#XXXXXX###XXXXXX##X#XXXXXXXXXXXXXXX#X#XXX#X##XXX##XXXXXXXXXXXXXXXX#XXXXXX###XXXXX
#XX###XX#XXX#X#XXXX#XXXX#XXXX#XXXXXXXXXXX##X#XXXX#XX##XX#XX##X#XXXX#XXXXX#X##X###XXX#XX##XXX#XX#XX###XXXXX#XX#XX#X#XXXXXXXXXX#XX###X#XXXXXXXX#XXX##X##XX#XXX#XXXXXXXXXX#XXXX#X###XXXXXXXXXX#X#X#XXXXXXXXXX#XXXXXXXX#XXXXX##XXXX#X#XXX#X###XXXXX#XXXX##XXXX#X#XX#XXX#X#XXXXX##XXXXX#XX#XXXXXXXXXXXX###X#XXX###XXX##XXXX#XXXX#XXXXXXXXXXXXX#XX#XXX#XX##XXX##X#XXXX#XXXXXXX#XXXXXXX####XXXXX#X#XXX#XXXX#XX#XXXXXXXXXXXX#X#XXXX#XXXX#XXX#XXXXXX##XX####XX#XX#XXXXX#XXXXXXXX#XXXXXXX#XXXX#XX###XXXX#XX#XXX##XXX##XXXX#X#XXXX#X#XX#XX#XXXXX##XXXXXXXX##XXXX#XXXXXXXXXXXXXXX#X###XXXXXXXXXXX#XXXXX#XXXX####XXXX#XXXXX#XXXXXX#XXXX#X#XXXXXXXXXXXXXXXX#####XXXX#XX#X#XXXXXXX#X##XXXXX#X#XXX#XXXXXXXXX##XX#XXXXXXXXXXXXXX#XX#XX#X###X#XXXXXXXXX#X##XXXX#XX##X##XXXXXXXXX##XX#X##XXXXX#XXXXXXXXX#X#XX#XXXX#X#XXXXXXXX#XX#X#XXXXXXXXX#XXXXX#X#XXX##XXXXXX####XXXXXXXXXXXX#XXXXXX#XXX#XX##XXX#XXXXXXXXXXX##XX#XXXXXXXXXXX#X#XX#XXXXXXX#XX#XX#X#XXX#XX##XXXXXXXXXXXXXX#XX##XXX#X#X#X#XXXX##XXXXXX#XXXXXXX#XXXX#XXXXXXXX#XXXXXXXXXXXXXX#XX##XXX#XXXX##X#X#XXXXX#XXXXX#XXXX####X
XXXXXX#XXXXXXXXX#XXX#XXXX#XXXXXXXXXXXX#XXXXX##XXXX#XX#XXX##XXX#X#XXX##XXXXXXXXXXXXXXX#XXXX#XXX#XXXXX#XXXXXXXX#X#XX#XX#XXX#X#X#XXXX##XXXXXXX#XXXX#XXXXXX#XX#XXXXX#XXXXXXXXXXX##XXXX#XX#XXXXXXX#X#X#X##XXXX#X##XXXXXXXXXXXXX#X##XXXXX#XXXXXXXXXXXXX#XXXXX#XXXX##XX#XXXXXX#X#XXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXX##X#XXXXXXXXXXXXX##XXXXX#XXXXX##XXXXXXXXXX###XXXXX##XXXXXXXXXXX#XXXXXXX#X#XXXXXXX#XXXX##XXXXX#XXXXXXXXXXXXXXXX##XX#X#XXXXXXXXXX#XXXXXXXXXXXXXXX#####XXXX##XXXXXXXXXXXXXXX#XX##XXXXX#X##XXX#X#XXXX##XXXXX##X#XXXXXXXXXXXXX###X#X#XXXXXXXXX#XX#XX#X##XXXXXXXXXX#XXXXX#X###XXXX#XXXXX#XX#XX##XXXXXXXXXXXX#X#X#XXXXX#XXXXXXXXXXXXXXXX##X#XXX###X#XXXXX#X#X####XXXX#XXXX#XXXX#X#####XXXX#XXXX##X#XXXX#XXXXXXXXXXXXXXXX##XXXXXXXXXXXXXX#XX#XXXX#####XX#XXX##XX#XXXXXXXXXXXXXXXX##X##XXX#X##XXXXXXX#XX##X##X#X##XXX#X#XXXXXXXXX#X#XXXXXX###X#XXX##X#XXX#XXXXXXXXXXXXXX#XX#XXXX######XX#XXXX#X#XXXX#XXXXXXXXX#XX#XXXXXXXXXXXXX#XXXXX#XXXX#XXX#XXXXX#XX#XXXXX#XXXXXXXX#XXXXXXXXXXXXXXXX#XXXXXXXXXX#X#X#XXXXXXX#X#XXXXXX###XXXXXX#XX##X#XXXXXX#XX#XXXX#XX#XXX#
XXXXXXXXX##XXXXXXXXXXXXXX#XXXXXXX#X#X##XXX#XXX##X#XXXXXXX#X#XX##XX#XXXXXXXXX#XX#XXXXXXXXXX####X#X#XXXXXX##XXXXX##XXX#XX#XX#X###XXXXXXXXXXXXXXXX#XX#XXXX#X#XXXX#XXXXXXX#XXXXX#XXXX#XXXXXXXXXXXX###XXXX####X#XX#XXXXXXXXX##XXXXXXXX#X#X#XXXXXXXXXXXXX##XXXXXXXXXXX#XX#XXX#XXX#XX#X#X#XXX##XX#X#XX###XXXXX##XX#XXX#XXXXXXXX##XXXXXXXXXX#X##X#XXXXXX#X#X#X#XXXXXXXXXX#XX#XXXX#X#XXXX#XXXXXXXXXXXXXX#XX#XX#XXXXXXXXXXX#XXX#XXX#X#XXXXXXX#X#X#XXXX##XXX#XXX#XXXXXXXXXXXXXXXX#XX#XXXX#XXX#X##XXXX#XXXXXX#XX#XX#X#XX#XX#XXX#XX#XX#XXXXX#X#XX##XX#XXXX#XXXXXXXXX#XXX#XXX#X#XXX#XXXX##XXXX#XX#XXX#X###X#XXX#X###XXX#XXX#XXX###X#XX#XX#####X#XXXX#XXXXX####XX#XXXXXXX#XXXXXX#XXXXXXXXXXXXXXXX#XX#XXX#XX#XXXX#X#XXXXXXX#XXX##X#X#X#XXXXXX#XXX#X#XXXX##X#X#X#XXX#X#XXXXXX#X#XX#X#X#X#XXXXX#X#XX##X##XXXXXXXXX#XXX##XXXXX#XX#XXXXXXXXXXXXXX#XXXXX#XXX#XX##X#XXXX#XX#XXXXX#XX#XXX#XXXXXXXXXXX#X##XXX#XXXX#X#XXXXXXXX##XXXXXX#X#XXXXX#XX###X#XXXXXXXXXXXX#X#XXXX#XXXXXX#XXXXX#XXXXXX##X#XX##XX#XXX#XXXXX#XXXXX##XX###X#XXXXXXXXXX#X#XX#X#XXX#XX##XX##XXX#XX##XXX#XXXXXX#XXXXXXXX
XXXXXX####XX#XXXXXXXXXXX##XXXXX#XXXXXXX##XXXXXX#XX#X#XX#X#X#XXX##X#XXXX#X#XXX#XX#XX###X#XXX#X#XXX#XXXX#X#XXXXX#XX#XXXX#XXXXXXXXXXXXXXXX#XXXX#XXX#XX##XXXXXX#XX#XXXXX##XXXX#X##XXXXXX#XXXXXXXXX#XXXXXX#X#XX#XXX#X#X#XXXXX#X#X#XXX#X##X#XX#XXX#XXXXXXXX##XXXX#X#X#XXXXXXX##X#XXXXXXXX#X#XXX#X#XX##XXXXXXX#XXX#XXXXXX#XXXXXXXXXX#X#XXXXXXX#XXXX#XXX#XXXXXXXX#XXX#XXXX#XX#XXX#XXXXXXXX##X#XXXXXXX##XXXXXXXX#XXXX###XXXX#XXXXXX#X##XXX#XXXXXX#X#XXX#XXXXX##XXXXX#XXXXXX#X#XXXXXXXX##XX##X#XXXXXXXXXXXXXX#X##XXXXXXXXXXX#XXXX#XXXXXX#XXX##X#XXX#XXXXX#XXXXXXX#XXXX#XX#XXX#X#XXXXX#XXXX#XXXXX#XXXX#XXXX#XXXXXXXXXXXXXX#X#XXX#XX##XXX#XX###XXXXX#XXXXXXXXXXXXXXXX#XXXX#XX##XXXXXXXXXXXX#XXX#XXXXXX#XXX#XXXXX#XX#XX##XXXXXXX#XXXX#XXXXXXXX#XXXXX#X#XXXX#XXXX#XXXXX#XXXXXXX##XXX#XXX##XXXXXXXXXXXX#XXXX#XXXXXXXXXXXXX#XXXXXXXXXXXXXXXX##XX#X#XXX#####XX#XX#X#XXX#XXX##XXXXX#XXX#X#XXXXXXXXX#XXXXX#X##X##XXX#XXXXX##XX#XXX#X#XXX#XXXXXX#XXX#XXXXX#XXXXXXXX#X#XXXXXX##XX##X####XXXX#####XX#XXXXXXXX#XX#X#XX#XXXXXXXXXXXXX#XX#X#XXXXXXXXXXXXXXXXXX#XXX#XX#XXXXXX#XXXX#XX#X#X#
XXXXXXX#XXX###X#X#X#XX#XX##XXXXX#XXXXXXXXXXXX#XXXXXXXX#XXXX##X#XXXXXXXX#X##XXXXXX#XX##XX#XXXXX#X#XXXXXX#XXX#X#XXX#X#XXXX#X#XXXXXXXX#XX#XXX#XX##XXXXXXXXX#XXX#XXXXX#X#XXXXXXX##X#X#XX#X#XXX#XXXXXXX##X#XXXXXX#XXX#XXXXXXXXX#XXXX#XXXX#XXXXX#XX#XXXXX###XXX#XXXXXXX#XXX#X#XXX#X#XXXX#XX#XXXXXXXXXXX#XXXX#X#XXXX#X#X#X#XXX##XXXXXX#X#X#X##XX#XXXX#XX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXX##XXX#XXXXXXXXXXXXXXX##XXXXXXX#XXXXXXXX#X#X#XXXX##XXXXX#XX#XXXX##XXXXX#XX##XX#XXX#XXXXXX##XXXX#XXXX#X##XXX#XXX#XX#XX###XXX#X#XXXXXXXXXXXXX#XXXXXX#XXXXXXX#X##XXXXX#XX#X#XX#XXXXX#XXX#XXXXX##X#XXX##XXXXXXX#XXXXXXXXXXX#XXXXXX#XX#XXXXXXXXXX#X#XX#X#X#XX#X#XXX#XX#XXXX#XX##XXXX#XXXXXXXX#XX#X#X#XXXXX#XXXXXXXXXX#XXX##XXXXX#XXXX#X##XXXXX#XXXXXXXXXXX##XXXXXXXXXXX#XXXXXXXXX#XXXXXXX##X#XX##XXX#XXXXXXX#XX###XX#X##XXXXXXXXXXXXX##XXX##XX###XXXX#X#X#XX#XX#XXX#XX#X#XXXXX#XXXXX#XXXX#X#XX#XXXXXXX##XXX#X#X#XXXX#X#X#XXXXXXXXXX#X#XXXX#XX#XXXXXXXXXXXX##XXXX###X#XXXXX#XXXXXXXXXXXX#X#X#XXXXX#XXXXXX#XXXX##XXXXXXXXXXXXXXX#XXXXXXXX#X#XXXXX###XXX#X#XX#XXX#XXXX##XXXX#X##X
#XXX#X##XXXXX#XXXX#XXXXXX#X#XXXXXXXXXXXXXXXXXXXX##XXX#XX#XX#X#XX#XXXXX#XX##X#X##X#X#XXXXXXXXX##XXXXX#XXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXX#X#XX#XX#XXXXXX#XXX#X##XXXXXX#XXXXX##XX#XX#XX#X#XXXX#X##XXX#XX##XXX#XX#XXXXXX#XXXXX##XX##XXXXX#X##XXXXXXXXXXXXXXXXXXXXXX#XXX#X##XXXXXXXXX#XX#X#X#XXXXX#XX##XXXXXXX###XXXXX##XXXXX#XXXXXXXXXXXXXXX#X#X#XXX#X#XX#XXXXX#XXX####X#XXXXX#XXXX#X#X##XX##XXXXXXX#XX#XXXXX#XXXXXXXX#XXXX#X#XXX###XXXX#X##XXXX##XXXXXXX#XX####XXXX#XX#XXXXX#XXXXXXXXXXXX#XX##X#XX#XXX#XXXXXXXX#XX##XXXXX##XX#XXXXXXXXXX#XX#XXXX#XXXXXXXXXX#XXX#XXXXXXXXX##X#XXXXX#X##XX#X##XX#X#XXXXXXXX##X##XX#XXXXXXXXXXXXXXXXX#XXX#XXX#XXXX##XX###X##XX#X#XXXXXXX#X#XXXXXX#XXXX##XXXX##XX#XXXXXXXXXXXX#XXX#XXXXXXXXXXX#XXXXXXXXX#XXXXX#X#XXXXXXXXXXXX#XXX#XXXXXXXXXX#XXXXXX#XXXX###XXX#XX#X#XXXXX##XXXXXXXXXXXXXXXX#XX#XXXXX#X###XXXX#XXXXX##XXXXXXXXXXX##XXXX##X#X#XXXXXX#XX##XX##XXX#X#XXXX#XXX#XXX#XXX###X#X##XXX#XXXXXXXXXXXXXXXX##XXX#XXXXXX#XXX#XXXXXXXXXX#XXXXXXXXXX#XXXXXXXXXXX##X#X#X#X#X#XXX##XXXX#XX#XX####XXXXXXX##XXXXXXXX#XXXXXX#XXX#XXXXXX#XX###X
XXX#XXXX#X##XXXXXXXXXX##XXXX#XXXXXX####XX#XXXXX#XXX##XXXX#XXXXXX#XXX#XX#XXXXXXXXXXXXXXXX##XXXXXXX#XXXX#X#XXXXX#XXXX##XXXXXXXXXXX#XXXXXXX#X#XXX##XXXXXX#XXX#XX###X###X##XXXXX#XXX#XXXX#X###XXX#XXXXXXXXXXX#XXXXX#XXXXX####XXXXXXXXX#XXXX#X#XXXX#XX#X##XXXXX#X#X#XXX#XXX###X#XXXXXX#XX##XX####X#XXX##XXXX#X#X#X#XXXX#XX##XXXX#XXX#XXXXX#XX#XXX##XXXXXXXXX#XXXXXXX#XXXX#XXXXXXX#X##X##X#XX#X#XXXX##X#XXXXXXXXXX#X#X#X#XXX#XXXXXXX#X##XX###XXX#XX#XX##XXXXXXXXXXXXXX#XXX#XXXXXXXX#XXXXXXX##XXX#X#X##X##XXXXXXXX#XXXXX#XXXXXXX##XXX#X#X##XXXXXXX#XXX#X#XXXX####X#XXXXXXXXXXXXXXXXXX#XXX#XXX#XXX#XXXXX#XXXXXXXX#XX##X#XXXXXX##XXX#XXXXXXX####X#X#XXXX##X##XXXXXX#XX##XXXX#XX#X#XX#XXXX#XXXX#XX#XXXXX#X#X#XXXXXXXXX#XXXXXX#XXXXXXXX##XXX#XXXXXX#XX##X#XXXXXX#XXXXX#XXXX#XXXXXX#X#X###XXXXXXXXXX#XXXXX#XX#XXX##XXX#X#XXX#XXX#XXX##XXXXX#XXXXXXX##X##XXXXXXXX#X#XX#XXXXXX#XXXXX#X#XXXXX#XX#XX#XXXXX##X#XX##XX##XXX#X#XXXX##XX#XX#XX#XXXX#XX#XXXX#XXXXXXXXXXXX#XXX#XXX###X#XXX#XXXXXXXXXX##XXXXXXXX#XXXX#XXXXX#XXXX#XXXXX#XXXXX###X#XX##XXX##XXX#X#XXX##XXXX#XX#XXX#XXXXXX
XXXX#XX#XXX#XXXX##XXXXXXXX#X#XXXXXX#XXX##XX#X#XX##XX#X#XXXX#XXXXXXXXXXXXXXXXXXXXX#XXX#XXX#XXX#X#XX#XXXX#XXXX#XXXXXXXX#XXXX##XXXXXXXXXX#XXXX#XXXXXXX#XXXXX##XX#XXXXXX##XXX#XXX#XXXX#X##XX##XXXXXXXXXXX#XXXXXXX#XXXXXXXXXX##X#XX#XXXXXX##XXXXXXX#XX#X#XXXX##X#XXXXXXX#XXX#XXX#XXXXXXXXX##XXXXXXXX#XX#XXXX#XXXXXX#XXX#XXXXXXXXXXXX#XX#X#XXX##X#XXX#XXXXXX#X#XXXXX#XXX#X#XXX#XX##XXXXX###XXXXX##XXXXXXXXX#X#XXXXX#XXX#XXXXX#X#XXXXXX#X#XXXXXXXXXXXXXXXX#XXXX#XXXXXXXX###XXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXX##XXXXXX#XXXXXXXXXX#XXXXXXX#XXX#XX#X#XXX##XXX#XX##XX#XXX#XXXX##XX#XX#X#XX#XXXXXX#XXXX#XXXX#XX#XXXXX###XXXXXXXX##XXXXX#XXX#X##X#X#XX#XXXXXXXXXXXXXX#XX#X###XXXXXX##X##XXX#XXX#XXXX#XXXXXXX#XXXXX#XXX#XXXXXXXXXXX#XX#XXXX#XXXXXXXXX##X#X#XXX#XX#XX###XX#XXX#XXX#X#XX#XXXX#XXXXXXX#XX#XXX#XXX#XXXXXX#XXXXXXX#XXXXXXXXXXXXX#XXXX#XXXXXX##XXXXX#XXXXX#XXX#X##XXX#XXXXXXXXXX#X#X###X#XXXX##XXX#XX##X#XXXXXXXXXX#XX#XX##XXX#X#X#XX#XXXXXX#XXXXXXXXXXXXXX#XXX#X#XX#X#X#XXXXXXXX#XX#XXXXXXX#XXXXXXX#XX#X####XXXX#XX#XXXXXXX#X#XXXXXXXX#XXXXX#XXXXXXX#XXXXX#XX
X#XX#XXX##XX##X#X#XXXX#XX###X##XXXXXXXXX#XX#X#XXXX#XXXX###X#XX#X#XXXXXX#XXXXXXX#XX#XXXXXX#XXX##XX#XX##XX#XX#XXXXX#XX#XXXX#XXXXXXXXXXXXXX#XXXXX#XXXXXX#XXXX#XX#XXX#XXX#XXXXXXXXXXXXX#XXXXXX##XXX#X#XX#XXXXXXX#XXXX#XX#XX#XX##XXX#XXX####XXXX##X#X#X#XX#XX##XXXXX##XXX#X#X#XXX##XXX##X#XXXX##XXXXXXXX#XXXX#XXXXXX#XXXXXXXXXX#XXX#XXXXX#X#XX##XXXXXX#XXXXXXXXX##XXXXX##X#XXXXXXXX##XXXXXXX#####XXXXXX##XXXXXXXXX#XXXXXXXX#XX##XXXXXXXXXXXXXXXXXXX#XX#X#XX#XXX#XXXXXXX##X##XXXXXXXXXXX##XXXXXXXXXXXXXX#X#X##XXX#XX##XXX#XXXXXXXXX#XXXX#XXX##XXXXXX#XXXXX#XXX##X##XXXXXXXXX#X#XXX##XXXXXXXXXX##XX#X#XXXX##XXXXXXX#XXX##XXXXXXX###XX#X##XXXX#X#XXXXXXXXXX#XXXXXX##XXXX#XX##XXXX##XXX#XXXXXX##XX##XXXXXXXXXXXXXXX#X#XXX#XXXX#XXXXX#XXXXXXXXX#XX#X#XXXXXXXXX###XXXXXXXX#XXXXX##XXX#XXXXXX#XXXXXXXXX#XXXXX#XXXXXXXXXXXXXX##XXXXXX#XXXXXXX#XXXXXX#XX#X#XXXXX##XXXXX#XXXXXXXX#X##XXXXXXX##XX##XXXXXX#XXXXXXXXX#XX#XX#X#XXX#X#X#XXXXXXXXXXXXXX##X##X#X##XX#X#XX#XXXXX#XXXXX#XX##XXX##XXXXXXXXXX#X#X#XXXX#XXX##X#XXXX##XX#XXXXXXXXXXXXX#XXXXXXXXXXX#X#XX#X##XX#XXX#XXXXXXXX##
X#XX###X#X#XXXXXXXXXXXXX##XXXXXXXXXXX#X#X#XX##X#XXXXXXXXXXXXXX#XXXX#XX#XXX#XXXXXXX#X#XXX#XX#XXXXX#XX##XX##XXXXX###XXXXXXXXX##X#XXXXX#XX#X#X#X#XXXXXXXX#XXX#XXXXXX#XX#XXXXX#X#XXX####X##X#XX##X#X#X#X##XX##XXXXXXXXXX###XXXXX#XX#X#XXXX#XXXXXX#XXXXXX#XXXXXXXXXXXXXXXXX##XXXXXXXXXX##XXXXXXX#XXXXX##XX#XXXXXXX#XXX#XXXX#XXX#XXXX#XXXX#X##XX#XXXXX#X#XX##XX#XXXX#XXXXXXX#XX#X#XXX#XX#XXX#XXXXX####XXX#X#XXXXXXXXXXXXXXXX#X#XXXXXX#XXXXX#XXXXX#XX####XXX#XXXXXXX##XXXXXXXXX##XXXX#XX#XXX#XX#X##XXXX#XX#XXXXXXXXXXX#XXXXXXXXXX#XXXXXXXXX#XXXXXX##XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX###XXXXXX##XXXXXX#XXXX##XXXXXXXX#XXX#XX#XXX###X#XXXXX#XX##XXXXXXXX#XXXX#XXXXX#XXXXX#XX#X#X#X#X##XXXXXXX#XXXXXX#XXX##XX##XXX##X#X##XXX##XXX##XX#X#XXXXXX#X#XXXX#XX#XX#XXX#XXXXXX#XXXXXXX#XXX##XXX#X##XXX#XX#XXX#XXXX#X#XXXXXXXXXXXXXXXXXX#X#XXXX##XX#XXXX##X##XXXXXXXXXXXX##XXX#XX##XXX#X###XX#XX##XX#XXXX##XXX##X#XXXXXXX#XX#XX#X#X#XXXXXXXX#XX#XXXXXXXXXXXXX#XXXX##XX#X#X#XXX#XXXXXXXX##XXXXXXXX#XXXXXXXXXX#XX#X#X#XXXXXXXXXXX#XX##XXXX#XXXXXXX#XXXXX###X#X#XX###XX#XXXX#X#X
XXXXXX#X###XX#XXX#XXX#XXXXXXXX##XX#XXXXXXX###X#XX#X##XXXXXXXXX#XXX#XXXX#X##XXX#XXXX###XXXXXXX#X#XXXXXXX#X#X#XX###XXXX#XXXXXXXX#XXXXXXX#XXXXX#XXXXX#XXXXXXX#X#X#XXXXX#X###XXXXXXXXXXX#XXXXX##XXX#X#XXX#XXXX#XX#XXXXXXX#XXXXX#XXXX#XXX#XXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX####XXXXX#XXXXXXXX#XXXXX#XXXX##XXXXX#XXXXXXX#XXX#XXX#XXXXXXX#XX#XX##XXXXXXXXXXXXXX#XXXXX#XXXXX#X#X#XX#XXXXXXXX##X#XXXXXXXXXXX#XXXXXXXXXXX##XX#XXXXXX##X#XX#XXX#XXX#X#X#XXXXXX#XX#X#XXX#XXX##XXXXXXXXXXXX#XX##X#XXXXXXXXXX#X#XXXXX#XX##XX#XX#XX#X#XXX##XXX#X##XXXXXXXXXXX###X#XXXX#X#XXX#X#X#XXXXXXX#X#XX#XXXXXXXXXX###XX#XXXXXXXXXX#X#XXXXXX#XX##XX#XXXXXX#X##XXX#XXXX#XXXXX#XXXXXXXXXXX##X##XXXXXX#XXX#XX#XXXXX#XX#XXXX##X#XXXXX#XXXXXXXXXX#XX####XXX#XX#XXX#XX#XXXXXX#XXXXXXXXX#XXXXXX##X#XX#XXX#XX#X#XXXXXX###X##XXX##XXX##X#XX##XXXX##XX#X#XXXX#XXXXX#XXXXXXX#XXX##XXXX#XXXX#XXXXXXX##XXXXXXXXX#XXXXX#X##XXX#XXXXXX#XXXX##XXX##X#X#XXXXXX#XXXX#XXXX#XXXXXXXXXX#X#XXXX##XXXXXX#XXXX#X#XXX#XXXXXXXXXX#XXX#X#XXXX#XXXXX##XXXXXXX#X#XXX#X#X#XXXXXXXXXXX##X####XXXXXXX#XXXXX#XXX#
XXXXX#XXXXXXX##XXXXXX#X#XXXX#XXXXXXXXXXXXXXX#XXX#X#XXXX#XXXXXXX#XXX#XX#XXXXXXXXXX####XX#XXXXXXXXXXXX#XX#X###X#XX#X####XXXXX##X##X##XXX#XXXXX#XX#XX#XX#XXX#XXXX#X#XXXXXXXXXXXXXXXXXXXXX#X##XXXXXXXX#X#X#XXXXXX#XXXX#X#XXX#X#XX#XXXXXXXXXXXXX#XXXX#XX##XXXXX#XXXXXXXXX#XXXX#X#XXX##XXXXXXXX#XXXX##X##XX#X#X##XXX#XXX###XXXXX#XXXXXXXXXXXXX#XX#X#XX#XXX##XX#XX#X#X#X###XXX#XX##XXXXXXXXXXXX#X#X###XX#X#X#XXX#XXXXXXXXXXXX#XXX#XXXXX#XXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXX#XXX#XXXXXXXXXXXXXX#XXX#XXXXXX#XXXXXXXXX#XXXX##XX#XX#X#XXXX#X#XXXXX#XXXX##XXX#X#XXXXX#X#XXX#XXX##XX#XXX##XX##X###X#XXXXXX#X##XXX#XX#XX#XXXXXXXX#XX##XX#X##XXXXXXX#XX#X#XXXXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXX##XXXXXXXXXX#XXX#XXXXXXX####XX#XXX#XXX#X#X##XXX#X#XXXXXXXX#XXXXX#XXXXXXXXXX#XXXXX#XXX###XX##XXXXX#X#XXXXXXXXXXXX#XXX##XX##XXXXX#XX##XXXXXXX#XX#XXXXXXX###XX##XX##XXX#X#XXXXXXX#XX#XXXX#X#XX#XXX###XX##XXX#XXXXXXXXX#XXXXXX#X##X##X#XXXXX###X#XX#XXXX#XXX#X#XXX#XXXX#X#X##XX#X#XXXXXX#XX#X#XXXXX#X#XX##XXXXXXX##XXXXXX#XXXXXXXXXX#XXXXX#XXX###XX#XX#XXX#XXXXXXXXXXXXX#XX##X##XXXXXXXXXX
XXX##XXXXXX#XX#XXXX#XX#XXX#X#X#XXX#XXXX#XXXX##X#XX#XXXX###XX##X##XXXXX##X##XX#XX#XX#XX#XX####XXXXXX#X#X#XXXXXX#XX#XXXXXX#XXXX#X##X#X##X#XXXXXXXXXXXXXX#XXXX#XXXXXXXXX##XXXXX#XXXXXXXXXX#XX#XXXXXXXX#XXX###XX#XXX###XXXXXXXX#XXXXXXXX#XX#XXXXXXX##XX#X#XXX#XXX##XX#X#XXX#XXXXXX#XXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXX#XXX#X#XXX#XXXXXX#XX#X#X##XXXXXXXXX#XXXXXXXXXXXXXXX##XXXXXXXXXXXX###XXXXXXX#XXXX#XXX##XXX#XX#X##X##X#XXXX##XXXXXXXX#X#XX#XXXXX#X#X####X#XXXXXXXX##XXX#XXXX#XXX###X######XXXXXXX##XXXXX#XXX#XXX#XXX#X##X#XXXX#X#X#XX#X#XXX#XXX##XXXXXXXXXXXXXXXXX#XXXXXXXXXXX#XX##XX#XXX##XXXXXXX#XXXXXXXXX#X##XXXX#X#XX#XXXXXXXXXXX##X##XXXXXXXX#XXXX#XXXXXXX#XXXXXXXX#XXXX#XXX#XX#XXXX##XX#XXXX#X#XXX#XXX#XX#XXXXXXXXXXXXXX##XX#X#XXX#XX#XXXXXXXX#XXX#X##XX#XXXXXXXXXXX#XX#XXX#X##XXXXXX#XXX##XXXXX#XXXXXXXX##X####XXX#X#XX#XXXX###XXX###XXXXXX#XXXX#XXXXXXXXXXXXXXXXXX#XX#XXX#XXXX#######XXX#XXXXXXXXX##XXX#XXX#XXXXXXXX#XX#XX#XXX##XXXXXXXXXXXXXXXXXXXXX#X#XXX#X##XXXXXXXX#XX#XX##XX#XX#XX##XXXXX#XX#X#XX#XXX#XXXXXXXXXX##X#XX##XXXX#XXXXX#XXXXXXX##XXXXXXXXX
XXXX#XXXXXXXX#X#X#XXX#XXXXXXXX#XXXX#XXXX#XXXXXXXXXXXX#XXXXXX#XXXXXXXXX##X##XXXXX#XX##XXX#XXXXXXXXXXX###X#XXXXXXXXXX#XXXX##XXXXXXXXXXXXXXXXXX##X##XXXXXXXXXX#XXXXX#XXX#XXX#XX#X##XXXXXXXXXXX#X##XXX###XX#XXX##XXXX#XXXXX#XXXX##XXXX#X#XXXXXX#XXX#XXXXXX#X#XXX#XXXXXXXX#XXXXXXX#XXXX#X#XXX##X###XXXXXXXXXXXXXX#XX###X##X#XX#X#XXXXXXXX##XXXXXXXX##X#XXXXX##X#XXX#X#XX#XXXX#XX#XXXXXXXXXXXXXXXXX#XX#XXXX#XXXX##X#X#XXXXXX#XXXXXXXXXXXXXXXX#XXX#X##XXX#XXXXXXXX##X#XXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXX###XXX##XXXXX##X##XXXXXX#XX#XXX#X#XX#X#XXXXXX#X#XXXXXXXXX#X#XX##X##XX#XXXXXXXX###XXXXXXXXX#XXXX###XX#X#XXXX#XXXXXXX#XXX#X##XXXX#XXX#XXX#X#X##XXXXXX##XXXXXX##X#XX###XXXXXX##X#XXX#XXXX#XXXXXXXXXX#XX#XXX#X#XXXXX#XXXXXXXXXXXXXXX#XXXXXXXXXXXXXXX##X####XXXXXXXX#X#X#XXXXXXXXXX#XXXXXXXXXX#X#XXXX##XXXXXX#XXX#XXXXXXXX#X#XXXXXXXX#XX#XX##XXX#XXX#XXXX#XXX#XXXXX#XXXXXXXXX#XXXXX#X#XXX#XX###X##XXXX##XXXXXXX#XXX#XX#X##X#XXXX#XX##XXXXXXXXXX#XX##XX#X#XXXX#XX#XXX###X#X#XXXXX#XXXXXXXX#XXXXX#X#XXXX#XXXXXXXXXXXXXX##XXX#X####XXXX#X#X#XXXXXXXXXXXX#XX#XXXX#XX#
XXXXXXXXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXX##XXX#XX#XX##X#XXXX##X##X#X#X###XXXXXXXXX#XXXXXXXXXX#X#XX#XX#XXX###XX##XXXX#X#XXXXX#X#X#XXX##XXX##XXXXXX#XXXXX#XXXXX#XXXX##XX###X#XXXX##XXXXXX#X#X#XXXXX#XX#XXXXXXXXXXX#XXXX###X#X#XX#X#X#XX##XX#XXXXXXXX#X#XX#XXX#XX#XXXXXXXXXXX##XXXXXXXXX#XXXXXXXXXXX####X##XXX#XXXXXXXXX#XX#XXX#X##X#XXXX#XXXXXXX#XX##XXXXXXXXXXXX#XX#X#XXXXXX##XXXX#X#XXXXXXXXXXX###XXXXXX#XX####XXX#XXXX###XX#XXX#XXXX#XXXXXXXXXXXX#XXXXX#XXXXX##X#X#XX##X#X#XXXXXXXX#XX#X##XXXXXXXXX#X#X##XX#XXXXX#XXXXX#XXXX#XXX#X#XXXX#XXX#X#XXX###XX#XXXXXX#XXXXXXX###X##XX#XXXXX#XXXXX#X#XXXXXXXX#X##XXXXXXXXX#XXXX#X#XXXXX#XXXXX#X##X#XXXXXX#XXXX#X#XX#X#XX#XXXXXXXXXXXXXXXXXXXXXXX#X#X#X#XXXXXXXXXX#XXXXXX##X#X#XXXXXXXX#XX#X##XXX##XXXXXX#XXXXXXXXX#X#XX#XXXXXX#X##XX#X#XXX##X###XXXXXXXXXXXXXXXXXX#X#XXXX#XXX#XXXXXX##X###XXX#XXXXXXXXXXX#XX#XXX#X#XXXXX#XXXXXXXXX#XXXXXXXXXXX#XXXXXX##XX#XX#XXXXXXX#X#X#XXXXXXXX#XXX#XXX#XXXXXXX###XXX#XX#XXX##XX##X#XXXXX##XXXX#XX##X##XXXXX#XX#XXXX###XXX##XXXX#XXXX#X###X##XXXXXXXXX#X#XXXXXXXXXXXX#XXXX#XX#XX#
X#XXX#X#XX##XXXXXXXXXX##X#XX#XXXXXXX#XXX#X#XXX#XXXXXXX#XXXXX#XXXXX#X#XX#XXXX##XXXX#X#XXX#XXXXXXXXX##XX#XXXXXX#XXXX##XX##XXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXX#X##X#XXXXXXXX#XXX##XXXXX#XX#X###XX#XXXXXX###X#X######XXX#XXXXX#XX#X#XXX#XXXXXX#XX#XXXX#XXX#XXX###XXX##X#X#XXXXXXXXXXXXXX#X##XXXX#X#XXXX#XXX#X#X#XX#X#XXXXXXXX##XXX#XXXXX##XXX#XXXXXX#X#X##XXXX##XXX#XX#XXX#X#XX#X#XXXX#XXXXXXXXXX#XXXX##X#XX#XX#XXXXXX#XXXXX##XXXXX#XXXX#X##XXXX#XX#XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XX#XXXXXXX#XXXX#XX#XX#XXXXXX#XX#XXXXXX#X#XX##XXXXXX#X#XXX#XX#X###XX##XXXXXXX#X##XX#XXXX#X#X#XXXXXXXX#XX#X#XXXXXXXXXXXXXX#XXX#XXX#XXXXX#XXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXX#XXX##XXXXXXXXXXX##XXXXXX#XXX###XXXXXX#XXXX#XXXXX#XXXXXXXXX#X#XXXXXXXXX#XXX##XXXX#XX#XXXX###X##X##XX#XXXXXXXXXXXXXXXXXXXX#XX#XXXXX##XXXX#XXXX#X#XX##X##XX##XXXXXX#X##XX#XX#XXXX#X#XX#XXXXXXX#X#X#XXXXXXXX#XXXX#X#XX#XXXXX#X#X##XX#XXXXXXXXXX#X#XXXXXX#XXX#XXX#X#XXX#XXXX###XXXXX##XXXX#XXX##X#X##XXXXXXXXX#XXX#XXXXXXX#XXXX##XXXXX#X#XX##X#X#X#XXX#XXX#XXX#XX#X#XX###XXXXXX##XXXXXXXXXX#XXXXXX###X
XXXX#XX#XXXXXXXXXXXXXXXXXXXXX#XXXXX#X#XXXXXX##XXXXX#X#XXXX##XX##X#XXXXXXXX#XXXXX#X#XXXXXXX##XXX#X####XXXXXXX#XXXXXXXXXXXXX#X#XXXXX##XXXXXXXXXXXXXX#XX#XX#X#X#XX#XXXXXXX##X#XXXXX#X#X#XX#XX#XXX#XXXX#X#XXX#X#XXXXXXXXXXXXX#XXXXXX#XX#XXXX#XX#XXXXXXXXXX#XXXXXXXXX#XXXX#XX#XXXXXX#XXX##XX#XX#X#XX#XXX#XXXXXX#XXX#XXXXXXX#XXX###XXXXXXXXXXX#X##XXXXX##XXXXXXXXXXXXXX#X#X#X#XX#XX###XXX##XXXX#XXX#XX#XXXXXXXX#XX##X###XXXXXXX#XXXXXXXXXX#XXXXXXXXX#XXXXXXXXXXXXXXX#XXXXXX#XXXX##XX#XXXXXX#XXX##XXXXXXXXXX#XXX#XXXXX#X#XXX#XXXX##XX#XXXX#XX##XX#XX##XXXX#XX#XXXXXXXX#XXXXXXXXX#XX#XX#XX#XXXXXXXXXX#XX#XXXXXXX####XXXXXXX##X#XXXXXXXXXXXX#XXX#XXX#XXX#X##XXXX#XXXXXXXX#XXXX#XXXXXXXX#X#XXXX#XX##XXXXXXXX#XX#XXXX#XXX##XXX#X##XXXXXXXXXX#X#XX##XX#XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXX##XXXXX#X#X##XXXXXXX#XXXXXXXXXXXXXXXXX#XXXX#XXXXXX##XXXXXXXXX#XXXXXXXXXXX#X#XXX#XXXX#XX##XX#XXXXXX#XX#XX#XX#X#XXXXX#XX#XX#X##XXXX#XX#XXX#XXXXXXXXXXXXX##X#X#X#XX#X#XXXXX##X#XX#X#XX#XX##XXXXX#XXXXXXX#XX#XXX#XXX#XXX#XXX#X#XXX#X#XXXX#X#XXXXXX#XX#XXX##XXXXX##XXX##XX#XXXX#X
#X#XXX#XXXXXX#XXXXX#XXXXXXXXX#XXXXXXXXX##XXX##XXXXXXXXXX#XXXXXXX#XX#XXX#XXX##XXXX#XXXXXXXXX###XXXXX#XXX#XXXX####X#XX##XX#XXXXX####X#XXX#X#X#XX#XXX#XX#XXXXXX#X#XXXX#XX####X#XXXXXX####XXXXXXX#XXXXXXXXXXXXXXXX#X#XX#XXXX#XXX#XXXX#XXXX#X##XX#XX##X#XXXXX#X#XXXXXX#XXXXX#X##XXXXXXX#X#XXXXXX#XXX#XXXXX#XX#XXXXX#X#XXXXXXXXXXXX##XXXX#XX#XXXXXX##XX##X##X#X#XXXX#XXX#XX#XXXXX#X#XXXXX#XXXXX###X#X#XX##XXX#X#XXXXX#XXXXXX#XXXXXX#XXXXXXXXXX##XXXXXX#XXXXX#XXXXX#XXXXX#XXXX#XXXXXXXXXXXXX#XXX##XXXXXXX#X#XXX##XXX#XX##XXX###XXXXX###XX#XX#XXX#XXX#XX#X#XXXXXX#XXXXX##XXXXXX#XX#XXXXXXX#XXXXX#XXXXXXXXX#XX#X#X#XXX#XX###XXXXXX##XXXX##X##XXXXXXXXXX#XXXXX#X##XXX#XX#XXX#X#XXXXXXXXXXX#XXX####XXXXXXXX#XXX##X#X#XXX#XXXX#XXXX#X#XXXXXX#XXXXXXXXXXXX#X#XXXXXXXXXX##XXXX#XXX#XXXXXXX##X#X##X#XX#XXXXX#X##XX#X#XXXXXX#X#XXX#X##XXXXXXXX#X#XX#XXX#XXXX#X#XX#XXXX##XXXXXXXXXXXXXXX#XX#XX#XXX#XXX#XXXXX#XX#XXX#XXXXXXXXX#X#XX#XXX#XXXXXXXXXXXXXXX#X#X#XXXXX#XXXXX##X#XXXXXXXXXXXX##XX#XXXXXXXXX###X#X#XXX###X#XX#XXXXXXXX##XXX#X#XX#XXXX#XX#X#XXXXXXXXX#XX#XXXXXXX#X#XXXXX#X
X##XXXXXX#XXXXXXX#XXXXXXX###XX##XXX#XX#XX#XXXXXXX####X#X#XX##XXX###X#XX#XXXXXXXXXXX###X#X#XXXXXXXXXXXXXXX#X#XX#X##XXXXXXX#X##X#XXXXXXXX#XXX##XXXXXXXXX#X#XXX#XXXXXXXXXXX#XXXXX###X#XX#X#XXX#X##XXXXXXXX#XXX#XX#XXX##XXXXXXXX#XXXXX##XX#X###XXXXXXX#X#XX#XXX#XXXXXXXXXX#XX#XXXXXX#XXXXXXXX#XXXXXXXXX##X#XXXXXX##XXXXXXXXXX#XXXX#XXXXX#X#XX##X#XXXXX#XX#XXXXXXXXX#X#XXXXXXXXXXXXX#X#XXX##X#XX#X#XX##XX#XXX#XXX#XXX#X###XXXXX##X##XXXX##X#X#XXX#X#XXXXXXXX##XXX#XXX#XXXX##XXXX###XXXX#XXX#X#XXXX#XX#XXX#XXXXX#X#XXXX#XX#X#XXX##X#XX#X#XXXXXXXX#XXX##XXXX###XX###XXX#XXXXXXXX#X#XXX#XXX#XXXXXXX##XX#X#XXXXX#X#XX#XXX#X###X###XXXXXXXXXXXXXX#XX#XX#XXXXXX##X#XXXXXX#X###X#X#XXXXXXXX#XX#XXX#XX#X###XX#XXXXXXXX##XXXX#XXXXXXXXXXXXXXXXXX##XXXXXXX#XXXXXXXX##XX##XX#X#XX#XX#X#X#XXXXX#XX##XXXXX#XXXXXX#XXXXX#X##X#XXXXXX##X#X##X##X##X#XXXXX#XXXXXXXXXXX#XXX#X#XXXXXXXXXX#XX#XXXXX#XX#X###XXXXXX#XXX#X##X###XXXXX##XX###X#X#X#XXXXXXXXX#XXXXXXXX#XXXX#X#X#XXXXXX###XX#XXXXX#XXXXXX#X#XXX#XX##X#XXXXXXXX#XXXXX#XXXXX#XX#XXXXXXX#X##XX##XXX###XXXXXXXX#XXXX#XXXXXXXXXX#XX
#XXXXXXX#XXXXXXX#XXXX##XX##XXX#XX#XXXXXXXX#XXX#XXX###XXXX#XXX#XX#XXXXX#XXXXXXXX#XXXXXXXXXXXXX#XXX#XXXXX#X##X#XX#XXXXXX##X#XX##X#XXXXXXXXXX#XXXXX#X#XXXXXXX#XXX#XXXX#XX#X##XXXXXX###XXXX##XX#X#X#XX#####XXXXXXX##XX#XXX##XXXX#XXXXXXXXXXX#XXXXXXX##XXXXXX#XXXXXX#XXXXXX##XXXXXXXXX#XXXXX#XXXXXX#X#X#X##XXXXXXXX###XXXXXX#XXXXXX##X###XXXXX#X#XXXXX#X####X#XXXXX#XX#XXX#XXX#XXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXXX#XX#XXX##XXXX#XXX#XX#XXXX##XXXXX#X#XXXXXXXXXX#XXXXXXX#XXX#XX#XXXXXXX#XXXXXXXXXXX#XXXXXXX#XXXXXXXX##XXXXX#XXXXX#XXXXXXXXXX#XXX##XX#XXXXXXXX#XXX#XXXXXX#XXXX###XXX#X#XXXXXXXXXXXXXX#XXXXXX#XXX#X##XX#XXXXXXXXX#XXXXXXXXX#XXXXXXXXXX#X#XXX##XXXXX#X#X#XXXX#X#XXXX#XXXX#XXXXXXX##XX#XXXXXX##XXXXX#XXX##XXXXXXX##XXX#X#XXXXXX#XXX####XXXXXXX#XXXXX#XX##XXXXXXXX#XXXXXXXXX#XXXXX##X#XXX##XXXXXXXXX#X#XXXXXX##XXXXX#XXXXXXXXXX#XXXXXXX#XX##XXXXXX#XXXX#XX#XXXXX#XXXXXXXXXXXXX#XXXXX##XXXX###XXXX#XXX#XXX#XXXXXXXXXXXXXXX#XXX#X#XXXX#XXXXXXXX#X#XXXXX##X#XX#XX#XXXXXXXXXXXXXXXX#XXX###XXX#X#XX#XXX#XXXXXXXX##X#X#XX#XXXXXXXXXXXXXX#XXXX#XX##XXX##XX#X#XXXX##X
XXXXX#XXXXXXXXXXX##XXXXXXX#XXXX#X#X#XXXXXXX#X#XXXX#XX#XX#XX#XXXXX#X#X#X#XXXXXXXXXXXXXXXX#XX#XX#XX#XXX###X###XXXXXX##XX#XXX##XX#X#XX##XXXXXX##XXX#XXX#X#XX#####XXXXXXX#X#XX#XXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXX#XXXXXXXXX#XXX#XXXXXXXXXXX#XXXXXXXX#XXXXXXX#XXX#XX#XXXXXXXX#XX##X#X####XXXX#XX##X###XXX#X#XXXX#XXX#XXXXX#XXXX##XXXXXXXX#XXXXXX##XXXXXXX#X#XXXXXXX##XXXXXXXXX###XXXXX#XXX#XXX#XXXXXX#XX#XXXX#XXXXXX#XXXXXXX#X#XXXXXXX#X#XXXXXXXXXX#XXXXXX###XXXXXXXXXXX##X#X#XXXXXXX#X#XXXXXX#XXXXXXXXXXX#XXX###XXXX#XXXXX#X####X#XXXXXXXXX#X#XXXXXXXXXXXXX#XXXXXXX###X#XX##X####XXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXX###X#X##XXX####XXXXXXXXXXXXXXXXXXXXXXX#X#XX#X#XXXXXXXXXXXXXX#XXXXXXXXXXXXXXX#XXXX#XX#XXXXX#XXXX#X#X#X#X##XXXXX#XXX#X#X#XX#XXX#XXXXXXXXXX##XX#XXX#XX#XXXXXXXX##XX#XX#XXXXXXXXXX#XX#XXXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXXXXXXXXXXX#XXXXX#XXX#XXXXXX#XXXXXXXXXXX#X##XXXXX#X#X###XXX#XX##XXX#XXXXXXXXX#XXXXXXXXXXXXXXXX#X#X#X#XXXXXX#XX#XXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#X##XXXXXXXX##XX#XXXX#X#XX##XXXXXXXX#XXXX###XXXXX#XXXX#XXXX#XXXXX##XXXXX#XXX#
XXX#X#X#X#XXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXXXXXX#XXX##XXXXX##XXX##XXXXXXXXXXXXX#XXXX#XX#X#X#XXX##X#X#XXX#XXXX#XX#X#X##X#XXXXX##XX##XXXXXXXXXX#XX#XX#XXXX#XXXXXXXX#XXXXX##XX#XXXXXX##XX##X#X###X#XX##X##XXXXX#XX##XX#XX#X#X#XX#XXXX#XXXXXX###XXXXX#XXX####XX#XX#XXXXX#X##XXXXXX#XX#XXXXXX##XXX#XXX###X#XXXXXXXXXXXX#XX#X##X#XXXXXXXXXXX#X##X#X#XXX###XX##XX#XX#XXX#XXXXXXXXXX#XX#X###XXXXXX##XX#XXXXXXXXXX#X#XXXXX#XXXXX#X#X#X#XX#XXX#XXXX#X#XXXXXX##XX##X#X#XXXXXX#XXXX#XXXXXXXXXXX#XXXX#XXXXX##XXXXXXXXXXXXXX#XXX#X#XXX##XX##X#X#X#X###X##XX#XXXXXX#XXXXX##XXXXXXXX#X#X#XXXXXXXX##X#X##XXX##XXXXXX#XXX#X#XX#XXX#X#XX#XXX#XXXX#XXX#XXXXXXXXX##XXX#XXXXX#XXXXXXXXXXX#X#XXX###XX#XXX#XXXXXXXX#X##XXXX#XXXX##X#X#XXXX#X##X#X#X#X####X#XX#XX#XX#XXXXX##XXXX###X#X##XXXXX###X####X#XX##XXXX##XXXX#XXXXX#XXXXXXXX#XXXX#XXX#XXXXXXXX#XXXXX#X#X#XXXXX#X##XXXXX####XXX##XXXXXX###X#XXXXXX##XX#X#XX#X##XXXXXXXXXXX##XXXX##XXX##XX#XXX#XX#XXXXXXXXXXX#XXXXXXXXXXX#XXXXXX##XXXXXXXX#X##XXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXX#XXXXXX#XXXXXX#XXX###XXXXX#XXXXXXXXX#XX#XXXXXXXX#XXXX
####X#XX##X#XX#XXXXX#XXX#XXXX#XXXXXXXXXXX#XXXXX#X##XX#XXXX####X#XXXXX#XXX#XX#X#X###XX#X#XXXXXXX#X#XXXXXXXX##X#XXX#X#XXXX##XXX##XXXXXX#XX#XXXXXXX#XX#X##XXXXXXXXXX##XXXX###X#XXXXXX#XXX#XXXXX#XXX###XXXXXX####XXXXXXX#XXXXXXXXXX#X#XXX###XXXXX#XX#XXXXXXXXXXXX#X####XXXXXX#XXXXXXXX#XXXXXXXX#XXXXXXXXXXXX#XXXXXXXX##XXX#XXXXXXX###X#XXXXXXX##XX#XXXXXXXXX#X#XXXX##XX##X###XXXXXXX#XXXXXX#X#XXXXXXXX##XXX#XXXXXXXX#XXX#XX#XX#X#X#XXXXXX#XXX#X##X#X##XX#XXXXX#XXXXXXXXXXXX#XXXXXXXXX#XX#XX#X#XXXX#X###XXX#XXX#XXX#XXXXXXXXXXXXXX#XXXXXXXXXXX#X#XX#X##XXX#XX##X##XX#X##X#X#XXXXXX#XXXX#X#XX#XXXXX##XXX#XXXXX###XXXXXXX#XXXXXX#XX###XXXXXXXX#X#X#XXXXXX#XX###XXX#XXXXXXX#X#XXX#XXX#X##XXXX#XX#XXXXX#XXXXXXXXXXX##XX#XX#XX#XXXX#X#XX#X#XXXXXX#X#XXXXXXXXXXXXXXXXX#XX#X#XXXXX#XX#XXXXXXXXXX#X#X#XXXXXX#XXX#XXX#XXXXXXXX#XXXXX#X##XXX#XX#X#XXX##XXX##XXXXXXXX#X#XXXXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXX#X##XXXXXX#X##XXXXXXXXXXXX#XXXXXX##XX#X#XX#XXXX#X#XXX#XXX##XXX#XX#XXXX#X#X##X#XX##X#XXX#XXXX#XXXXXX####XXX#XXXX#XXXXXXXXXXX#X#XXXXXXXXXXX#X#XXX#XXXXX##XXX#XXXXXXXXXX
XXXXXX##XXXXX#XX#XX##X#XXXXXXX#X#XX#XXX##XX##XXXXXXXXXXX#XXXXXXXXXXXXXXX#XXX##XX#XXX##XXXX#XXX##X##XX#XXXXXXXX#XXX#XXXX#X##XXXXXX#X##XXXXXXXX##XX#XXXX##XXX#XXXXXXXX#XXX##XX##XXXXXXX##XXX#XXXXXX#XXX#XXX##XXX###XXXXXXXXXX#XX#X##X#XXXXX#X#XXX#XXXX###XX#XXXXXX#XXX#XXX#XXXXXX#XXXXX#X##XXXXXXXXX##XX#XX#XXXX#XXXX###XXXX#X##XXXXXXXX#XXXXXXXXX#XXXXX#X#XX#XXXX#XX#X##XXX#XXXXXX#XX#XX#XXXX#XXXXX#X##XX#X#X#XXX#XXXX####XXX#X#XXXXXXX####XX##X#XXX#X#XXXXXXXXX#XXXXXXX####X#XX#X#XXXXX#XXXXX#XXXXXX#XXXXX##XXXXXXX##XXXX##X#XXXX#X##XXX#XXXXXXXX#XX#XX###XXX##XXXXXXXXXXXXXX#XX#X#X#XXX#XX#XXXXXXXXX#XX#XX###XXX##XXX#XXXX#XXXXXXXXX#XXX#XX#XXXXXXX#XXXX#XX#XXX#XXXX#XXX#XXXXXXX##XX###X##XXXXXXXX#XXXXXXXXX###XXXXX#XXX#X#XX#XXXXXXXXXXX#XXXXXX#XXXX#X#XXX#XXXXXXX#XX#XXXX#XX#XXXXX#XXX#XXXXXXXXXX#XXXX#XXXXXXXXX#XXX#XXXX###XXXXXXXXXX#XX#XXXXXXX####XXXXXXX#XXXX#XX#XXXXX#X##XXXXXXXXXX#X#XXXXXXXXXXXXX#XX#XX#XX####XX#XXX#XX#XXXX#XXXXXXXX#XXXXXXXXX#X#XXXXXXX#XXXXXXX#XX#X###X##XX#X#XXXXX#####X#XXX#X#XXXXXXX#X##XXXXXXXXXXX#XXXXX#X##XXX##XXX##XXXXXXXX#
XXX#X#XX#X#XX#XXXXXX#XXXXX##XXX#X###XXXXXXX#XXXXXXXXXX#XXXXXXX#XXXXXXXXXX#XXXXX#XXXX#XXXXX#XX#XXXXXXXXXXXX#XXXXXXXXX#X#XX#XXX#XX#XX#####X###XXXX##XXX#XXXXXXX#XX#XXX##XXXXXXXXX#XXXXXXX###XXXXXXXXXXXXX#XXXXXX#XX#XXXXXX#XXXXXXXXXXXXXXXXXXX#XX#XX#XXXXXXX###XXXXXX##XXXX#XXXXXXXXX#X##XXXXXXXXXXXXXXXXXXXXXXXX#XX#XXXXXXXXX#XXXXXXX##X#X#X#XX#X#X##XXXXXX#X#XX#XXXXX#X#XXX##XXXXXXXXXXXXXXXXXXXX#XXXXX##XXXXXXXXXXXXXXXXXXXXXXXXXX##XX#XXX#XX#XXX#XX#XXXXX#XX#XXXXX#XX##XXXX#X#X#XXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXX#X###XXXXXXXXXXXX#XX#XX##XXXXXXXXXXX#XXX#XXXXX##XXXXXXXXXXX#XX#X#X#XXXXXXXXXXXXXX##X#XXXXXX#XXXXXXXXX#XXX#XX#X#XXXXXXXXX#XXXXXXXX#XX####XX#XXXXXXXXXXXX#XXXX#X##XXXX#XXXXXXXXX#XX#XXXXX#XXXXXX#XXX#####XX#XX#XXX#XXXXXX##XXXXXXXX##XXXXXXX##XX#X#XX#XX##XXX#XX#XXXXX#X#X#XX#XXX#XX#XX#XXXX###XXXX##XXXXXX##XXXXXX##XX#XXXXXXXXXXX#XXXXXX#XXX#XXXXX##XX#X##XXXXXXX#XX#X#XXXXX#XXXXXXXXXX###XX#XXXXXXXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXXX#XXXX#XXXX#XX#X#XX#X#XX##XXXX##XXX#XXX#XXXXXXXXXXX####XXXXXXXXXXXXXXXX#XXXX##X###XXX#XXXXX##XXX##XXXXXX#X
#XXXX#XXXXX#XXXXX#XXXXXX#X#XXX#XX#XXXXXX#XX##XXXXXX#XXX#X#XXXXXXXXXXXX##XXXXX###XXX#X#XXX#XX##XXX#XXXX##XXXX#XXX#XX#XXXXXXXXXX#XXXX#X#XXXX#XXXXXX##XX#XXXXXXXXXXXXXX#X#XXXXXXXXXXX#XXXXXXX#XXXXXXXXX#XXXXXXXXXXX#XXXXX#XXXXXXX#XXXXXXXXXXXXX#X#XXX#XXXXX#XXXX#X#X#XXX##X#XX#XXXXX#X##XXXXXXX#XXXX##X#XX#X#XXX#X#XXXXXX##XXXX##X#X##XXXXXXX#XXXXXXXXXX#X###XX#XX#XX#X##XXXXXXXXXXXXXX#XXX#XXXXXXXX#X#XXXX#XXXX###X#XXXX#X#XX#XXXXXXXXX#XXXX#XXXXXXX#XXXX#XX#XXX#XXX#XX#XXXXXX##XXXXX#XXXXXXXXX#XXXX#XXX##XX#XXXXXX###X#XXXXXX#XXXX##XX#XXX#XXXXXX#XXXX#X#XX#XXXXXXXXX#XXXXXX##XXXX#X#XX#XXXXXXXXXXXXXX#XX#XXXX#XXXXXX#XXXX##XXX#X#X#XX#XXXXXXXX#X#X#XXXX#X#X##X#XX#X#XXXXXX#XX#XXXX##X#XXXXXXXXXXXX#X#XX##XXX#X#XXXXXXXX#XXXX#XXX#XXXX#X#XXX#X#XX#X#XX#XX##XX#XX#XXX#XXXX#X##XXXXXX#XXXXXXXX##XXXXXX#XXX#XXX##XXXXXXXX##XXXXX#X##XX#XXX#XXXXXXXXXXXX#X###XX#XXXX#X##XXX#XXX##XXX##XXXXXX#XXXX#XXXXXXX##X#X#XXX#XXXXX#XXX##XX#X#XXXXXXXXX#X##XXXXXXXXXXXXXX##X#XXXXXXX#XXX#XXXX##XXXX#XX#X#XXXXXXX##XXXXXXXX##X#X#X#X#XXX#XXXX##XXX#XXXXX#XXXX#XXXXXXXXXXXXXX#X#XX
XX#XXX#XX##XXXXXX#X##XXXXX#XXXX#XXXXX#XXX#XX###XXXXXXX#XXXXXX#XXXX#XXX##XXX#XXXXX#X#XXXXXX#XXXXX#XXX#XX####XX#XXX##XXX#X#XXXXXX#XXX##X#XXXX#XXXXX##XXXXXXX#XXXXX#XXXXXXXXX#X#XXX##XXXXXXX##XXXXXXXXXX###XX##X##XXXX##XXX#XXXXXXXXX#XXXXX####X#XXXXX#XX#XX###XXXXXXX###XXXXXX##XXXXXXXXXXX#X#XXXX#XXXX#XXXXXXXXXX#XX#X#XXXXXXXXXX#X#XX#XXXXX###X#XXXXXXXXXX#XX#X#XXXXXXXX##XXXXXX###X##XX#XXX##XXX#XX#XXXXXX#XXXXXXXXXXX#X#XX#XX#XXXXX#X#XXXXXXX#XXX###XX#XXX#XXXX##XX#X##X#X#XXXX#XXXX#XXXXXXXXXXX#XXXX#X##X#XXXXXXXXXXX#XX####XXXXX#X##X##X#XXX#XX###XXXXXX#X#XXXX#XX#XXXX#XX#X#XXXX#XXXX##X#XXXXX###XX#XXX#XXXXX#XXXXXXXXXXXXXX#X##X##XXXXXX###XX#XX##XXX##XXXX#XXXXXX#XXXXX#XX###XXXX##XXX##XX#XXXX##XX#XX##XX#XX#X#XXXXXXXXXX#XX#XXXXX#X#XXXXXXXX#XXXXX#XX##XXX#XXXX#XXXXXXXXX#XXXX#X#X#XX#X###XX#X###XX#XX#XXXXXXX#XXXX#XXXXXX##XXXXXXXX#X#X#XXXX#X#XXXXXXXXXX#XXXXX#XXX#XX#XXXXX##X#XX#XXX##XXXXXX#XXXXXXX#XXXXX##XXXXXX##XXXX#XXXXXXXXXXX#XX##XX#XX#XXXXXXXX#XXXX#XXXX##XX#X#X####XXXXX#XXXXXX#XX#X#XXXXX##XXX#XXXXXX#XXX#XX###XXXX##XXXX#XX##XX##XX##XX#
XXX#XXXXXXXX#XXXXXXXXX#XXXXXX##X#XXXXXX#X#XXX#XX#XX##X#X#XXXXXXXX##X#XX#XXXXXXXXX#XX##XXXX#XXXXX#X#XXX#X#X#XX#XX#XXX#X#X#X#XXXX#XXX#X####X#XXX##XX###XXXXX#XXX#####XXXXXX#XXXXX#X#X##XXXX##XXX#XXX##XX#XXXXXXX#X#XXX##XXXXXXXXXXX####XXX#XXX#XXX#XXXX#XX##XXXXXXX#XX#XXXX#XXXX#XXXXXXXXXXXXXX#XXX#XXXXXXXXXX##X##X#XX#XXXXXXX#XXXXXXX#XXX###XXXX#XXX#XX#XXXXXX#XXXX###XXXXXXXXXXXXXXXXXX#XX###XXXXXX#XXX#XX#XX##XXX#XXX##XX##X#XXXXXXX#XXX#X#X#XXXX#XX#XXX##X#XXX#XXXXXXXXX#XXXXXXX#XXXXXXX##X#XXXX#XX#XX#XX#XXXXXX#XXXXXXXXXX##XXXXXXXXX##XXXXX#XXXX#X##XXXXXX#XXX#XXXXX##X#X##XXXXXXXXXXXXXX#X#X#XXX#X#XXX#X#X#X#XXX#X#XXXXXX#XXX#XX#XXXX#XXXX###XX#X#XX#XXXX#XXXXXX#X#XX#X#X#X##XX#XX#X#XXXXXXXXXXX##XXXX#X#XXX###XXXXX#XXXXXXXX#X#XXXXXXXXXXXXXX#XX#X#XXX#X#XXX#XX#X#XX#XXX##XXXXXX#XX#XXXXXXX##XX#XX#X##XXXXXX#XXX#XXXX#XX#X#XXXXXXXX#X#X#X#XXXXXXXXXX#XXXXXXXXXXXXX##XXXXXX#XXXXXXXXXXXXX#XXXX#XXXXXXXXX#XX##X#XXXXXXXX#XXXXXX#XXXXXX#X#X#XXXXXXXXXXXXXX#XXXXXXXX##XXX#X#XXXXX#XXX#XXXXXX#XX#XX#XXXXXXX#XXX#X#X#XX##X#X##XXXXXXX#XXXXXXX#XXX##XXXXXXXX#XXX
XXXX#XXXXXX###XXXX#XXXX#XXX#XXXXX#XXXXXX#X###XXX##X#X#XXXXXX#XX#XXX##X#XX##X##XXXX#X#X#XXXXXXXX##XX#XXX##XXXXXX#XXXX#XXXX##XXXXXXXXX#XXX#X#XXXXXXX#XXXXXX###XX#XXXXXXXXXXXXXXXX#XX#XXXXXXXXXXXXXX##XXXXXX#XXXXX#XX#X#X#XX#XX###XX#XX#X##X##XXXXXXXX#X#XX##XX##XXX###XXXXXX#X#XXXXXXXXXX#X###XXXXX#XX##XXXXXXX##XX#X#X#XXX#X#X#XXXXXXXXXXX#X#X#X#X#X##XXXX#XXXXX####XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX##XX#XX#XXXXXXXXXXXXXXXX#XXXXX#X#X#XX##XX#X####XXX##X#XXXX#XXXXXXX#XXXXXXX#XXXXXXXX#XXXX#XXXX#XXXXXXXXX##X##X##X#XXXXXXX##XXXX##XXXXX#X#XX#XXXX###XXXXXXXXXXXX#X#XXX##X#XXX#X###XXX#XXXXXX#X#XXX##XXX##XXX#XXXXXXXXXX#X##X#XXXXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXXXX#X#XX#XX#XXXXXXXXXXXXX#X#XX##XXXXXXXXXXXXXXX#X##X##XX#XXXXXX###XXXX#XXXXXXX#XXXXXXXX##XXXXXXXXX#XXXXX##XX#XXX##XXXXX#X#XXXXXXX#X#XXXXXXX##XXXXXXXXXXXXXXXXX#XXXX#XXXXX##XXXXXX###XXXXXXXXXXXXXX##XXXXXXXXXX#XX#XXXX#X#XXXXXXX#X#XXX#XX##XXXXX#XXXXXXXXXXXX#XXX#XXXX#XXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXXXXX#XXXXXXXXX#XXX#X#X##X#X#XXXXXXXXXXX#XXXXXXX#XXXXX#XX#XX#XXX#XXXX##XX#XX##X
X#X#XXXXXXX#XX#XXXX#X#XXXXXX##X##XXX#X#XXXXXXXXXXXXXX###X#XXXXX#X##XX#XXXX#XX#XXXX#XXXXX#XXXXXXXXXXX####XXXX#X##XX#XXXXXXXXXX####XXXX#XX#XXXXXXXXXX##XX#X#XX#XXXXXXX#XXXXXXX#X#XX#XXXXXXXXXX#XXXX#X#XXXXX#XX#X#XXX#XXX#XXXXXX#XXXXXXX#XXXXXX#XXX#X##XXX#XX#XXXX#XXX##XX###XXXXX##XX#XX#XXXXXX#XXXXX#XX#XXXX#X#XX#XX#XX#XXX#XXXXXXX#XX#XX#XXXX#XXXXX#XXXXXXXXXXXXXXX##XXXX#XXXX##XXX#XXXXXXXX#XXXXXX#XX##XX##XXX#XXX#XXXXXXXXXXXXX#XXXX#X#XXXXXXXX#XXXXXXXXXX##X#XXXXXXXX#XXX#XXXXXXXX#XXXXX##XXXXXX#X#X##XX#X#XXXXXXXXX#XXXXXXXXX#X#X#XXXXXXX#X#XX#XXX#XXX##XXX#XXXXXX###XXXX##XX#X#XXX#XXXXXXXXXXX###X#XXXXX#XXXXXXXXXXX##XXXXXXXX#XX#X##XXXXXXXXX#XX#X#X#XXXXXXXXX#XXXXX#XXXXXX#X#XX#XXX###XX#X#XXXXXX##XX##X#XXXX#XXXX#XXXXXXXXXXX##XXXXXXXXX#X#XX#XX##XXXX#X#XXXXXXX#X##X#X#XX#XXXXXXXXXXXXX###XXX##XX#XXXXXXXXX#XXXX##X#XXX#XXX#XX#X#XXXXX#XXXXXXXXXX##XXXXXXX#XXXXXXXXXX#X#XXXXXXXXXXXXX#XXXXX#XX#XXXXXXX#X#XXXXX#XXXXXXX#X#XXXXXXXXXXXXXXXXXXXXX###XX#XXXXXX#XXXX#XXXXXX#XXXXX##X##XXXXXXX#X#X#X##XXX##X#X###XXXXXX##XXX#XX#XX#XXXXXX#XXXXX##XX###XXXX#XX
XXXX####X#X#XXXXXXXXX#XXXXXX#X##XX#XXXXXX#X#XXXXXXXXXX#XX#XXXXXXXXXXXX#XXXX##XXXXXXXXXXXXXXX#X###XXXXX##X#XXXXX##X#XX###X#XXXXXX###X#XXXXXXXXXXX##XX#XXXX#XXX#X####X#XXXX#X#XXXXX#X#X#XX##XXXXXX#XXXXX#X#X####XXXX##X##XX#XX#XXXX#XXXX#XXXXXXXXXXXXX#X#XXXXXXXXXXXXXX##XXXXX##XX#XXXXXXXXXXXXXXXX#XXXXXX##XXX#XX#XX#XX#XXXXXXXX#XXXXXX##XXX#XXXXXXXXXXXXX#XXXX##XXXX##XXX#XX#X###X#XXX#XX#XX###XXXX#X#XX#XXX#XX#XXXXXXXX#XXXXXXXX#XXXXXX#X#XXXX#XXXXXX#X###XXX#XXX#X#X#XXXXX##X#XX#XXXXX#XXXXX##XXXXXXXX#XXXXXX##XX#X#XXXXX#XXX###X#X##XXXXXXXXX##X#XXXX#XXXXX####XX##XXXXXXXXXXXXXXX###XXX#XXX##XXXXXXXXXXXXXX##XXXX#XX#XXX#XX#XX#XXXXXX##X#X##XXXX#X#XXXXX###X#XXXXXXX#X#XXXXXXXXXX#X#X#X#XXX#XXX###XX#XXXXXXXXXX##X#XXXXXXX##XXXXXXXXX#XXX#XX#XX##XXX#XXX##XXXXXXXXXXX#XXX#XXXXXXXX#X##XXXX#XXXXXX##XXX#XXXXXX#XXXXX#X###XXX#XXXXXXXXXX#XXXXXX#XX####XXXX#XX#XXX##XXXXXXXXX#XX#XXX#XXX#XXXXXXXX#X#X#X#XX##XX##XX#XXXXXXXXXXXXXX#XXXXXXXXX#XX#XXX##XXXXXX#X#XXXX#XXXX##XXXX##XXXXXXX#XXXX##XXXX###X#X#XX#XXXX##XXXXXX##XXXX#XXXXXXXX#X##XXXXX##X##XX#XX#XXX#X#
#XXXX#XXX#XX#XXXXXXXXXXXX#XXXXXX##XXXXX##XXX#X#X##XXXXXXXXX#XXX#XX#XXXXXX#XXX#XX#XXXXXXX##X#####XXXXXX#XXXXX#XXX#XX##XX#XXXXXX#XXX##XXXXXXXXXXX#XXXXX##X#XX##XX##XXXXXXXXXX#XXX#X#XX#XX##X##XX#XXXXX#X#XX#XXX#XXXXXXX#XXXXXX#XXXXXXXXX#XXXXXXXX###X#XXXX#XXXX##XXXXXX#XXXX#XX#X#X#XX#XXXXXXXXX#XXXXXX#XXXX#XXXXXXXXX##XXXXXXX#X#X#XXXXXXXX#XXXXX#XXXXXX#XX#XXX##XX#X#XXXXXXX#XX#X#X##X#X#X###XXX#X#XXXX##XXXXXX###XXXXXXXXXX#X#XXXXXX#XX#X##XX#XXXXXXXXXX##XXXXXX#XXXXXX#XXXX#XXX#X#X#XXXXXXXXXXXXXXXXXX#X#X#XXX#XX#X#XXX#X#XX##X#XXXXXX##XXXXXXX##X##XX#XX###XX#X##X#XXX#XXX#XX#XXXXXX#XXX#XX##XXXX##XXX#XX#X###XX##XXXXXX#XX#X#XX#XXXXX#XXXXX#XXX#XXXXX#XXXXXXXXXXXXXXXXXXX#X#X##XXXXXXXX##XXXXX#XXX#XX#XX#XXX#X#XXXXX#XXXXXX###XX#X#XX##XXX##X#X#X##XXX#XXXXXXX#XXXXXX#XX#XXX#XXXX#X#X#XX#XXXXX#XXXXXX##X#XXXXXX#X#XXX##XXXX#XXXXXXXXX##X#XXXXXXXXX#X#XXXXXXXXXXXXXX#XX#XXX##XXXXX###X#XXX##XXX##X#XXXXXXXXXXXX#X#XX#XXX#X##XXXXXXXXXXX##X#XXXX#XXXX#X#XXXXX###XX##XXXX#XXXXXXXXX#X#XX#XX##X###XXX#XXXXX#X#XX##XXXX#XXXXXX#X#XX#XXX#X#XXXXXXXX#XXXXXX#XXXXXXX
#XXXXXXXX#X#X#X#XXXXX######XXX#XXX##XXX#XXXX##XXXXXXXX#XXXXXXX#XX#XXXX#XXXXXXXXXXXXXX#X#X#XXXXX#X#XXX#XXXXXXX#XXXXX####XXX#XXXXXX###X#XX#XXX#XXXXXX#XX#XX#XXX#X#XXXXX#XXXXXX#XXXXXX#X#XXXXXX#X#XXXXX#XXXXXXX#XXXX#XXXXXXXXX#XX#X#XXX#XXXX#XXXXXXXXX#XXXXXXXX#XXXXXXXXXX#X#XXXXX##X#XXX#X#XXXXX#X##XXXXXXXXX#XXX#XXX##XX#XXXXXXXX##XXXXX#XXX#XXXXX##XXXXX#X#XXXXX#XX#XX#XXXXXXXX#XXX##XXX#XX#X#X##XXX##XXXX#X#XX#XXXXXXXX#XXX#XXXXX###XXXXXXXXXXXXXX#XX#X#XXXX##XX#XXXXXXX##X#XXXXXX#XXXXXX#XXXXX###XX#X#XXXX#XXX#XXX#XXXX#X#XXXX#XXXX#XXX#X##XXXXXXXX##XX#XX#XX#XXXXXXX#XXXX#XX#XXX#XXX##X#XXXXXX#XX#XX##XXXXXXX#XXX###XXXXXXX#XXXXXXXXXXXX##X##XX#XXXXXXXXX####XXX#XXX#XXXXXXXXXXXXXXX##XX##X##XXXXXX#X#XXX#XXXXX##XXXX#X#XXXXXXX##XX#X#XXX#XXXX#XXXXXXXXX###XXX#XXXX#XX#XXXXXXXXX#XXXXXX#X#XXXXXXXXXXXXX##X#XXXX#XXXX#XXXXXX##X#XXXX#X#XX#X#X#XXXXXXX#X##XX###XX#XXXX#XX###XXXXXX#XXXXX#XX##XXXXXXXXX#XX#XXX#XXX#X#XX#XXXX#X##X##XXXXXX#X#XXXXX#XXXXXXXXXX#X#X#XXXXXX#XXXX##X#X#XXXXXXX#XXXXX#XXXXXXXXX#XXX##XXXXXXXXXXXX#XX#X##X#XXX#X#XXX#XXX#XXXXX#XX#XXX#X
XXX#XXXXXXX#XXX#XX#XXXXXXXX#XXXXXX#XXXXXXX##XXXXXXXXXXXXX#XXXXXXX#X##X#X##XXXXXXX#X#X#X##XXX##XX#X####XXXX#X#XX###XXXX#XXX##XX#XXXX#XXXXXXX#XXXX##X#XXXXXXX#XXXX#X#XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXX#XXX##XX#X#XXX#XXXXXXX###XXX##XXX##XXXX#XXX#XXXX#XXXX#XX##XX###XXXXXXXX#X#XXX#XXXXXX#XXX#XXXXXXX#X##XXXXXXXX#XXX#XXXX#XXXXXX#XXXXXXXX#XXX#XXX##XXXXXXXXX##X#XXXXX##XXXXX#XXXXX#XXXX#XXXXX#XXXXXXXXXX#X#X##XXXXXXXX#XXXX#X#XXX#XXXX#XX#XXXXX##XXX#XXX#XX#XXXXXXX#XXXX#XXX##X#XXXXXXXXXXX#XXXXX###XXXXXX#XXX###XXX#X##XXX#XXXX#XXX####X#XXXXXXXXX#XX#####XXXXXXXXXXXX###XXX#XXXXX#XXXXXXXXXXXXXXX#XXX#X#XX#X#XX#X#XXXXXXXXX##XX#XXXXXXX##XXX#X#XX###XXXXXXXXXXXX#XX#XXXXX###X#XXXX#XX#XXXX#####XXXXXXX#X####X###XXXXXXXXXXX##XXXXXXXXXXX###XX#XXX#X#XXXXX#X#XXX#X##XXX#XXXXX#X#X#XXX#XXX#XX#XXX##XXXX#X#XXX###XXXXXXXXX##XXXXX#XXX##XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX##XXX#XXX#XXXXXXXXXX#X##XX#XXXXXX####XX##XXXXXXXXX##XX#XXX##XXXXX#XXXXX#X#XXX#X#XXX#XXXXX###X#XXXXX#XXXXXXXXXX#XXX#XXX#XXX#X#XXXXXXXXXX#XXX##XXXX#X##XXXXXXXX##X###X#XXX#X#XX#X#XXXXXXX
XX#XXXXXX##XXXXXXXXX###XXXXXX#X#XXXXXXXX#XX#XXXX#XX#XXXXXXXX#X#XXXX#XXXX#XX####XXXXXXXXXXX##XXXXXXXXX##X#XXXX#XXX##XX#XX#XXXXXXX#XX#XXXXX#XX#XXXXXX#XXX#X#XXXXXXXX#XXXXXXXXXXXXX##XXXXXXXXXXXXXXXXXX#XXXXX##X#X#XX##XXX####X#XXXXXXXXX#XX##X#XXXXXXXXXXXX##XXX#X#XXXXXXXX#X###XXXXXX#XX####X#XXXXX#XXX#XXXXX#XX#X#XX#XXXX##XX#XXXXXXXX#XXX#XX##XXX#XXXXXXXX#X#XXXXXXXXXXXXXX###XX#XXX##XXXXXX#XXXXXXXXX#XXXXXXXXXXXX#XXX#X###XXXX##XXXX#XXXXXX#X#XXX###XXXXXXXXXX#XX#XXX#XXXXXXX#XXXXXX#X#X#XX#XX#X#XXXXXXXX#XXXX#XXXXXX###X#XXXXX##XX#XXXXX#XXXX##XX##XXXXXXX###XXXXXXXXXX#XXXX#XXX##XX#XXXXX#X##XX#XXXX##X#XXXXX#XXXXXXXXX#XXXXXX#X#XX#X#XXXXX#XXXXXXXXX#XXX#XX#X#X##XXXXX#XXXX#XXXXXXXX#X#X#XXXXXXX###X#XXXX#XXXXXXXXXXXX#####XXXX#XXXXXX#X#XXXXXX#XXX#XX#X#XXX##XXXXXXX#XXXX#XXXXXXXXXXXXXX#XXX#X#XXX##X##X#XXXXXXXXXXX#X####XX#XXXXX#XXX#XXXX#XX##XXXXXXXXXXXX##XX#XX#XXXXX#X#XXXX##X#XXXXXXXXXX#X#XXXX#XX#XXX#X##XX##XX#XXXXXXXXX##XXXX#XX###X##XX#X##XXXXX#X#XX##X#XXX##X#XXX#X#XXXX#XXX#XXXXXXXXXXX#XXXXX#XX#XXXXXXX#XX#XXX##X#XXX#XX#XXX#XXX#XX#XXX#XXX
XXXXXXX#XXX#X#XXXXXXXXXXXXXX#XXXXXXX###XXXX#XXXX##XXXXXXX#X#XXXX#X#XXXXX#XXXX#XX#XXXXX##XXXXX#XX##XXXXXXXXXXX##XXXXXX#X####XX#XXXXXXXXX#X#X#XXXXXXXXXX#XXX#XX#XXX##XXXX##XXXXX#XXXXXXXXXXXX##XXXX#XX##X#XXXXX#X##XX#XXXX##XX#X#X#XXXXX#X#XXXX#X#XXX##XXXXXXXXX#X#XXX##XX#X#X#XXXXX#XXXXXX#XXX#X#XXXXXXXX#X#XXXX#XXX#X###XX#XXXX#XXXXXX#XX#X##X###XX#XXXXXXX##XXXXXX#XX##X#XXX##X##XX#XXXX#X#XXX#X#X#XX#XXXX##XX##XXXXXXX#XXX#XXXXX#XXXXX#XXXXXXXX#XXXX##X#XX#XXX#XX#XXXXXXXXXXXXXXXXXXX#XXXXX#XXX#XX#X#XXX#XX#XXXXXXXXXXXXX#XX#XXX##X##XXXXX#XX#XX#XXX##XXXXXXX#XXXXXXX##XXXXXX#XXXXXXX###XXXXXXX#XXXXX#X#X#XX#XX##XXXX#X#XXXXX##XXX#XXXX#XXXX#XXXXXXXXXX#XXX#X#XXXXX#XXXXXXXXX#X#XXX#XXXXXXXX#XXXXXXXXX##XXXXXXXXX#XXXXX#X#XX#XXXX#XX##XX#XXXXXX#XXXXXX##XXXXX####X#XXXXXX#X#X#XXX#XXXXXX#X##X#X##X#XXX#XX#XXXXX#XXX##XXXXXXXXXXX#XXXXX#X#XXXXX#XXXXX#XXX#XXXXXXXXX#X#XXXXXXXXXXX#XXXXX#X#X#XXXXXXXX###XXXXXX#XXX#XXXXXXXX#XXXXX#XX##XX##X#XXXXXX#XXXXX##XXXX#XX#XXXX#XXXXX#XX#XXXXXXXXXX#X#X#XX#X#XXXXXX#XXXXX###XXX###XXXXXXXXXXXXXX#XXXX##XX#XXX#XXX#XXX#XXX
####XXX#XXXX##XXXXXXXXXXX#X#X##X#X###XXXXXXXX##X##X#XXXXXXXXXXXXXX#XXXX#XXXXX#X#X##XXXXXXXXXX###X#XXXXXXXXXXXXXX#XXXX#XXX##XX#XX#XXXXXXXXXX#X#XXXXXXXXXX#XX#XXXXXX#X#XX#XX##X#XXX##XXXXXX#X#XXXXX##XX#X#XXXXXXXXX#XXX#XXX#XXXXXXXXXXXXX#####XXXXXX###XXX#X#X#XXXXXXXXXXXXX#XX#XXXX#X#XXXXXX#XXXXX#X#XXXXXXXXXXXXXXXXXXX##XXXXXX#XXX#XX#XXXXX#X#XXXXXXXXXX#XXXXXXXXX#XXXXXXX#XX#XXXXX#X#XXXXXX#XX#X#X#XXX#XX#XXX#X#XXXX#XXXXXXXX#X#X#XXXXXXXXXXXXXXXX#XXXXXXXX##XXXXXX#X###XXXX#X##X#XXXX#XXXXXXXX#XX#XXXXXXXXX#X##XXXXXXXXXX#XXXX#XXXXX#XXX#XXXXX###X#XXX##XXX#XXXXXXXX#####X#XXXXXXX##X#XXXXX#X#XXXXXXXXXX#XX#X##XXXXXXXXX#XXX###X###X#XXXXXXXXXXXXXXXXXXXXXXXXX##XXX#XX#X#XXX#X###XXXXXXXX##XXXXXXX#XXXXXXXXXXXXXXXXXX#XX#XXX#XXX#X#XXXXXX##XX#XXXX#XX#X#XXXXXXX#XX#X#XXXX##X#XXX##XXX##XXXXXXXXXX#XXX#XXXXX#XX##XXXX#XXXX####XX#XX#XXXXXX#XXX#XXXXXXXX#X#XXXXXX##XXXXXXXX##XXXX##XXXXXXXXXXXXXX#X#XXX#XXXX#XXX#XXXXXX#XX#X#X#XXXXXXXXX#XXXXXXXXX#XXX#X#XXXXXXXX#X#XXXXXXXXX###XXXXXX#XXX#XXXXXXXXXXX#XXXXX#XX##XXXXX#XXXXXX#X#X#XXXXXXXX#XX#XXXX#X#XXX#XXXXXX
XX#X#XXXXXXXX#XXXXXX#XXXXXXXX#X##XXXX#X#XXX#XXXXXXX#XXXXXXXXXXX#XXXXXXX###XXXXXXXXX#XXX#X#X##X#XXXX#XX#XXXX#XX#XX#XX#XXX#XXX#XX##XXXXXX#XXXXXXXXXXXXXX#XXXXXXXXXXX##XXXXXXXX###X#XX#XX##XXXXXXXX##X#XX#X#X#XX#X#X#XXX##XXX##XXX#XXXXXXXXXX##XXXX#XXXX#XX#XXX##XXX###XXXX#XX#XX#X##XXXX#XXXXXXXXXX#X###XXXXXXXXX#XX#XXXXXXXX##XXXX#X##XXX##X#XXXXX#X#X###XXXXXX#X#X#XXX#X#X#XXXXXXXX#XX#XXX#X#XX#XX#XX#XXXXX###XXXXX#XXXXXX#XX###XXX#XXX#X##X#XXXXX#XX##XXXXXXXXXX#XXXX##X#XXXXX#XXXX#X#XXXXXXXX#XXXX#XX#XXXXX#X#XXXXX#XX#XX#XXXXXX#XX##XX#XXX##XX#XXXX#XXX##XX##XXXXX###XXXXX##XXXX#XXXXX#XX#XXX#XXX#XXX#XXXX##XXX#XXX##XXXXXXXXXX#X#X#XXXX##X#X#XXXXXXXX###XXXXXX#X#X##XXXXXX#XXXXXXXX#XXX##XXXXXXX#XXXXXXXX#XXXXXXX#XXXXXXXX#XXXX#XXXX#XX#XXX##XXXXX#XXX#XXXXX##X#X##XXXX#X#X#X#XXXXXXXXX#XXX##XXXX#XX#XXXXX##XX#XXXX#XXXXXXXX#XXXXXXXX#XXXXX#XXXX#XXXXXXXXX#XX#XXXXXX#XX#X#XXXXXX#X##XXXXXXXXXXX#XX#XXX#XXX#XXX#XXXXXXXXX#XXXXXXXXXXXXXXX#XX#XXXX#XXXXXXXXX#XXXXXXXXXXXXXX#X#X#XXX#XXXX#XX#XXXXXXXXXXXXXX####XXX##XX##XX#X#X###X#XXXXXX#X#XXXXX#XXX#XXX#X###X
##XXXXX#X#XXXXXX##XXXXXXXX#XX#XXXXXXXXXXXXXXXXX#XX#XXX#XXXXXXXXXXX#XXXX##XXXXXXXX######XXXXXXXXXX#X#XXXX#XX#XXXXXXX#X#X#XXX#XXXXXXX#XXXXX#XX##XXX#X#XXXX###XXX#X#X#X#XXXX#XXX#XXXX#XX#X#XX#X###XXXXXXXX#X##XXXXX#XXX#X#XXX#XXXXXX##XXXXX#X##XXXXX#XXXXX####X#X#XXX#XXXXXX#XXXXXX#X#XXXXXX#XXXXX##XXX#X#XXX#XX#X#X#XXXX#X###X#XXX#XX#X#XXX#XXXXXXX#XXXXXXX#XX#X#X##XXX#XXXXXXXXXX##X#XXXXXXXX#XXX#X##XXXX#####X#XXXXXXXXXXXXXXXXXXXXXX#X#X#XXXXXX#XXX####XXX#XX#X#X#XXXXX##XXXXXXXXX#X##XX#XXX#XXXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXX#X#XXXXXXXXXXXX#XXX#XXXXXXXX#X###XXXXX#X#XXXXXXXXX#XXXXXXXXXXXXXX#X#XXXXXXXXX#X#XXX#XX#XXXXXXXXXXXXX#X#XXXX#XXXX#XXXXXXXXX##XX#XXX#XXXX#XXXXXX#XX#XX#XXX#XXXXX##XXXXX#X##XX##XXXX####XXXX#XXXX##XXX#XXXXX###XX#XXXXXXXXXXX###XXXXX#XXX#XX#XXXXXXXXXXXXXX##XXXXXX#X###XX###XXXX#X#XXXXXXXX#XXX#X#XXXX##XXXXX#XXX#XX#XX##XXXX##XXXXXXXX#XXXXXXXXXX#X###XXXXX#XX##XXXXXXXX#XXXXX###XXXXX#XXX#XX##X#XXXXXXXXXX##XXX####XXX##X#XXXXXX##XXXXX#X#X#XXXXX#X#XXXXXXXXXXXXXXXX##X#XX##X#XX#XXX##X###XXXXXX#XXX#X#XXXX#X#XXXXXXX##XXXX##XXXX
X#XX#XXXXXXXXXXXX#XXXXX#XXXXXXXXXXXXX#XXXXXXXXX##XX##XXXXX#XXXXX#XXXXX##XXXXXX##XXXXXX#X#XXX#XXXXXX#XXX#X#XXXXXXXXXX#XX#XXX#X#XXXXXXXX#XXXXX#XXXXXXXXXXXXX#XXXX#XXXX#X#XXX##XXXXXXX#XXXX##XXXXX#XX#XXXX#XXXXX#XXXXXXXXXXX##XXXX###XXX#XXXXXXX#XXX#XXXXX#XXXXX#XXXXX#XXXXXXX#XXXXX#XXX##XXXXXXXXXX#XXXXXXX#XXXX#X#X#XXXX##XXX###X##XX#XXXXXXXX##XXX#XX#XXX#XXXX#X#XXXXXX#X#X###XXXXXX#XXXX#XXXXX##XX##XXXX#X#XXXXXXXXX#XX#XXXXX#XXX#XXXXX##XX#XXXXXXXX#XXX##XXXX#XXXXX#XXXXXXXXXXXX#XXXXXXX#XXXXX#XXXXX#XXXXXXXXXX##XXX#XXXXXXXXXXXXX#XXXX#XX#XXX##XXXXXXXXXXXXX#XXXXXXXXXX##X#XX##X#XXXXXX#XXXXXXX#XXXX#XX#X#XX##XXXX#XXXXXXXXXXX##X#XXXXX#X###XXXX#XX#XX#X##XXX#X#XXXXX###XX#XX#XXXXXXX#XXX#X#XXXXXX#X#XXXX#X##XXXXX#X#XXXXXXXX#XXXX#XXX##XXXX#XXXXXXXX#XXXXXX##X#XX#XXXXXXXX#XXXX#XXX#XXX#XXXXXXX##X#XXXXXXX#XX#XXXXXXX#XXXXXX#XX#XXX#XX#XXXXXXXXXXXXXXXXXXX#XXXX#X##XXXXXXXXXX#X#X##XXXX###X#XXX#X#X#X##X#XXXXXXXXXXXXXXXXX###XXXXXXXXXXX#X#XXXX#XXX#XXXXXXX#XX#XXXX##XX##XXXX#XXX##XXXX#X#XXXXXXX#XXX##XXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXXXXX###XXXX##XXXX#XXXX
#XXX#X#XXXXX#X#XXXXXXXX#XXXX#XXX##XX#X#XX#XX#XXXXXX#X##XXX#XX#X##X#XX#XXXXX#XXXX##X#X##XXXX#XXXXX##XXXXXXXX#XXX##XX#X#XX##X#XXX#XX#X#XXX#XXXX#XXXXX#XXXXX#XXXXXXXX#XXXX#XX#X##XXXX###X##X#XX##XXXXXXXXXX#XX#XXXXXX##X#XX#X##XXXXX##X#XXXXXXX#XXXXXXX#XXXX#XXX#XXX#X#XXXXXX##X##X#XXXX###X###XXXXXXX#XXXXXXX#XXXXXXXXXXX##XX#X#XXXXXXXXXXXXXXX##XXXX#X#XXXXXX#XXXXXXXXXXX#X#XXX#XXX#X#X#XXX#X##X#XX#XXX#X#XXXXXXXXXXX#XX##XXX#X#X#XXXXXX###X#XXXXX##XXXXXXXXXXXX##XX###XXXX#XXXX#XXX#XXXXXX#X##XXXXXXXXXX#XXXXX##X#XXXXX#XXXXXX##XXXXXX#XXXX###XXXXXXXXXX#XXXX#XXX#XXXXXXXXXXXXX##X#XXXXX#XXX#XXXXXXX##XX#X##X#XXXXXXXXXXXX#XX####XX##XXX#X#XXXXX##X#XXX#XXXXX###XXXXXXX##XXX##XXXXXXXX#XX#XX#X#X#X#X#XX#X#XX#XX#XXXXXXXXXX#XXXXXX###XXXXX#XXXXXXX##X#XX#XXXXXXXXXXX#X#XXX#XX#XXXXXXXX#XXX#XXX#XXXXXXXXX#X#XXXXXXX#XXXXXXXXXX#XXXXXX##X#XXX#X#XXXXX#XX#XX#X##XX#XXXXXXXXXX##XX#XX###X#XX#XXXXXXX##X#X##XXXXXXXXXXX#XXXXXXXXXXX#X##XXXX#XXXXXXX#XX#X#XXXXX##XX##X#XXXXXXXXXXX#XXX##XXXXXXX#XXX#XXXX#XX#XXXXXXXX#XXXXXXXXXXX#XXXXXX#XX#XXX#XXXXX#XX#XXXXXXXXXXXXX#X
XX#XXXXXX#XX#XXXX#XXXXXXXX#XX#X#XXXXXXXXXX#XXXXX#XXXX#XXXX#X##XXXX#XXXXX#X#XX#XXXX#XXXXXXXXX#XXXXXX#XXX#XX#X#XXXX#XX#XX###X####X#XXXXXXXXXXXXXX#XXX#XXX##XXX#XX##XXXXX###XXX#X#X#X#X#X#X##XXXX#XX##X#XXXXXX#X##XXXXX#X#XXXXX#XXXXXXXXXX#X#XXXXX#XXXXXXX#XXXX#XXXX##XXX#XXXXX#XXXXXXXXX##X#X#X#XX###XXXX###XXXXXX#XXX#XXXX#XX##XX##XXX#XXX##XX#XXXX#XXX##XX#XX#X#XXXXX#XX#XXXXXXXXXXXXX##X#XXXXXXXX#XXXX#X#XXXX#X#XXXXXXXX#XXXXXX###XXXXXXXXX#X#X#XXXXXXXX#XXXX#XX#####XXXXX#XX#XXX#XXX#XXXXXX#XXXX#X#XX#XXXXX#X#X#X#XX#XXX#XXX#XXX#XX#X#XXXXXXXXX##X##XXXXX#XXX#XXXXXX#XX#XX#XXXXX#XXXXXXXXXXX##XXXXXXXXXX#XX#X#XX#XXX###X##XX#X#XX#XXXXX#XXXX#XXXXXX#X#XXXXXXXXXXXXX#XXX##X#XXXX##XX#XXXXXXXXXXXXX##XXXXXXXXX#XX#XX#XXXXXXXXXXXXXX#XXXXXX##XX#X#XXXXXXXX#X#XXXXXXX#X#XX#XXXXXX#X#XXXX#XXXXXXXXX#X#XXXXX##XX##X##XXXXX#XXXXXXXXX#XXXX#XXX#X##XX#X#XXXXXXXXX#XXXXXXX#X#XXX#X##XXXXXXXXXX#XXXXX#XXXXXXXXXXXX#X#X#XXXXXXX#XXXX##X#X##XX##X###X#XXXXX#X####XXXX##X#XXXX#X##XX#XXXXXX##XX#XXXXX#X##XXXXXXXXXXXX#XXXXXXX#XXXXX#X###XX###XXXXX#XX#X#X#XXX#XXXXXXXXXXX#X
XXX#XXX#X##X#XXXXXX#XXX#XXXX##XXX#XXX##XXXXX##XXXXX##XXXX#XXXX#XX#XXXX#X##XXXXXXXXXXX#XX#XXX###X#XX#X#XXXXX#X#X#X#XXXXXXX#XXXX#XX##XX####X#XXXXXXXXXXXXXX#X#XX#XXXX#XXXX##XXXXXXX#X#X##XX#XXXXX#XXXXX###XXX#XXXXXXXX#XXX#XXXXXXXXXX#XXXXX#X##XX#X#XX#XX#X#XXXXXX#X#XXXXX#XXXXXXX#XX#XX#X#XXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXX#X#XXXXXXXXXXXX#XX#XXXXXXXXXX#XXXXX#XX#XX#XX##XXX#XXX##XXX##X##XXXXXX###XXX#XXXXXXXXX##XXXXXXXXXX##XXXXX#XXX#XXXXXX#XXXX#XXXXXXXXXXXXXX#XX##XXX#X###XXXXXXXXXXXXXXXXXXX#XXXX#XXXXXXX#X#XXX##X##XXXXXXXXXX#XXXXX#X#X#XXXXX#XX##XXX###XXXXX#X#XXXX##XXXX#XXX#X##X#XXXXXXX##XXXXXXX#X##XX#XX#XXX#XXX#X##XXX#XX##XXXXXX#XX#XXXX#XXXX#XXXXXXX#X##XXXXXXXXXXXX#XXXX#XXXXXXXXX#X##XXX##X#X#XXXXXXXXXX#XXXXXXXXXXX#XXXXXXXX##XX#XXX#XXX##XXX#XXX#X#XXXX#X#XXXX#XXXXXXXXXXXXXXXXX#X#XX##XXXXX#XXXXXX##XXX#X#X#XXXXXXX#X#XXXXXXX#XXX##XXXXXXXX#X#XXXXXX#XX#X#XXXXX#XXXX#XXXXXX#XXXXXXXXXX#XXXXXX#XXXXXXXXXXX###XX#XXXXXXX#XXXXX##XXXXX#XXXXXXXXXXXXXX##XX#XX#XX##XXXX#XX#X#X##XXX#X##XXXX#XXX###XXX#X#XX###X##X##X#XXXXXXXXX#XX
#XXX#XX#XXXXXX#XXX##XX##X#XX#X#XXXXXXXX#X#X#XXXX#XX###XX##X#XXX#XXXX#XXXX#XXXXXXXXXXXXX###XXX####XXXXXXX#X#XXXXXXXXXXXX##XXXXXXXX#X#XXX#XXXXXXXXXXXX#XXXXXXXXXXXX#X##XXXXXX#XXXXX#X#XXX#XXXX##X#XXXXX#X#XXXXX#XXX#X#XX#X#XX#X#XXXX#XXXX#XXXXXX#XXXXXXXXXX#XXXXX#XX#XXXX#XXX#XXXXXX#X##XXXXX#XXX#XXXXXX#XXXX#XXX#XXXXXXXXXX###XXXXXXXXXX#XXXX#XX#XXXX#XXXX#XXX#X#X##XXXXXX###XXXXXXXXX#####X#XXXXXX#X#XX#XX#XXXXX#XXXXX#X#XXXXXXXX#X#XXXXXX#X#XX#X#XX#XXXX#X##XXX#XXXXX#XXXXXXX#X#XX#XXXXX#XXXXXX#X#X#X#XX#XXXXX##XXXXXXXXX##XXXXXXX#XXXXX#X#X#XXX###XX#XXXXXXXX#XXXXXX#X#XX#X#XXXXX##XXXXX###XXXXXXXX#####X#XX#XXXXX#XXX#XXXXX#XXX#XXXX#XX#X###X#XXXX##XXXXX####XXX##XX#XXXX#X##XXXXXXX#XX##XXXX#X####X#XX#XXX###X#XX#XXXXXXXX#XXXXXXX#XXXXXXXX#XXX#XX#XX#XX#XX#X#XXXXXX#XXXXXXXXXXXXXXXX#XX#XXXXXXXXXX#XXXX##X#XX####XXXXXXX#XXXXXXX#XXXXXXXXXXX#XXX#XX#XXXX#XXXXXXXX#X#X#XXXXX#XXX##X#XXXXXX#XXXX#XXX#X#XXXXXXX#XX#XX#XXXXX#XXXX##XXXXXX#XXXXXXXXXX##X#XXXXXXXXXXXXXXXX#XXXXXX#XXXXXXX#XXX#XX#XXX#X#XXXX#X#X###XXXX##XXXXXXXXXXXX###XXXXXXXXXXXX#XXX##XX#XXXXX
##XXXX#X##XXXXXX#XXXXXXXXXXX#X##X#XXX#X##XX#XXX#XX#XXXX###XXXX##XXXXXXX#XX#XXX#X#XXXXX#XXXXXX#XXXXXXXXXXXX##XXX#XX#XXX##XX#XXXXXX##XX#X#XXXXXXX##X####XX#XXXXXXXXXXXXXXX#XXXXXXXXXXXX#X#X###X#XXXXXX#XXXXX#XXXXXXXXX##X#XXX#XXX#X#XXXXXX#XX##XXXX#X#XXXX#XXXX#XXX#XXXX##XX#XXXXXXX##XX#XX###XXXXXX#X#XX#XXXX#XXXX#X#X#XXXX#XXXXX#XXXX##XXXXXX##XXXXX#XX###X#XX#XXXX#X##X#X#XXXX#X#XX#XXXXXXXXXX#XXX##X#X#XX##XXXXX##XXXXXXXXX#XXX#XX#X#X#X##XXX##XX##XXXXX#XX#XXXXXXXXXXXX##X#X##XX#XXX##XXX#XXXXXXX###XXXXXXXXX#XXXX#XXXX#XXXXXX#XXX#XX#XX#XX#XX#XXXXXX##XXX#X#XX##X#XXXXXX##X#XXX#XXXXXXXX#XXXX#XXXXXXX#XXXX#XXX#XXXX#X#XX#X#X###X#XXXXX#XXXXX##XX#X#X#X#XXX#XXX#X#XX##XXXX#XXXXXXXXX#XX#XXXX##XXX#X#XXXX##XXXXX#XXXX####XXXXXXXX#XXXX#XXX#X#XXXX#XXXXXXX#XXXXXXX#X#XXX#XX#XX#XX#X#XXXXXXXXXXX#XX#X#XXXXXX#XX#X#X#XXXXXXX##X#X#XXXXXXXXXXXXXX#XX#XXXXXX#XX#XXXXXXXXXXXX#XXXXXXXXXXX#XXXXXXXXXXXXXX#XXXXXXX#XX#XXXXXX#XX#XXXXX#XXXXX##XX#X#XX###XXXX###X##XXXXX##XX#XX#X##XXX#XX#XXX#XXXX#XXX#XXX##XXX#X##XX##XXXXXXX#XXXXXXXXX####XXXXX##XX###XXXXXX#XXX##XXXX
#XX#XX##XXX#XXXXXXX#X##XX#XXXXXXX#XXXXXXXXX#XXXXX#XXXXXXXXX#XX#XXXXX##XXXXXX#XXXXXX##XXXXX##X#XXXX#XXXX#XX##XXXXXX#XXXX#XXX#X#XX#XXX###XXX##X#XXX#XXX#XXX##X#XXX##X##XXXXXXX#XXXX#X#X#XXXXXXXXXX###XXX#XXX#XX#XXXX#XXXX###XXXX#X#XXX#X#XXXXXXXXXXXX#XXXXX#X##XXXX#X#XXXXXXXXXXXXXX###X##XXXXXXXXXXXX#XXXXXXXXXXXX#XXXXXXX#XX#XX#XX#XXXXXXX#XX#X#XXX#XXXXX#XXXXXXXXXXXX#XXX#XXXXXXXX#XXX#XXXX#XX#XX#XXX#XXXXXX#XXXXXXXXX#XX#XXXXXXXXX#XX#XXXXX#XXXXXX#XX#X#X#XXXXXXXX##XXX#XXXXXXXX#XXXXXX#XXXX#X#X#XXXXXX#XX#XXXXXXXX#X##X#XXXX#X#X#XXXXXXXX#XX#X#XXXXXXX#XXXXXXX#XX#XXX#XXXXXX##XXXX#XXXXXXXX#X##XXXXX#XX##X#XXX##X#X#XX#XXXX#X#XXXXX#X#XXXXXXXX#XXXXXXXX##XXXXXXXXX#XXXXXXX###X#XX#XXXXXXX#XXXXXXXXXXXXXX#X#XXX#XXXXXXXXX#X#XXXXXX#X#XXXXXXXXXXXXX##XXXXXX#XXXXXX#XX#XXXXX#X#X#X#XXXXXX#XXXXXXXXXXX###XX#XXXXXXXXXX#XXXXXXX##X#X#XXXXX#XX#XX#XXXXXX#XX#X#XXXX#XXXXXXXXX##XXX#XXXXXX#XXXXX#XXXX#X#XXXXXXXXX###XXXXXXXXXXXX#XX#XX##X#XXXXXXX#XXXXXX#XXX#XXXXXXXXXXXX#XXXX#XXXX#XXXXX#XXX##XXXXXXXXX#XXXXXXXXXXXXXXXX##XX#XXX#XXX##XXX#XXXXX#XXXXXXX##X#XXXX#XXXX
XXXXXXXXXXX#XXXXXXXXXXXXXXXXXX#XXXXXXXXXX#XX#XX#XXXXXXX#XXX#X##XXXXXXXX##XXXXXXXX##XXXXXXXXXX###XXXXXXXXXX#X###XXXXX#XXX#XX#XX#XXXX##XX###XXXXX#XXXXXXXXXXXXX#XXX#X#XXXXXXX#XX#X#XXXXXXXXX#X##XX##XXXXXX#XXXX#XX##XX#XXXXX#XX#XX#XXXXXXXXXXX#XXXX##XX##XXXXXXXXXXX#XXX##X#X#XXX#XXXXX#XXXXXX##XX#XX##X#X##XXX#XXXXXXXXXXXXXXXXXXXXXXX#X#XXX#X#XX##XXX#XX#XXXX##XXX#XXXXXXXXXXXX#XX#XXXX#X#XXXXXX#XX#XXX#XXXX#XX#X#XXXXX#XXXXXX####X#XX#XX#XX##XX#XXX##XX#XXXXXXX#X##XXXXXXXXXXXX#XX##XXXXXXXXXXX#XX##XXX#XX#XXXXX##XX#XXXXX##XXXXXXXXX#X##XXXXXX#XXXXXX##XXXXXX#X#XXXXXXXXX#XXX#X#XXXX#XXX#X##XXXXXXX#X#X#XX#XXXX#XX#XX#XXXXXXX#XXXXXXXX#XXX#XXXXXXXXXXXX#X#XX#XX#X#XX#XXX##XXXXX#XXXXXXXX#X#X##X#XXXX#XXX#XXX#X#XXX#X#XXX##X#X#XXXXXXXXXXXXX#X#X##XXX##XXXXXXXXXXXX#XX#X#X#X#X#XX#XXX#XXXX#XX#XXX##XX##X#XX#X#XXXXXXXXX#XX#XXX#X#X#XXXXXXXXXXXXX###XXXX##XXX#XXX#X#XXXX#XXXXX#XX#XXXXXX#X#XX#XXXX#X#XXXXXXXXXXXXXXXXX##X#XX#XXX#XXX#XXXXX#XXXXX#XXXXXXXX#XXX##XXXXXX###X#XXXXXXX##XXXXXXXX#XX#XXXXXXXXX###XXX#XXXXXX#XXXXXXXXXXXX##X#XXXXXXXX###XXX#XXXXX##X#XX
#XX##XX#X#XXXX#XXXXXXXXXXXXX##XXX##XXXXXXX#XXX#XXX#X#X#XXX#XXXXXXX##XX#XXX#XXXX#XXXXXXXX#XXXXXX##XX###X##XXXXXXXX#XXXXXXXXXX#X#XX#XXXXX#XXXX#XX#X#X#XXXXXXXXXX#XX##XXXXXXXXXXXX#XXX#XXXXXXXXXXXXXXXX#XXXX#X#XXXX#XX##XXXX#X#XX##XXXXX#XXXXXX#XXX#XX#X####XXXXXXX#XXXXXXXX##XX#XXXX#XXXXX#XX#XXXXXXXXXXXXXXXXX#XXXX#XX#X#XXXXXXXX#XX####XXXXXXXXX#XXX###XX##XXXXX#X#XXXXXXXXXXXXX#XXX####X#XXXXXXX#XXXXX##XXX##XX#X#XX#XXXXXXXX#XX#X#XX#X#XX#X##XX#X#X#XXXXXXXXX#XX#XXX#XXX#XXXXXXXXX#X##XXXXXXXXXXX#XXXXXXXXXXXXX#XX#X#X#XXXX#XXXXXXXXXXX#XXXXXXXXXX##XXX##XXXXXXX###X#X###XXXXXXX#X###XXXXXXXXX#X##X#XXXXXXXXX#X#XX#XXXX###XXXX##XXXXX##XXXXXXXXXXXXXX#X#XXXXXXXX#XXXXXX###X##X##X#X#XX#XXXXXXXXX##XX##XX#XXXXXXXX#X#XXXXXXXXX#X#XX#XXXXXX#XXXXXXXXXX#XXX###XXX#X####XX#X#XXXXX#X###XXXX#X#XXXXXXXX#XXXXXXX#XX#X#XXXXXXXXX#XX#XXXX#XX##X###XXXXXXX#XX#X#X##XXXX#XX#XXXX#XXX#XXXXX#XXXXXXXX#X#XX#XX#X#XXXXXXXXX##XX#X#X#XXX##X#XXX##XXX##XX##XXXXXXXXXXX#XXXXXX#X#XXXX#X##XXXX#X#X###XXXXXXX#XX#XXXXXXX#XXXXX#XXXX#X##XX#XXXXXXX#XX#XX#XXXXXXXXXXXXX##XXX##XX###
X#XXXX#X##XXXX#XXXXX##XXX#XXXXXX#X#XXXXXXXXXX#XXXXXXX#XX#X#XXX#XX#XXXXX###XXXXXXX#XXX###XXXXXXXXXX##XXXX#X#XXXXXX#XXXXXXXXXXXXX#XX##XX#XXXXX#XXXXX##XXX#XX#X#XXX##X#XXXXXXXXX#X#X#XXXXXXX#XXX##X##X#XXXX##XXX##XXXXXXXXXXXXXXXXXXXXX##XXXX#XXXX#XXXXX##X#XXX#X#####XXXXXXXXX#XXX#XXX#XXX#XXX#X#X#X#XXXXXXXX#XXXX#XXXX#XXXXXXXXX##XX#XX#XX#XXXXXX#XXXXXXXXXXXXXX#XXX#XXXXXXXXXX#XXX#XXX#XXX#XXXXXXX#XXX#XXX#XXXXXX###XXX#XXXX#X#XXXXXXXXXX#XXXX##X#XX#XXX#X##X#XX#X##XXXX#XXXXXX#XX#XXXXXXXXXXXXXXXX#XXXXXXXXX##XXXX#XXXXXXX#XX#X#XX#XXXXX###X#XXX#XXX#XX#XXX#XXXXX#XX#X#XXXXX#XXXXXX#####XX#X##XXXXX#X#X#XX#XXXXXX#XXX#XXX#XXXXXXX#X#X#XXXX##XXXXXXX#X#X##XXXXXXXXXXX#XXX#XXXXXXXXXXX##XXXXXX####XXXXXXXXXXXXXXXX#XXXXX#XXXX#XXXX#XXXXXXX#XXX#XX#X#XX#XXXXXX#XXXX#X#X#XX##XXXXXXXX#XXXX#XXXXX#X#XXXXXXXXX#XXXX#XXXXXX##XXXXX#X#XXX#XXX#####X#XX##XX#XXXXXXXXXX##X##XXXXX#X###XXXXXXXXXXXX#X#XX#X##XXXXX#XXXX#XXX#X#XXXXXX###XXX##XXXXXXXXXXX##XXXXX#XXXXX#XXX#XX###XX#XXX#X#XX#X#XXXXXXXX#XXXXXX#X#XXXX#XXXXXX#XXX##XXXX##X#XX#X#XX#XXXXXXXX#XX#X#X#XXXXXXXXXXXX
#XXXX##XXXX###XX#XXX#XXXXX##XXX#XX#XXXXX#X#XXXXXXXXXX##XXXXXXXXXXXXXXX##XXXX#XX#XXXX#X#X#X#XXXXX##XX#XXXXXX##XX###XX#XX##XXXXXXXX#XXXXXXXXX##X##X##X#XXXX#XX#XXXXX#X#XXXXXXXXXXXXXX#XXXX#XX####X#XXXXX####XXXXXXX#X#XXX#XXXXXXXX#X#XX#XXXX#XXXX#XXXXXXX##XXXX#XX###XXXX#XXX#XXX##XXXXX#XX#XXXXXXXXXXXX#X##XX#XX#X#X#XXXXXX#XXXX#X#XXXX#XX#XXXXX###XXXXXXXX#X#XXX#X#XXX#XXXXXX#XXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXX####XXXX#XXXXXX##X#XXXX##XXX#XXXXXXX#XXXXXXXXX#XX#XX##X#XXXXX#XX#XXXXXXXXXXXX#XXXXXX#XXX##XXXXXX#XXX#X#X#XX#XXX#XX#XXX##XXXXXXXXXXXXXX#XX#XXXXXXXX#XXX#XXX##XXX#XX###XXX##X#XXXXX#XXXXXXX#X#XXX#XXX##XXXXX#XX#XXXXXXX#XXXXXXXX#XX#X#X#XXXX#XX#XX#XXXXXXXXXXXXXXX#XX#XX##XXXXX#XXXX#XXXX#XX#XXXXXXXX#XXXXXXX##XX#X#XXX#XXX##XXX#X#XXXXX#X#XX###XX##XX#XXXXXXX#XXXX#XXX#XX#XXXXXXXXX##XXXXX##XXXX##XXXXX##X##X##XXXXXXXXX#XXXXXX#XXXX#X#XXXXXXXXX#XX#XXXX#X#X#X#XXXXXX#X#XXXXXX#XXXX#XXX#XXXXXXXX#X#XXXXXXXXXXXXXXXXXXXXXX#XX#XXXXX#XXXX#XXXXXXXXX#X###XXX#X#X#XXX#XXXXX#XX#XX##XXXX#XXXXXXXX#XXXX#XX#XXXXXXX##XX#XXXXXXX#XXXXXX#X#XXX#XX##XXXX###XX
XXXX#X#XXXXXXXX#X#XX#XX#XX#XXXXXXX#X#XXXXXXXXXX#XXXX#XXXXXXXXXXXX#X##X##X#XX#X#X##XXX##XXXX#XXXXXXXXXXX##X##X#XXXXX#XXXXXX#XXXX#XX##X#XXX#XXX#X#XXXXX####XXXXXXX#XXXXXXXX#X#XXX#XXXXXXXX#X#XXXXXXXXXXXXX#XXX#XXXXX#XX#XX#XXXXX##XX#XXXXXXXX#XXX#XXXX#XXX#XX##XX#XXXXXXX#XX#XXX#XX#XXXXXXXX#X#XXXXXX#X#XXXXXXXXX##XX#XXXXX#XXX####XXXXX#XX#XXXX#XXXX###XXX#XXX#XXXXXXX#XXXXXX#X#XXXXX#XXXX#XXX#XXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXXXX#XXXXXX#XX#XXXXXXX#XXXXXXXXXX####XXXXX#X#X#XX#XXXXX#XXXXX#XXXX#XX#XXXXX#X#XXX#XXXX#XXXXXXX#XXXXXXXXXXXXX#XXX#X#X#XXXXX#X#XXXX#XXXX#XX#XXXXXXXXXXXX#XXXXXXXXXXXXXXX#X#XXXXXX#XX#XX#X#X#XXXXXXXXX##XXXXXXXXXXXXXXXXXXX###XXXX###XXX#XXXX#X#XXXXX#X##XXXXXXXXXXXXXXXXXX#XXXXXX#XX#XXXXX#XXXXXXX#XX#X####XXXX#XXXXXXXXXXXXXXXXXX#X##XX#XX#XXX#XXX#XXXXXXX##X#X#X#X#XXX#XXXX#X#XXXXXXXXX###XXXXXXX##XX#XXXXXXX#XXXX#XXXXXXXXX#XX#XXXXXX#XXXXXX#XXXXXX####XXXXXXXXXXXXXXXXXXXXX#X#X#X#XXXX##X#XX#XXXX##X##XX#XXXXX#XXX##XXXXXXXXXXXXX#XXX##X#X#XXXXXXXXX#XXXX###XXXXXXX#XXXX##X#XX#####X#XXXX#XXX#X#XXXXXXXXXXXXXXX#X#XXXXX#XXXXXXXXX
X##XXXXXXXX##XXXXXXXXXXXXXXX##XXX#XXX#XXXXX#XXXX#X#XXXXXXXX#XXXXX#XXXXXXX#XXX#XXXX#XXXXXX#X###XXXXXXX#XXXXXXXXXXXXXXXX#XX#X#XXXXX#XX##XX####XXXXXX#XXXXXX###XX#XX#XXX####XXX#XXXXX##X##XXXXXXX#XXX#XXXX#XXX#XXXXX#XX#XXX#X#X#XX##X#XXXX#XXXX###XXXXXX#X#X###XX#XXXXXXXXXXX#XXXXXXX#XXX###X#XXXXXXXXXXXXXXXXXXXXX#X#XXXXXX#XXX#X#XXXXXXXX#X#X#XX#XXX#XX##X#XXXXXX#XXX##X#XXXX##XXXX#XXX#XXXX#XX#XXX#XXXXXXXXXXXXXX###XXXXXXXX#XXX##X#XXXXXXXXX#XX#XXXXX#XXX#XX#XXXXXXXXXX#XXXXXXXXX#XXX#XX##XXX##X#XXXXXXXXXX#XXX##XXXX#X#XX##XXXXX##XXX#XXXXXX#XXXXX#XXXXXX##XX#XXXXXXX#XXXXX##XXXXXXXXXXX#X#XXXX#XXXXXXX####XXXXXXXXX#XXX#XXXXXXXX#XXXXXXXXXX#X#XXX##XXXX##XX#XXXXX#XXX#XXXX#XXXXX#X#XXX#XXX#XXXXX####XXX#XXX#XXXXXXXXXX#XXXXXXXX#X#XXX#X#XX#X#XX#XX#XXX#XXX#XX#XXXXXXXXXXXXX#X#XX#X#XXX#XXXXXXXXXXXXXXXX#XX#XX###XXXX#XX#X#XXXXXXX#XXXXXXXXXX#XX##XXX#XXXX#XX#XXXX#XX#XXXXX#X#XX#XX#XXX#XXXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXXXXXXXXXXXX#XXX##X#XXXXX#XXXXXXXXXXXX##X#X#XX##X#X####XX#XXXX#XXXXX#XXXXXXXX#XX#XX#XX##X#XXX#XXX#XXXXX##XX#XX#X###X#XX##X#X##XXX
XXX#XX##XX#XX###XXXXXXX#XX#X#XXXXXX#X#X#X#XXXXXX#XX##XX##XXXX#X#XXX##X#XXXX##X#XXX#X#XXXXXXXXX#XX##XXXX##X#X###XXXXXXX###X#X#XX#XX##XXX#XXX##XXXXXXX#XXXXXX#X#XXXXXXX#XXX##XXXXXXXXX#XXXX#XXXX##X#X#XXXXXXXXXXXX###XXX#XXXX#XXXXXXXXXX#XXXXXXXXXXXX#XXX##XXX#XXXXX#XX#X#XXXXX#XXX#XXXXX#XX##XXXXXXXX#XXXXXXXXXX#XXXXXX##XXXXXXX#XX##XX#XXXX#XXXXXXXX#X#XX#XXXXX#X#X#XXXXXXXX#XX#XXXXX#XXXXXXXXX###XX#XXXX#X#X#XXXXXX#X#XXXXXXXXX#XXXXXXX#XXXXX#XXXXXXXXX#XX##X##XXXX#XXXX#XXXXX##X##X#XXXXXXX#XXXXXX#XXXXXXXXXXXXX#XXXXX#XXX#XX###X#X##XXXXX#XX#XXXXXXX#XXXX#XXXXX#XXXXXXXXXXXXXX##XX##XXXXXXXXXX#X##XXXXXXXX#XXXX#XX#XXXX#X#X#XX##X###XXXXX#XXXXXX#X##XXXX#XX##XXX#XXXX##XXXXX#X#X#X#X##X#X##XX#XXXXXXXX##XXX##X#XXX#XX###X#X##X####XX#XXXXX#XXXXXXXXXXX#XX#XXXXXXXXXXX#X##XXXX#XX##XX#XXXX#XXXXXXXXXXX#XXXXXXXXXXX###XXX#XXXXXX#X##XX#XXXXX#XXXXXXXXXXXX#XXXXXXX#XX##XXXXX#XXX#XXXXXXXX#XXXXX#X#XX#XXXX######XXXXXXX#X#X#XX##XX##XXXX#XXXXXXXXXXX#X#XXX###X#XXX#XXXX#XX##X###X#XXX#XXXXXXXXXXXXXXXXXX##XXXXX##XXXXX#XXXXXXXXXXXXXXXXX#XX#X#X#XXXXXXXX#XX#X#XXX
#XXXX#XXXXX#XXXXXXXXXXX##X###XXXXX#X#XXXX#XXX#X#XX##XX#XX##X#XXXXXXXX#X####XXXXX#X#XXXX##XXXXXXXXXXXXXXXX#XXX#XXX#XXXXX#XXXXXXXXXX##XX#XXXX#XXXXXXXX#XX##XXXXX#X#XX#XXXXX#XX###XX#XXXXXXXXXXXX##XXXXXX##XXX##XX#XXXXX#XXXXXX#XXX#XXXXXXXX#XXX##XX#XXXXXXXXXXXXX#X##XXXXXX#XX#XXX##XX#XXXXXXXXXXX#XXXXXXXXXX#XXXXXX#X#XXXXXXX#XXXXX###XXX##XX#XXXXXXX###XX##XXXX##XXXXXXXXX#XXX##XX#X#XXXXX##XX###XXXX#X#X#XXX#XX#XX#XXXXXXXX#XXX#XXXXX####X#XXXXXXX#XXX#X##XX##XXXX#XX#X##XXXXXXXXX#XXXX#XXXXX#XX##XXXXX#XXXXX#XXXXXXXXXX#XXX#XX#XXXXXXXX#XXXXXX#XX#XXXXXXXXXXX#X#X#X#XXX#XXX#XXX#XXXX#XX#XX#XX##X#XXX#XX#XXXX#X#XX#XXXX#XX#XXX#XXXXX###XXX##X#X#XXXXXXXXXXXXXXXXXXXX#X#XXXXXX#XXXXX#XXXXXXXXXXX#X#XX#XXXX#XXXXXX#X##XXXXXXXXXXXXXX#XXXXX##XX##X#XXXXXX#XXX##XXXXXXXXXXXXXXXX##XXX#XXXXXXXXXXXXX###XXX#X#X##X#X#XX#XXXXX#XXXXXXXXX#X##XXX##XXXX#XXXXXX###XXXXXX#XXX#X#X#XXX#XXX##X#XXXXXXXXX#XX#XXXXXXXXXX#XXX#XXXX#XXXXX#XXXXXXX##X#X##X#XX#XXXXXXXXX####XXX###X#XX#XXX#XXX###X#XX#XXX#X#XXX##X##X##XXXXXX##XXXX##XXXXXXXXX#X##X#X##XXXXXXXXXXX#XXXX##XXXX#XXXX
XX#XX#XXXXX#XXXX#XX#XX#XX#XXXXX#XXXXX#X#X#XXX#XXXXX#XX###XXXXXXX#XXXXXX#XX#XXX###XXXX##XX#XX###XXXXXXX#XXXXX#XXXX#XXXXXXXX##XXXXXXXXX#XXX#XX#XXXXXXX##XXX#X#XXXXXXX###XXXXXXX#X#XXXXX##XXXXX#X#XX#XXXXX#X#XXXXXX#XX#XXXXX##X##XXXXXXX#XXXXXXXXX#XX#X##XX#X###XXX#XX#XXXX#X#XXXX##XX#X###XXX#XXXXXXX###XX#XXXX#XXX#####XX#XXXXXXXXXXXXXX#XXXXXXXXXXX#X#X#XXX#X#XXXXXX#XX##XX#X#XXXXX#XXX#XXXXXX#X#XXXXXXXXXXXXXXX##X#XXX#XXXX#X#XXX#XXXX#XXXX##X####XXX#X#XXXX#XXXXX#X#XXXXXXXXXXXX#XXXXX#XXXXXXX#XXXXXXXXXXXXXX#XXXXX#XX#XXXX#XXX#XXXX###XX#XXXXXXXXXX#X#XXXXX#XXXXXXXXX#XXXX#XXXX#XXX#XXXXXXX#X#XX#X#XXX#XXXXXXX#XXXXXXXX#XX#XXX#XXXXXX##X###XXX#XXXXXXXX#X#XX##X#XXX#XXXXXX#XX#####X#X#X#XX#XXXXXXXXXXX#X#XXXXXX#XXXXXX#XXXXXXX#XXXXXX#X#XXXX#X#X#X#XXXX#XXXXX##XX#XXXXXXXXXXXXXXXX#X##XXXXXXXXX#X###X#XXXX##XXX#XXX#XXXXXXXXX#XXXXX#XXX##XXXXXXXX#XXXX#XXXXX#X#XX#XXX#XXX#X##XXX#XXXXXX#XXXXXX#XXX#XX#XXX#XX#XX#XXXXXXX##XXXXXXX##XXXXXXXXX#XXXXXXX#XXXXXXXX#XXX#XXXX#XXXXX#XXXXXX#XXXXXXXXXXXXXXX#XXXXX##XXXXXXX#XXXXXX##XXXXX#XXXX#XXX##XXXXXXXXX#XXXXXX#XX
####XXXXXX#XXXX#X#X###X##XXX##X#XXX#XXX#XXXXX#XXXXX##X#XXX#X#X#XX##XXXXX#XXXX#XXXX#XXXXXXX#XXXXX###XXXX#XXXX#XX#XXXXXXXXXXXXX#XXX#X#XXXXXX#XXXXXXXX#X#XXX#XX#X#XX#X#XXXXX#X#X#XXX####XXX#X#XXXXX#XXXXXXXXXX#XXX#####XXXXX#XX#XX#XX#X####XX#X#XX#XX#XX##X###XXX#X###XXXXXXXXX#XXXXXXXXXXXXX##XX#X#XXX#X##XXXXXXXXXX#XXXXXX##XXXXXXXX#XXX#XX#X#XXXXXXXXXX##XXXXXX#XXXXX##XXX#X#XXXX#XXXXXXXXX#XXXXX##X##XXX#XXXXX#X#XXX#X##X#XXXXXXX#X#XXX#XXX#XX#XXXXXXXXXXXX##XX#X#X#XXXXXXXXXXXXX#XXXX#XXXXXXX#XXXXXX#XXX##X#XXXXXXXXXX#XXXXX###XXXXXXXXXXX#XX##XX###X#X#XXX#XXX##XXXXXXXXXX##X#XXX#X#XXX#X#XXX#XXXX#####XXXXXXXXXXXX#X#XXXXXXX#XX####XXX#X#XXXX#XXXXXX#XXX#XXX##X#XXXXXX#XXXXXXXX#XXXX#XX#XXXXXXXXXX#XXX#X#X#XX#X#X#X#X#X#XXXXXX#XXXX#XX#X##XXXXX#XX#X#XXXXXXXXXXXXX##XXXX#XXXXX#XX#XXXXXXXXXXXXXXXX###X#XX#XXXXXXXXXX#XXXXXX#XXXXXXXXXXXXXX#XXXXXXXX#XXX#X#XX#XX#XXXXXXXX#X#XXX##XXXXX#XXXXXXXX#XXX####X#XXXX#XX#X#XX#XXX##X#XXXXX#XXX##XXXX#XXX#XXX##XXX##XXXXXX#XXXX#XXXXXXXX##X#X###XXXXXX#XXXXXXX#XXXXXX#XX#XXX#XXXXXXX#X#XXXXXX#XXXXXXXXXXXX#XXXXXXXXXXX
XXXXXXXX#XXX#XX##XXXX#XXXXXXXX#XXXXXXXXX#X#XX#X##XXXXXXXX#X#XXXXXXXXXXXXXX#XXXX##X#XX#XXXX##X#XX##XXXXXXXXX#X#XXXX##XXXXXXX#XXXXX#XX#XXXXXX#XXXXX#XX#XXXX#XXXXX##XXXX#XXXXXX##XXXXX#X#X#XXXX#X#XXXXXX#X#XXX###XXX##X##XXXX#XX#XXXXX##X#XX##XXXXX#XX#XXXX#XXXXXXXX#X#X#XX##XXX#XXXXXX#XXXXX#XXXXXX#X##XX#X#XXXX#XXXXX#X#XXXX####XXXXXX#XXXXXXX#XXX##XXXXX#XXXXXXXXXXXXX#XXX#XX#XXXX#XXXXX#XX#XXX#XX#XX#XXX##XXXXXXXXXXXXX#XXX#XX#XXXX#XXXXX#X##XXXXXXXXXXXXXXX#XXXXX#XX##XX#XXXXXXXXXXXXXX#XX##XXXXXXXXXXXXXXXX#XXXXXXX#XXX#X##XX#X#XX#XX#XX#XXXX##XXXXX#XXXXXX#XXX#X#XX##XXX#X#X#XXXX#XXX#XXXXXXX#X#X##XXXXXX#X##XXX#XXXXXXXXX#XXXXX#XXXXX##XXXXX#XX#XXXXXXXXXXXXX#XXX#X#XXX###X#XXXXXXXXXXXXXXXXXX#XXXXX#XX###XX##XXXXX#XX##X####XXXXX#XXX#X##XXXX#XX#XX#XX#X#X#XX##X#XX##XXXX#X#XXXXXXXXX#XX#XXX#XX#XXXXX#XXXX#XXX##XXXXXXXX###XXXXX#XXX##XX#X#XX#XX#XXXX#XXXXXX#X#X###XX#XXX#XXXX#XXX#X#X#XXXX#X#XXXX#XXXXX#XXXX#X#X##XXX#X#XXXXXXXXXX#XXXXXXXXXX#XXXXXX#XX#X#XX#XXX#XX##X#XX#XXXXXXXXXXXX#XXXXXX#X##XX##X#XX#XXXXXX#XXXXXXX###XXXXXXX##XXXXXXXXX#XXXXXXXX##X
X###XX##XX#X#XXX#X#XXXX#XXXXX#X#XXX#XXXX#XXX#XX#XX#X######XXXXXXX#XXX#XXX#X#XX#XXXXXXXXX#X#X#X#XXXXX#XXX#XXXXXX#XXXXX#XXXXXXXX#XXX#X#######XXXXX###X##XXX##X#XXX#XXXXXX#XXX##XX#X##X#XXXXX#XXXXXXX#X###XXXXXXX#XXXX#X#XXXXX#X##XXXX##XX##XXXXXXXXXXXX#X##XXXXXXXXX#XXXXXX#XXXXXXXXXXXXXX#XXX#XXXXXX#XXXXXX#XXXXXX##X###X#XXXXX#XX#XXXX#XXXXXX###XX##XXXXX#XXXXXXXXXXX#XXXXXX#X#XX#XXXXXXXXX##X#XX#XXXXXXXX#X#XXXXXXXX##XXXX##XX#X#XXXXXX#XX#X#XX#XXXXXX#XXXXXXXXXXXXX##XXXXX#XXXXXXXX#XXXX#XXXXXXXXXX##X##XX#X#X#XX#XXXXXXXXX#XXX#XX#XXXXXXXXX#XX##X#XX#XXX##XXXXXX#XXX#X#X#X#XX##X#XXXXX####XXXXXXXXXX#XX#XXXXXXXX###XX#XXXX##XXXXXXXXXXXX##XXXXXXX#X#X#XXXXXXXX###XXXXXXXX#XXX#XX#X#XXXX#XX#X#X##XXXXXXXXXXXXXXXX#XXXXXX#XXXX##X##X#XXXX#X#XXX#XXXX#X#XXXXXXXXXXXXX#XXXXXXX##XXXXXXXXXX#X#XXXXXXXXX#XXXXXXX##XXXXX##XXXXXXX#XXX#XXXX##XXX#X#XXXXXX####X#XXXXXXXXXXXXXXXXXXXX#XXXXX#XX##X#XX######XXXXXXXXX#XXXX#XXXXXX#XXXXXX#XXXXX#XXX#XXXX#XXXXXXX#XXX#XXXXXXXXXXXX#XXXXXXXXXXXX####X#X#XXXXXXX#XXXX#XXX#X#XXX#XX#XXXXX##XXXX#X#XXXXXXXXXXXX#XXXXX###X#X#X#X
###X###XX#XXXXXXXXX#XXXX#XXXXX##XX##X###XX#XXXXXXXXXXXXX#X#X##XX#XXXXXXXX#XX##X#XXX##X#XX#XXX#XXXXXXX#XXXXXXX##XXXX##X#XXXXXXXXXXXXXXXXX##XX#XXXXXXXXXX#XXXX#XXXXXXXX#XXX#XX###XXXXX#X#X#XXX#XXXXXX#XX#XXXX#XXXXXXXX#XXXX#X#X##XXXX#X#XXXXX#XXXX#XXX#XXXX#X##X#XX##XXXXX#X##X#XXX#XX##XXX#XXXX##XXXXXXX#XXXXX#XXXXX#XXXXXXXXXXXXX#X#X#XXXX#XXXX###XXX#XXXX#XXXXXX#XXX##XXX#X#X#XX#X#XX##XXXXXXXXXX#XX#XXX#XXXXXXXXX#XXXXXX#XXX#XX#XX####XXX#XXXXXX#X#XXXXXX#XX#XXXXXXXXX#X##X#XXXX#X#XX#X#XXXX#XXX#XXXX#XXXXXXXXXX#XX#XX#X###XXXX#XX##XXXX#XXXXX#X#X#X#XXXX#X#XX#X###XXX#XXX#XXX#XXX#XXXXXXXX#XX##XXXXXX#XX#####XXXXXXXXXX##XXXX#XX##XXXXXX#XXX#XX#XXXX#XXXXXX#XX#XX##XXXX#XXXXX##XXXXXXXXX#X###XXXX#XXX##XX#XXXXX#XXXXX#X#XXX##XXX#XXXXXXXXXXXX#X#X#X#XX#XXX#XXXXXXXXXX##XXXXX###XX#X###X#XXXXXXXXXX#XXX#XXXXXX##XXXXXX##XXXXXXX#XXXX#X#XXXXX#X####XXXXXXXXXXXXX###X#XX#XXXXXXXXXXX##X#XXXXXXXXXX##XXXXXX#XX#XXXXXXXXXX#XX#XX####XX#X#XXXX#XX#XXXXXXXX#XXXXXXXXXX#XXXXX#X#X###X#X#X#X#XX#XXX###X#XXXXXX#XXXXXXXXXX#XXX#XXXXXX#XXXXXX#XX#XXXXXX##XXXXXX#XXXXX#XX
XXXXXXXXX#XXXXXX#X#XXX#XXXXXXXXXX#XXXX#X#X#X#XXX#XXX#X##XXXXXX##X#XX###XXXXXXXX##XXX#X#XXXXXXXX#XXXX##XX#XX##XX#XXX#XX##XX###XXXXXX#XXX#XX#X#X#XXXXXXXXXXX###XXX##X##X#XX#X#XXXXXXXXXX##X#XX##XX#X#XX#XXXX###XXX#XXXXXXXXX#X##X#XXX#####XX#XXXX##XX#XXXXXXX#XXXXXXXXXX#XXXXX#XX#XXXX#XXXXX#XXX#X#XXXXXXXXXXX#XXXXXXXXXXXXXXXX#XXXXX##X#XXXX#XXXXXXXX#X##XXXXXXXXX#XX##XXX#XXXX#XXXX##XXXXX#XX##XXXXXXXXX###XX#X#XXXXXX#XXXXXXX#X#X#XXXX###XXXXX#XXXXXXXXXXXXX#XXXXXX#X#X#XXX##XXXXXXXXXXXXXX#XXXXXXXXXXX#XXXX#XXXXXXXXXXX##X#XXXXXXX##XX#XXXXXXXX#XXXXXXXXXXXX#XXXXXXXXX#X#XXXX#XXX#XX#XX#X##XXXX#XXX#XXX#X#XX#XXXXX##XXXX#XXXX#XXXXXXX#XX#X#XXX##X#XXXXXXXXXXX#X#X#X##X#XXX#XXX#X#XXXX#X#XX###XX#XXXX#XX#X#XXX#X#XXX##XX#X#X##X##XXXXX#X#XXX##XX#XXXX#XX#XXXX#X#XXXXXXXXXX#XXXXX#XXXXXXX##XX##XX#XX#X##XXXXXXXXXXXX#XXXXXX#XX#XXXXXX#X#XXXX##XX#XX##X#XX#XXXXX#XXXXXXXX#XXXXX#XXXXXXXXXXXX#XX#XXXX#X#X#X#XXXX#XXXX#XXX#XXX#XX#X##XXXXX#XXXXXXXXXX#XXXX##XXX#XXXXXX#XX#XXXXXXXX#XXXXXXXXXXXX##XXXX#XXXXXXXX#XX#XX#X#XXXX#XXXXX#XXXXX#X###XX#XX#XXXXXXXXXX#XXXXXX
XXX#XXXX#X#XXXXX##XXXXXXXXXXXXXXXXX#XXXXXXXXXXXX#XX##X##XX#XXX#XXXX##X#XXXX##XX#X#X#X#XXXX#XXX#XXXXXXXXXXXXX#XXXXXXXXX##XX#X#X#XXXXX#XXXXXXXXXXXXXXXX#XXX#XXXXXX#XXXXX###XXXXXXXXXXX##XXXXXX#XXXXXXX##XXXXXXXX##X#X#X#XXX##XXX#X#X#XX#XXXXX#XXX##XXXXXX##XX#XX#XXXXX#XXXX#XXXXXXXXX#XXXXXXXXXXXXXX###XXXXXXX#XX#XXXXXXXXXXXXXXX#XXXXXXXXXX#XX#XX#XXX#XX#XXX##XX#XXXXXXXX#XXX#XXX#X#XXXXXX###XXXXXXXXXX#XXX#XXX#XXXX#XX#XXXXXXXXXXXXXXXXXXXX#XXX#XXXXXXX#XXXXX#XXXX#X#XXXXX##XX#XX#X##XX#XX#XXX#XXXXXX#XXX#XXXXX#X#X###XXXXXXX#X#X#XXXXXX#XXX#XX#XXXX#XXXXXXXXX##XXXXXXXXXX#XXXXXX#XXXXXXX#XX#XXX#XX#XXXX#XXX#XXXX###XXXX#X#XXXX###XX##XXXXXXXXX#XXXXXX#X#XX#X#X#XXX#XX##XXXXXXXXXX#XXXXXXXXX##XXX#X#XXXXXX#XXXXXX#XXX#X#X##X#X#XX#XX#XXX#X#XXXX#XXX#XXX####XXXX#XXXXXXX#X#XXXX##XXXXXXXXXXXX##XX#XXXXXXXXXXXX####XXX#XXXXXXXXXXXXXXXXXXXXX#XXXXXXX#XXXXXXXX#XXX##XXXXX#XXXXXX#XXX#XXXXX#XXXXX##XXX#X#XXXXXXXXX#XXXXXXXXXX#X#XX#X#XXXXXXX#X#XXX#X##XXXXX###XXXX#XXX##X#XXXXXX##X#X###XXXXXXXXX##XXXXXXXXX##XX#XX#X#X#XXX##XXXXXXXXXXX#XX#XXX##XXXXXXXXX#XXX#XXX##
XXXXXX#X#XXX#XX#X#XXXXXX#XX###XXXXX##XX#X##XXXXX#XXX##XXX#X#XX##XXXXXXXXXXXXXXX#XXXX#XXXXXXXXXXXX#XXXXX#XXX#XXX#XXXXXX#XXXX#X#XX#X#XXXXXXXXXX####XXX###XX#XXXX##XX###XX#XXX#X#XXXX##X#XXXXXXXXXXX#X##XXXXXXXXX###XX##XXX#X#XXXXXXX#XX#XX#XXXXX##XXXX#XXXXXXX##XXXXXXX#XXXX#X##XX#XXX#XXX##XXX##XXXXXXXXXXXXXX#XXX#X#XXXXXXXXXXXXXXXXXXXXXXX#XX#XXXX#XX#XXXXXXXX#XXXXX##XXXXXX#XXX#XXXX#XX#XXXXXXXX###XXXXXX#XX#XX#XX#XXXX#XXXXXXX###XXXXXXXXXX#X#X#XXX#X#X##X#XX#XXXXX#XXX#XX#XXX##XXXXXX#X#XX##XXXXXXXXXXXXX#XXX##X#XXXXXX#XXXX#XXX#XX#XX#XX#X#XX#X#XXXXXXXXXX##XXXXXXXXXX##XXXXX##XXXXXX#XXXXXXX#XXXXXXXXXXXX#XXXXX###X##X###XXXXXXX##XXXXX#XX#XX#XXXXXXXXXXXXXXXXX#XXXXXXXXXXXX##X#X#XXXX#XXX#X#XXXXXX#X#XXX###XXXXXX#XX#X#XX#XXXXXXXXXXXXXXXX#XX#XXX###XXXXXXXXXXXXXXXXX#XXXXXXXXXXX#X#XXX#XXXXXXXXXX##XXXXXXXXX##XXXXXXX###XXXX#XXXXX#XXXX#XX#XX#XX#XX#X#XXXXXXXX#X###X##XXXXXXXXX#XXXXXX#XX#XXXXX#XXXXX###XXXXXX##X#XXXXXXXXXX#XXXXXXXXXXXXXXXXX#XXXXX###X#XX#XXX#XXXXX#XXXXXXXX##XXX##XX#X#XXXXX#XXXXXX#X##XXXXX##XXXXXXXXXX#X###XXX##XXXXXXXXXXXXXXXX##X
XXX#XXX#XX#XX#XX##XX##XXXXXXXXXXXX####XXX#X####X###X#XXX#XXXX#XXXX##X#X#XX#XX#X##XX#XX#X##X#XXXXXX##XXX#XXX#X###XXXXXXXXXX##XXXXXXXXXXXXXXX#XX#X#X#XX##XXXXXX##XXX#XXXXX#XXXXXXX#X#XX#X#XXXXXX#X#XX##X#XXXXXXX#XXX##XXX#XXX#XX#XXXXX#XXXXXXXXXXXX##XXXXXXXX#XXXXX##X##XX#XXXXXXXX#X###XXXX#XXXXXXXXX##XXXXX#X###XXX##X#XXX#XX#XX#X#XXXXXXXXXXXXXXXXXXX#XX#X#XXXXXXXXXX####XXXXXX#XXXXXXXXXXXXXXXXXX#XX#XXX#X##XX#XXX#XXXXXXXXXX#X#XXXXXXXXXXXX#XXX#XXXXX##XXXXXXXXXXX###XXXX#X##X#XXX#XXX##XXXXX#X#X#####XXXXX#X#X#XXXX##XXX#XXXXXXXXXXX#XXXX##XX#XXXXXXXX##XX#XXX#X##XX#X#XXXXX#XXX#XXXXXXXX#XX#XX#X###X#X##XXX#X#XXXXX#XXXXXXXXX#XXXXXXXX#XXX##X#X#XXX#XX##XXX#X#XXXXXX###XXXXXXXXXXXXX#XXXXXXXXXXX##XX##X#XXXX#XXX#XXXXXX#X#X##XX##X#XX##X#XX#X##X###X#XXXXXXX##XXXXXXXXX#XX##XX#XXXXXXXXXXX#XXXXX#XXXXXX#XXXXXXXXXX#X#XX#XX#XXX##XXXXXXXX#XXXXXXXXXXX##XX#XXX#XX##XX#X#XXXXXXXX#XXXXXX##XXXXX##X#X#XXX#X#X#XX#XXXXX#X##X#XXXXXXXXXXXXXXX#XX#XXX##XXX#XXX#X#XXXXX##XXXXXXXX#XXXXXXXX#X#XXXXXXXX#XXX##XXXXX#XXXXXXXX#XX##XX#XXXX###XXXXXXXXX#XXXX#XXX#X#XX#XX#
XXXXX###XXX#XXXXXX###XXXXXXX#XXXXXXXXXXXXXXX#XXXXX#XXXXXX#XXX###XXXX#XXXX#XXXXXXX#X#X#XXXXXXXX#XXXXXXXXX#XXX#XXX##X#X##X#XXXXX#XXXXX#X#X#X#X#X#XXXX#X#XXX#XXX#X#XXXXXX#XXXXXXX#XXXXX##XXX#XX##XXX#XXXX#XXXX#XXX#X###XX#XXXXXXXXXXX#XX#X#XXXX#XXXXXX#X##XX#XXXXX##XXX##XXXXX##XXXXX###XXXXXXXXXXX##XXX#XXX#XX#XXXX#XXXX#XXX##X#XXXXXXXXX#XX#X#XXX##XX#X#XXXX#XXXXXX#X#XX###XXX#X#XX##X#XXXXX#XXXX#X#XXXXXX##XX#XX#X#XXXXX#X#XXXXX#XX#XX#XXX#XXXX#X#XXXXXXX###XXX#X##XXXXXX#X##XXXXX#XXXXXXX#XXX#XXXX#XXXXX#X##XXXXX#XXXX#XXXX#X##XXX#XX###XX#XX#XX##XXXX#XX#XX#X#XXXXX#XX#XX##XXXXXXXXXXXXXX##XXX##XX#XXXXXXXXX####XXXXXXXXXXXXX#XX###XXXXXXXXXXX#XXXXXX##XX#XX#X#X#XXXXXXXX#XXXXXXXXX#XX#XXXXXXX#XXXXX###XXX#X#XXXXXXXXXXXX#XX#XXXXXXXXXX##XXX##XXX#XXX#XXX##XXXX#XXX##XXXX###XXXX#XX#X#XXXXXX#XXXX#XX#XXXXXXXXXXXXXXXXXXXXXXXXX##XX#XXXXXXXXX#XXXXXXX#X##XXXXXXX#X#XX#XX##XXX#XX##XX#XXXXX#XXXXXX#XX#XX#XXXX#XXX###X#X#XXX#XXXXXX###XX##X#X##X#XXXXXXXXXXXXXX##XX#XXXX#X##XX###XXX##XXXX#####X###XX##XXXXXXX####X#XX#XXXXXX#XX#XX#####XXXX#XXXX#XXX#XXX#X#XX#XX
XXXXX#XXX#XXXX#XX#X####X###XX#XXXXXX##XXXXXXX#XXXXXXXX#XX#X###XXXX##X#XXXX##XX#XXX####XXXXXXXX#X##XXXXXXXXXXXXXX#XXXX#XXXXXXXX#XX#XXXX#XXXX#XXXXXXX##XXX##XXXXXXXX#XXX#XXXXXXXXXXXXXXXXXXXXXXX#X##XX#XXXX##XXXX#XXX#XXX##XXXXXXX#X#XXX#X#XX#XX#X#X#XXXXXXXXXXXXXX#X#X#XXX#XX#XXXXXXXX#X#XX#X#XXXX#####XXXXXXXXX##XX#XXX#XXXXXXXXX#XXXXXX#XXX#XXXXXX#X##XX#XX#XX###XXX##XXX##XXXXXXXX#X#XXXXX##XX#X#X#X##XXXXXX#XXXXXXXXX#XXX#XXXXX#XXXXX#XXXXXXXX##XXXX#XX#X###X#XXXXXXXX#XXX####XXXXX##XXXXXXXXXX#XXX##XXXXXXX##XXXXXXXX#XXXXXXX##XX#XXXX###XX##XX#XXXXX#XXXXXXXXX#XXX#XX##X#XXXXXXXXXX#X#X#X#X#XXX#XXXXXX#XXXXX#XXXXXXXX##X#XXX#XXXX#XX##XX#XXXXXXX#X#XXXXXXXXX#XXX#XXXX#XX#XXXX##X#X#X#XXXXX##XXX#XXXXXXX#XX#X#XXXX#XXXXXXX#XXXXX##XXX#XXX#XXXXXXXX##XX#XXXXXX#XXXXX##X#XX#XX#XXXXXXX#XXXXXXX#XX#XXXXXX##X#X##XX#X#XX#XXXXX##XX#X#XX#XXX#XX#X###XXX#XXXXX##XXXXXXXXXXXXXXXX#XXXX#XX###XXXXX#XXXX#XXXX#X##XXXXXXXXXXXX#X##XX#XXXXX#XX##XXXXX#XXX##X##XXXXXXX#XXXXXXXXXXXXXXX#X#XX#XXXX#XXXXX#XX#XX#X#XXXXXXX#XXXXXXXXXX###XXX#X#X#XXXXXX#X##XXXXXX##XXXXXXXX#X
XXXXXXXXXX#XXXXXXXXXXXXXXXXXXX#XX##XX##X#XX#XXXXX#XXXX#X#XXXXXX#XXX#XX##XXXXX#XX#XXXXXXXXXX##XX##XX#XX#XX#XX#XXX##X#X#XXXXXXXXXXXXXXX#XX#XXXXXX#XXXXXXX#XXXX###XXXXXXXX##XX##XXX#XXXXXX#XXXXXXXXXXXXXXX#XXXX###XX#X###X##X#XX##XXXXXX#####XXXXXXX##XX#XXXXX#XXX#XXXXXXXXXXXX#XXXX##XXXX#XXXXXXXXX#XXX#XXXXXXXXXXXXXX#XXX#X#XXXX#X#X#XXXXXXXXXXXXXXXXXX###XXX#XX#X#XXXXXX#XXXX#XX#XX#XX#XXXXXXXX#X#XXX###XXXXXXX#XXXXX##XXX#XX#XXXX#X#XXX#XXXXXX#XXXXX#XXX#X###X#XXXX#XX#XXXXXXXXXXXXX#X#XX#X#X#XXX#XX#XXXXX#XXXXX#XX#XXXX#XXXX#X#XXX#XXXXXXXXXXX#X##XXXX#XX##X#X#XXXXXXXXXX#XXXXXXXXX#XXX#X##X###XX##XX#XX#X#XXXX###X#XX#X#XXXXX#XXX###X#XXXXXXXXXX#XXXXXXXXXXXXX#XXXXXXXXX##XX##XXXXXXXX##XXX##XXXX#XX#XX##XXXXXXXXXX####XXX#X##XXXX#XX#XX#XXXXX#X###XXXXXXXX#XX#XXXXXXXXX#XXXXXXXXXXXXXX#X##XXXXX#XX#XXXXXXX#X#XX#XXXX#XXXXX#XX#X#X##XX#XX#XXX#XXXXX#XXXXXXXXXXXXXXXX#XXXX##XX#X#XX#XX###X#XXXXX##X#X#X#X#XX#X##XXXXXXXX#XXXX##XXX#XX#XX#X###XX###X#X####XXXXXX#XXX#XX#X#X#XXXXXX#X#XXXXXXXXX#X#X#X#XXXXXX#X##XX#X#XX###XXXXXX#X##XXXXXXXXXXXXXXXXX#X#XXXXXXXX
XX#XXX##X#XXX#XXXXXXXXXXXXXXXXX#XXX#XXXX#XXXXXXXXXX##XXX#XXX#XXX##XXX#XX#XXXX##XXXXXX#XXXX#XXXX#XX#X#X#XXXXXXX#XXXXXX#X#XXXXXX#XX#XXX##XXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXX###XXX#XX#XXXXXXXXX#XXX#XXXXXXXX#XX#X#XXXX#X##X##XXX#XXXXXXXXXXXXX###XXX#XXXXXX##XXXXXXXXXXXX#X#XXXXXX#X#X#X#X#XXXX#XXXX#XXXXXXXXX#XX#XXXXXXXXX#XXX##X#XX###XXX#X#X#XXX#X##X##X###XX#XXXX###XXXXXXXX#XXXXXXXX##XXXX#XXXX#XXX#X###XX#XXXXXXXXXXXX#XXX#XXXXX#XXX##X#X#XXXX#XXX#X##X##XXXX##X##XXXXXXXXXX#XX#XXX#XXXXXXX#XXXXXXXX#XX#XX#X#X#XXXX#XXXXX#X#XX#X#XXXXX##XX#XXXXXXXXXXX#XXXXXXXXX#X##X##XXXXXXXXXXXX#XXXX#XXX###XX#XXXXXXX#XXXXXX#XXXXXXXXXXXXXXX#XXXXXXXX##XXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXX###XXXX#XX#XXX#XXXXX###XXXXXXXXXXX#X#XXXXX#X#XX#XXXXXXXXXXXXX#XXXX#XXXXX#X#XX#X#XXXXXXX#X#XXXXXXXXXXXXXX#XXXXXXXXXXX###X##XXXX#X#XXXXXXXX##XXX#XXXX#XX#X#XXXXX###X#XXXXXXX#XXXXXXX##X#XXXXXXXXX#XX##X#XXXXXX#X#XXX##X#X#XXXXXXXXX#XX#XXX#XXXXX#XXXXXX#XXXX#####X#XXXXXXXXXXXXX#XXXX#XXX#XXXXX#XX##X#XXXX#X###XX
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |