제출 #836506

#제출 시각아이디문제언어결과실행 시간메모리
836506JosiaNowruz (IOI17_nowruz)Text
29.74 / 100
0 ms0 KiB
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.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 XXXXXXXXXXXXXXXX
.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.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.XXX.X.X.X X.X.X.X.X.X.X#XXX#X.XXXXXXXXX.X.X.X.X.X.X.X.X.X#XXXXXXXXXXX.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.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.X#XXX.X.X.X.X.XXXXXXX.X.X.X.XXXXXXX.X.X.XXXXX.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.XXX.X.X.X#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.X#X.X.X.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.X#X.X.X.X.X.X.X.X#XXX.X.X.X.XXXX 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.X.X.X.X.X.X#X.X.X.X.X.X#X.X X.X.X.X.XXXXXXX.X.XXXXX.XXX.XXX.XXXXX.X.X.X.XXX.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.X.X.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.X.X.X#X.X X.X.XXX.X.X.X.XXXXXXXXXXX.X.XXXXXXX.X.XXXXXXXXX.XXX.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.X.X.X.X.X.X#X.X.X.X.X.X ........................................................X....... .X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXX#X.X.XXX.X.XXXXXXXXXXX#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.XXX.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.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.X.X.XXXXXXXXXXX.X.XXX.X#XXXXXX XX.X.XXX.X.X.XXX.X.X.X.X.XXX#XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X XXX...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.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.X.XXXXXXXXXXXXXXXXX.X.XX .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.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.X.X.X.X.XXXXX X.X.X.X.XXXXX.X#X.X#X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXXXXXXXXXXXXXXX .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.XXXXX .....X........X.....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.X.X.X.X.X.X#X X.X.XXXXXXX.X.X.X#X.XXXXXXXXX.X.XXX.X.XXX.X.XXXXXXXXX.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#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.XXX.X.X.X.XXXXX.X#XXXXX.X.X.X.X.X.XXXXXXX.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.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.XXX.X X.X.X.X.X.X.XXX#X.XXXXXXX.X.X.X#X.X.XXXXX.X.X#X.XXX.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.XXX.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.X.X.X.X.X.XXX.X.X.X.X XXX.XXX.X.X.X.X.X.X#X.XXXXX#X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXX.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.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.X.X.X#X.X.X#X.X XXX.X#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.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.XXX.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.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X X.X.XXX.X#X.X.X#X.XXXXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXXXX.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.X.X.X.X.X#XXX 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.X.XXX.X.X.X.X.X#X#X.X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. X............................................................................................................................................................................................................................................................... ..X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X. .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ................................................................................................................................................................................................................................................................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...X...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.XXX.X.X.X.XXXXXXX.X.X.X.X.X.X.X.XXXXX.X.X.XXX.X.XXX.X.X.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.XXX.XXX.X.X.XXXXX.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X.X.X.XXXXX.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.X.X XXX..#....X.............X...X#..................X.............X....X.......#............................X........................#.....XXXX..................................#..........XXX....................#......................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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXX.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.X.X.X.X.X.X.X.X.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.X.X.X.X.X.X#X.X#X.X.X.X.XXX#X.XXXXX.X.X.X.X.XXXXX.X.X.XXX.X.X.X.XXXXX#X.XXX#X.X.X.X.XXXXXXXXXXX.X.X.XXX.XXX.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X.X.X.X.XXX#XXXXXXXXXXXXX.X.XXXXXXXXX.X#X#X.X.X#X.XXX.X.X#X#XXX.X.X.X#X.X.XXX.X.X.X.XXXXXXXXXX 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.XXXXX.X.X.XXX.X.X.XXX.X.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.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.XXX.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...................................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.X.X.X.X.X.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X.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.XXX.X.X.XXX#X.X.X.X#X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.XXXXX.XXX#X.XXX.X.XXXXX.X.XXX.X.X.XXX.X.XXX.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X#XXXXXXX.X.X.X.XXXXXXX.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX.X#XXXXXXXXXXXXX.X.X.X.XX .X.X#X.XXX.X.X.X.XXXXXXX.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.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.X.X.X.X.XXX#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.X.X.X.XXX ................XXXXXXXXX...............X................X......XXX.....X....................X.......X........................................................................XX..............X.................X....#X...X.............................X....... .X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.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.X.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.XXXXX.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.X.X#X.X X.X.XXXXX#X.X.X.XXXXXXX.X.X.X.XXXXXXXXX.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.XXXXXXXXX.X.XXX.X#X.X.XXXXXXXXXXXXXXXXXXX.X.XXXXX.X.X.X.XXX.X.X.X.XXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X#X.X.X.X.X.X.XXXXXXXXXXX.X.XXX.X.X.X.X.XXX.X#XX .X.XXX.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.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#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.X.X.X.X.X.X.XXX.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..#....................................XXXX...............................................X...........#...X.........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.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.XXXXXXX.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.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X#X X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X#XXXXX.X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X.X.X.XXXXXXXXXXXXX.X.X.X.X#X.XXXXXXXXXXXXXXX.X.X.X.X#X#XXX.X.X.X.XXXXXXXXXXXXXXX.X.XXXXX.X.X.X.XXX.X.X.X#XXX#X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X#XXXXX#X# XX.XXX.XXX.X.X.X.X.X.X.X.X.XXX.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.XXX.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.XXX.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.XXX.X.X.X XXXXX...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.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.X#X.X.X.X.X.X.X.X.X.X#X.X.X.X.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#X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X XXXXX#X.X.X.X.XXXXXXXXXXXXX.X.X.XXX#X.XXXXXXXXXXXXX#XXXXXXXXXXX.X.XXXXX.X.XXXXXXXXXXX.X.X.X.X.X.XXX.X#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X#X.X.XXX.X.X.X.XXXXX.X#X.X.XXX.X.XXX.XXXXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXXXX.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.X.X.X.X.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.X#X#X.X.X.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.XXX.XXX.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#............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.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.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.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.XXXXX.X.XXX.X.X#X.X.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#X.X#X.X.XXX.X.X.X.XXX.X.X.X.XXXXXXXXXXXXX.X#X#X.X.X.XXXXX.X.X.X#XXX.XXX.X.X.X.X#X.XXX.X.X.X.X.X.X.X.X.X#XXX.X.X.X.XXXXXXX.X.X.X.X.X.XXXXX.X.X.X.X.X.XXXXXXXXX.XXX.XXXXXXX.X.XXXXX.X.X#X.X.X.X#XXXXXXXXXXX.X.XX XXXX.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#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.XXX.X.X.X.X.XXX.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 XXX#..............X.....X.....X..........X......XXXXX#.........X.......X......................X........................X.......X.......X...X..................X.............X...............XXX..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.XXXXX.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.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.XXXXX.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.X.X.X.X.X XXX.X#X.XXX.X.X.X.XXXXX.X.XXX.X.XXXXXXX#X.X.X.XXXXXXX.X#X#XXXXXXX.X.XXX#X.X.X.XXXXXXX.X.X.X.XXXXX.X.X.X.X.X#XXXXXXXXXXX#X.XXXXXXX.X.X.X.XXX.X.X.X.X.X.X.XXXXX#X#X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXX#X.X.X.X.X.XXX.X.XXXXXXX.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.X.X.X.X.XXX.X.XXX.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.X.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.X.X.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.............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.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.X.X.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.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.XXX.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.XXXXXXX.X.X.XXXXXXXXXXX.X.X.X#X.X.X#X.X.XXX.XXX.XXX.X.X#X.XXX.X.X.XXX#X.XXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X#X.XXX.XXXXX.X.XXXXXXXXX.X.XXXXX.X#X.X.XXX.X.XXXXXXXXXXXXX.X#X.X.XXXXX.X.X.X.X.X.X.X.X#X.X.X#X.XXX.X.XXXX .X.X.X#X.XXX.X.X.X.X.X.X.XXX.XXX#XXX.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.XXX.X.X.X.X.XXX.X.X.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.X.XXX#XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.XXX.X.X.X.X.X.X#X#X.X.X.X.X.X ..........X...........X.....XXXXX#...X..........X.......................X#.#.X............X.....X......#..XXX........#...........X....................X.................................XXXXXXX...................X...........XXXXX.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.X.X.X.X.X.X.X.X.XXX.X.XXX.X#X.X.X.X.X.XXXXX.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.X.X.X.X.X#XXXXXXX.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.X.X.X.X.X X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.XXX.X.X.X.X.XXX#X.X.X.XXXXXXXXXXX.X.X#X.XXX.X.X.X.X.X.XXXXXXXXXXX.X.X.XXXXXXXXXXXXX.X.X.X#X.X.X.XXXXX.X.X.X.XXX.X.X.X.XXXXXXXXX.X.X.X.X.X.X#X.X.XXXXX.X.X.XXXXX.X#X.X.X.X.XXXXXXX.X.X.X.X.X.X.X#X.XXX.X.X.X.XXXXXXXXXXXXXXXXX.X.XX .X.XXX.X.X.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.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX#XXX.X.X.X.X.X.X.X#XXX.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.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#..........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.X.X.X.X.X.X.X.X.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.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.X.X.X.X.X X.X.XXXXXXX.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXX.X.XXXXX.X#XXX.X#X.X.XXX.X#X.X.X.X.X.X.X.X.X.X.X#X#X.X.XXXXXXXXX.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.XXXXX.X.XXXXXXX.X.XXXXX.X#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.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.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.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.XXX.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...............X.....X...........XXX.........X.....................X.....XXXXX............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.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.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.XXX.X.X.X.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.XXX.X.X.X.X.X X#X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.XXX.X.XXX.X.XXX.XXX.X.X.X#X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXXXXXXXXXX.XXX.X.X.X.X.X#X.X.X.X.X.XXXXXXX#X.XXX.X.XXXXXXXXX.X.X.X.XXX.X.XXXXXXXXXXXXXXX.X.XXXXXXX.X.X.X.XXXXXXX.X.X.X.X.X.XXXXX.X.XXXXX.XXXXXX 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.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.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.X#X.X.X.X.X.X.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.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#X#X.X.X.X.X.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.XXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X#X.X.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.XXXXX.X.X.X#XXXXXXXXXXXXX.X.X.XXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X#X.XXX.X.X.X.XXXXXXXXXXXXX.X.XXXXX.X.XXXXXXXXX#X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXXXX#XXX.X.XXX.X.XXXXXXX.X.X#X.X.X.X.X.XXX.X.X.X.X.X.XXX.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.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.XXX.XXX.X.X.X.X.X.X.X.X#XXX.X.X.X.X.XXX.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.XXX.X XXX........X.......X...................#X.........X.....XXXXX................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.X#X.X.X#X.XXXXXXX.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.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#X.X.X.X.X.X.X.X.XXX.X.X.X.X X.X.X.X.X.XXXXXXXXXXX.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.X#X.X.XXXXXXXXX.X#X.X.X#XXX#X.XXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.XXX.XXX.X.XXXXXXXXX.X.X.X.X.XXXXX.X.XXX.X.X.X.XXX.X.X.XXXXXXX.X.XXXXXXXXXXX.X.X.X.X.X#XXX.X.X.X.X.XXXXXXX#XX .X.X.X.X#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.X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X#X.X.XXX#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.X.XXX.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 .#.....................#.X............X..................................X.............X..X.X......X........X....XXXXXX...............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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXXXXXXXX.X.X.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.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X X.X.X.X.XXXXX.X.X.X.XXX.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.XXXXXXX.X#XXXXXXXXX.X.XXX.X.X.X.XXXXX.X.X.XXX.X.XXXXX.X.XXXXXXXXXXX.X.XXXXX.X.XXXXX.XXX#X.X#X.XXX.XXXXXXXXXXXXX.X#XXX.X#X#XXXXXXXXX.X.X.X.X.XXX.X.XXX.X.XXXXX.X.XXXXX.X.XXXXX.X#X.X.X#X.X.X.XXX.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.XXX.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.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.XXXXX.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#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......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.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.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#X#X.X.X.X.X.X.X.X.X.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.X.X#X.XXX.X.X X.X.X.X.X.X#XXX.X.X.XXX.X.X.X.XXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X.X.XXXXXXX.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.XXX.X.XXX.X.X#X.X.X.X.X.X.XXX.X#X.X.XXX#X.XXXXXXXXXXXXXXX#X.X.XXXXXXXXX.X#X.XXXXX.X.X.X.X.X.X.XXXXX#X# XX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.XXX#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.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.XXX.X.X#X X.....X..........#....X....#....................................................X...X...................X.....................X.......XXX....X...........#.................X.........................................X...........X.X.#........XX....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.XXX.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.XXX.X.X.X.XXX.X.X.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.X.X.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.XXX.X X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X#XXX.X.XXXXX.X.X.X.XXX.X.X.X.X.XXXXXXXXX.X.XXX.X.X.X#X.XXXXXXXXXXX.X#X.X#X.X.X#XXX.X#X.X.XXX#X#XXXXXXXXX.X.XXXXXXXXXXX.X.X#X.X#X.X.X#XXX.X.XXX#X.X.X.XXXXXXXXX.X.XXX.X.X.X.X#X.X.XXXXXXXXXXXXXXX.X#X.X.X.X.X#X#X#X.XXXXX.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.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.X.X.X.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.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X ...X...X..............X.................................X.........................X....................#..X.........X....................X...................X.................#X....................#X.....X#X#......................X..#...............X...... .X.X.X.X.X.X.X.X.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.X.X.X.X.X.X#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.X#X#X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#X X.X.XXXXXXXXXXXXX.X.X.X.X.X.XXXXXXXXXXX.X#X.XXXXXXX#X.X.X.X.XXXXXXXXXXXXXXXXX.X.XXX.X.X.XXXXX.X.XXXXXXX.X.X.X.X.X.X.X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXX#X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.XXXXXXX.X.X#X.XXX.X.XXXXXXX.X.X.X.X.X.X.X#X.XXXXX.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.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.X.X.X#X.X.X.X.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.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.X.X.X.X.X.X.X.X.X .#...............X.....................X.X..............X...................X................X.......X.............X.................................#.X......X....X......X...............X#.....................................X..........X..........X.......X .X.X.X#X.X#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXXXXXXXX.X.X.X.X.XXX.X.XXX.XXXXXXXXXXXXX.X.XXXXX.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXXXX.XXXXX.X.X.X.X.X.X.X.X#XXX.X.X.X.XXXXX.XXX#X.XXXXXXXXXXXXX.X.X.X.X.X.XXXXXXXXX.X.XXXXX.X.X.X.X.X.XXXXXXXXXX .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.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.XXX.X.X.X.X.XXX.XXX.X.X.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.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.XXX ......XXX........X....X......X.............X..X....................................X...X..............X.........XXXXXXX.........XX........X...................X.....X..X..........X.............................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.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.XXXXXXX.X.X.X.X#X.X.X.X.X.XXX.X.X.X.X.XXX.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.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.X.X X.X.XXXXX.X.XXX.X.XXX.X.XXX.X.XXXXXXX.X.XXX.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.X.XXXXXXX.X.XXX.XXX#X.XXXXXXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX.X#XXXXXXX.X.XXXXX.X.X.X.XXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXX.X.XXXXXXXXXX .X.X.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X#XXXXX.X.X.X#X.X.X.X.X.XXX.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.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.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........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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.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.X.X.XXXXXXX.X.XXXXX.X.X.X.XXX.X.X.X.X#X.XXXXX.X.X.X.X.X.XXXXX.X#X.X.X.XXXXX.X.X.XXXXXXXXXXXXXXX.X.XXXXX#X.XXXXXXX.X.X#X.XXXXX.XXX.X.X.X.X.X.X.X.X.X#X#X.X.X#XXXXXXXXX#X.XXXXXXXXX.X.X.X.XXXXX.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.XXX.X.X.X.XXXXXX .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.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.XXX.X.X.X.X.XXX.XXXXXXXXX#X.X.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.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.................XXX.........X....X.......#X..........................#..........X#.....#XXXXXXXXX.......X#........................................X.................................X......X.............. .X.XXXXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X#X#X.X.X.X.X.XXXXX.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#XXXXXXX#X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXXXXXXXXXX.X.XXX.X.X.X.X.X.X.X.XXXXX#XXX.X.X.X.X.XXXXX.X.X#X.XXXXXXXXXXXXX.X#X#X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX.XXXXX.XXXXXXX.X.X.X.XXX.XXX.X.X#XXXXXXX.X.XXXXXXXXXXXXXXXXXXXXX.X.XXX.X.XXXXXXX.X.XXX.X.XXXXXXXXXXX.X.X.X.X.X.X.X.XXXXXX .X.X.XXX#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.X.X#X.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.XXX.X.X.XXX.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.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....#X.................X.................................................X......X................X..#...#.......... .X.X#X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X.X.X.X.X.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#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.XXX.X#X.X.X.XXX.X.XXXXXXXXXXXXXXX.X.X.X.XXXXX#X.X.X.X.X.X.X.XXXXX.X.XXXXXXXXX.X.X.X.XXXXXXXXX#X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.XXXXXXXXXXX.X.XXXXXXXXXXXXXXXXX.X.X.X#X.X.XXX#X.X#X.X.X.X.XXX.X.XXXXX.X.XXX.X.X.X.X.X.XXX.XXX.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.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.XXX.X.X.X.X.X.X.X.X.XXX.XXX.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.X.X.X#X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.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...XXXXX......#.................... .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#X.X.X#X.X.X.X.X.X.X.X.X.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.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.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.XXXXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.XXXXXXX.XXX.X.X.X.XXX.X.X.XXX.XXX.X.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXXXXXXXXXX.X.XXXXXXXXXXX.X.XXX.X.X.X.X.X.X.X.XXX#X.X.X.X.X.XXXXX#XXX.X.X.X.X.X.XXX.XX .X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.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.XXX.XXX.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#X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.X.X ............XXXXX......#..........X....#..X.....X......#.....#......XXX.....................X.....X...................................X.......X#........X..........X.....................................X...XX....................................#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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.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.XXXXXXXXX.XXXXXXX.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXXXXXXXX.X.XXXXXXX.X.XXX.XXXXXXXXXXXXX.X#XXXXXXXXXXXXXXXXXXX.X.X.X#X.X.X.X.XXX.X.X.X.XXXXXXX.X#X.X.XXXXX.X.X.X#XXX.X.XXXXXXXXXXX.X#XXX.X.X.X.X.XXX.X.X.X.X.X#XXXXXXX.X.XXX.X.X.X#X.X.XX .X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X#X.XXX.XXX#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.XXX.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.X.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.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...........XXX... .X#X#X.X.XXX.X.X#X.X.X#X.X.X#X#X.X.XXX.X.X.X.XXXXX.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.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.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X#X#X.XXXXX.X XXX.X.X.XXXXX.X.X.XXX.X.XXXXX.XXXXXXX.X#X.X.X.XXX.X.XXXXXXXXXXX.X.XXXXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.XXXXX.X.X#X.X.X.X.X.X.X.X.XXXXXXX#X.XXXXXXX.X.X.X#X.X.X.XXXXX.XXXXXXX.X.X.X.X.X.X.X#XXXXX.X.X.XXX#XXXXXXXXX.XXX.X.X.X.XXXXXXX.X.X.XXX.X.X.X#X.XXXXXXX.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.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#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.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.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.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.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.X.X.X.X.X.X.X.X.X.X.X#X.X#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.XXXXXXXXXXXXXXX.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.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.X.XXX.X.XXXXXXX.X.XXX.X#XXXXX.X.X.X.X.XXXXX.X.X.X.X.X#X.X.XXXXXXXXXXX.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXX .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.X.X.X.X.XXX.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.XXX.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.X.X.X#XXX.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.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.XXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.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.XXX.X.X.X#X.XXXXX.X.XXXXXXX.X.X#X.X.X#X.X.X.X#X.X.X.XXX.X.X.XXX.X.X.X.X.X.X#X.XXX.X.X#X#X.X.X.X.XXXXX.X.X.X.XXXXXXXXX.X#X.XXXXX.X.XXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XXX.X.XXXXXXXXXXX.X.X.X.X.XXXXXXXXXXX.X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXXX .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.XXX.X.X.X#X.X.XXX.X.X.XXX.X.X.X.X.X.XXX.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.X.X.X.X.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.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.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.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.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.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.XXX.X.X.X.X X.X.XXXXXXXXX.X.X.XXX.X.XXX#X.X.X#X.X.XXX.X.XXXXXXXXXXX.X.XXX.X.XXX.X.XXX.XXXXX.X.XXX.X.X.X#X.XXX.X.X.X.XXX.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXX.X.XXX.XXXXXXXXXXXXX.X.XXX.X.X#X.X.X.X.XXXXXXXXXXXXX.XXXXXXXXXXXXX.X.X.X#X.X.X.X.X.X#X.X.XXXXX.X.XXXXXX .X.X.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.XXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.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.X.X .............X........X.........X........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.X.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.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.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 XXX.X.XXXXXXXXXXX.X.X.X.X.X.XXX.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.X.X.XXXXXXXXX.X#X.X#X.X.X.XXXXXXXXXXX.X.X.X.X.X.XXXXXXX.XXXXXXX.X.XXXXXXX.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXXXXXXXXXXXXXX.X.X.XXX.X.X.X.X.XXX.X.XXXXX.XX .X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.XXX.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.XXX.X.X.X.X.X#X.XXX.X.X#X.XXX.X.X.X.X.X.X.XXX.X.XXX.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.XXX.X.X.X ....................X..............#.........#..X...........X..#......X..#X.....X...X...................XXX..........................X..................................XXX..............XX...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.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.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#X.X#X.XXXXX.X.X.X.X.X.XXXXX.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.X#X#X.X.X X.X.X.X.X.X.XXXXXXXXX#X.X.X.X#X.X.X.XXXXXXXXXXX.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X#X#X.XXXXXXXXX.X.XXX.X.XXX.X.XXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXX.X.X.X.XXX.X.XXX.X.X.X#XXXXXXX.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X.XXXXX.X.XXX.X.XXX.X.XXXXX.X.X.X.X.X.X.XX XX#X.X.XXX.XXX.X.X.XXX.X.XXX.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.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.X.X.X.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.X.X.X#XXX.X.X.X.X.X#X.X.X.X.X.X.XXX.X.X.XXX.X.XXX.X.X X.......X#..........X#..XXXXX...................................X....#.......#........................XXXXX....................................X.........X.............X........................................XXX................X..............XXXX...#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.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.X.X.X.X.X#X.X.X.X.X#X.X#X.X#X.X.X.X#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.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXXXX.X.X#X.X X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X.XXXXXXXXXXX.X.X.X.XXXXX.XXXXXXX.XXX.X.XXXXXXXXXXXXXXXXX.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.X.X.XXXXX#X#XXXXXXXXX.X.X.X.XXX.X.XXXXXXX.X.XXXXX.X.X.X.XXXXXXXXXXX.X.X.X.X#X.X.XXXXXXX.X.X.XX .X.XXX.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#X.X.X.XXX.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.XXX.X.X.X.X.X.X.XXX.X#X.X.X.X.XXX.X.X.X.X.XXX.X#X.X.X.X.X.X.XXX.X.X.XXX.X.X.XXX.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................XX.............XXXXX......X.......X.............#.X................X.........X...............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.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.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.XXXXXXX.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X#XXX.X#X.X.X.X.XXXXXXXXX.X.X#XXXXXXXXX.X#X.X.XXXXX.X.X.X.X.XXXXX.X.X#X.X.X.X.X.XXXXXXXXXXXXX.XXXXXXX.X.X.XXX.X.X.X.XXX.X.X.X#X.X.X.X.XXXXX.X.X.X.X.X#X.XXXXX.X.X.X.XXX.X.X.X.XXXXX.X.X.X.XXXXXXX.XXX.XXXXX.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.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X ..............X......X..........X....X.......#....X.....X#.............X..............X...........XXXXX...............X...X.......................X.......X......#...X....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.X.X.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.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#X.X.X.X.X.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.X.X.X.X.X.XXXXX X.X.XXX.X.XXX.X.X.XXXXXXXXXXX.X.X.XXXXXXXXXXX.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXXXXXX#X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.XXX.X.X#XXX.X.X.X.X#X.X.X.X.XXXXXXX.X.X.X.X.X#XXXXXXXXXXX.X.XXX.X.X.X.X.X.XXXXXXXXXXXXX.X.X.X.XXXX 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.XXX.X.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.X.X.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.X.X.X.XXX.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...............X..........#...............X..........XXX........................#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.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.X.X.X.X.X.X#X.X.X#X.X.X#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.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.XXX.X.X.X.XXXXXXX.X.X.XXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXXXXXXXX.X.X.XXXXXXX.X.X.X.X.X.XXXXXXXXX.X.XXXXXXX.XXXXXXX.XXX.X.X.X.X.X.X#X.XXX.X.XXX.X.X.X.X.X.X.XXXXXXX.X.X.XXXXXXX.X#XXXXX.X.XXX.X.X.X.X.X.X.XXX.X.XXXXXXXXXXXXX.XXX#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.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.XXX.X.X.X.XXX.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.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.X.X.X.X.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X.X.X.X#X#X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.X.X.X.XXX.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#XXX.X.XXXXX.X.X.X.XXX.X.XXXXXXX.X#XXX.X.X.X.X.XXX.X.X.X#X.X.X.XXX#X.X.X.XXXXXXXXXXX.X.XXXXX.X.X.XXX.X.XXXXX#X.XXX.X.XXXXX.X.XXX.X.X.X.XXXXXXX.XXX.X.X#X#X#X.X.XXXXX.X.X.X.X.X.X#X.XXXXXXXXXXXXX.X.X.X.XXXXXXXXXXXXX.X.X.X.XXXXXXXXX.X.XXX.X.XXX.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.XXX.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#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.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXX.X.XXXXXXXXXXXXXXXXX.XXXXXXX.XXX.X.X.X.X.X.XXXXXXXXXXXXX.X.XXXXXXX.X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.XXX.X.XXXXXXX.X.XXXXX.X.X.X.XXX.X#X.X.X.X.X#X.XXX.X.XXXXXXX.X.X.X.X.X.XXXXX.X.XXX#X.X.X.XXX.X.X.XXXXX.XXXXX.X.XXXX XXXX.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.X.X.X.X.X.X.X.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.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.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X XXXXXXX...........X........................................#....X#............................X.........................................X........X...........................#.#.......X..................X......#X........#X......X.....#X..................... XXXXXXXX.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.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.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 XXXXXXX.X.X#XXXXX.X.X.X.XXXXXXXXX.X.X.XXX.X.X#X.X.XXX.X.XXX.XXXXX#XXXXXXX#X#X.X.XXXXXXX.X.X#X.X.X.X.XXXXXXXXXXX.X.X.X.XXX.X.XXX.X.X#X.X.X.X.X#X.XXXXX.X.XXXXX.X.XXXXXXXXX.X.X.X.X.X.XXXXX.X.X.X.XXX.X.XXXXXXXXXXX.XXXXXXXXX.XXX.X.XXX.X.X.X.X#XXXXXXXXXXXXXXX#XX XXXXXX.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.XXX.XXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.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.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.X.X.X.X.X.X.X.X.X.X.X XXXXX...............X..............#X.X.........X.........................X..............X......X..................................#......XXX...............................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.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#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.X.X.X.X.XXX.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.X.X.X.X.X.X XXX#X.X.X.X.X.XXXXX#X#X.X.X.X#X.X#X.X.XXXXXXXXX.X.XXX.X.XXX.X.XXXXXXXXX.X#X.X.X.XXX.X.X.X.X.X.XXX#XXXXXXXXX.X.X.X.XXXXXXXXXXXXX.X.X.XXXXXXXXXXXXXXX.X.XXXXX.X.X.X#X.X#XXXXX.XXXXX.X.X.XXXXXXXXXXX.XXX.X.XXX.X.XXX.X#XXXXXXX.X.X.X.X.X.XXX#X.X.XXX.X.X.X.XXXXXXXX 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.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#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.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.XXX.XXX.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.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.XXX.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.X.X.XXXXXXX.X.X.X.X.X#X.X.X.X.X.X.XXX#X.X.X.XXXXXXXXXXXXXXXXX.X.XXXXX.X.XXXXXXXXX.X.XXX.X.X.XXXXXXXXXXXXX#X.XXXXX.X.X#X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXX.X.XXXXX.X.X#X#X.X.X.XXXXXXXXX.XXXXXXXXXXXXX.X.X#XX .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.X.X.X.XXX.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.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.XXX.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.XXX.X ...X....X#...#......X..............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.X#X.X.X.X.X.X.X.X.X.X.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.X.X.X.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.XXX.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXX.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X#XXXXX.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXXXX.X.XXX.X.X.X.XXXXXXX.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.XXXXXXX.X.XXX.XXXXX.X#X.X.XXXXX.X.XXXXXXX#X.XXXXX.X.XXXXXXXXXXXXX.X.X.X.XXXXXXXXXXX.X.XXXXXXX.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.XXX.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.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#X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.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.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.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#X.X.X#X#X.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.XXX.X.X.X.X.X.X X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X#XXXXXXXXXXXXXXX.XXX.X.X.X.X#XXXXXXXXX#X.X.X.XXXXXXXXXXXXX.X.XXXXX.X.XXXXXXXXX.X.XXX.X#X.X.X#XXXXXXXXXXXXXXX.X.XXX.X.XXXXXXXXX.XXXXXXX.XXX.X.X.XXX.X.X.X.X#X.X.XXXXXXX.X.XXXXX.X#XXX.X.XXXXXXXXX.X.X.XXX.X.XXXXXXXXX.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.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.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.X.X.X.X.X.X.X.X.XXX.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..................#.... .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.X.X.X.X.X.X.XXX.X.X.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.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.X.X.X.X XXXXX.X.X.X.X.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.XXXXXXXXX.X.X.X.X.X.XXX.X.X.X#XXXXX.X.X.XXXXX.X.XXXXXXXXXXX.X.XXXXXXXXXXXXX.X.X.X#X.X.XXXXXXXXX.X.XXXXX.X.XXXXX.X.X.X.XXXXX.X.XXX.X.XXXXXXX.X.X.X.XXXXX.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX.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.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.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.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#XXX.X.X.XXX.XXX.X ....X..#..X....X.....#.#X.......XXX...................XXX..........#................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.X.X#X.X.X.X.XXXXX.X.XXX.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.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.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.XXXXX.X#X.X.X.X.XXX.X.XXXXX.X.X.X.XXXXXXXXXXXXXXXXX.XXXXX.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXXXXXXXX.X.X.X.X.X.X.XXXXXXXXX.X.XXXXX.X#XXX.X.XXXXXXXXXXX.X.X.X.X#XXX.X.XXXXX.X.X.X#X.X#XXX.X.X.X.X.X.X.XXX.X.XXX.X.XX .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.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.X.X.X.X.XXX.XXX.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.XXX.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#X ....................X.X....#......X........X.............................#.......X.............X...X........X....X.........#X#........................X..#..........................................X..........#X......#..X.................................X... .X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.X#X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXXXX.X#X.X.X.XXX.X.X.X.X.X.XXXXXXX.X.X.X.XXXXX#X.X.X.XXX.XXXXXXXXX.X.X.X.XXXXX.X#XXXXXXXXX.X.X.XXXXXXX.X.X.X.X.X.XXXXXXX.X.XXX.X.XXX.X.X.X.X.X.X#XXXXX.X.X.X.XXX.X.X.X.XXX.X.XXXXX.X.X.X#X.X.X.XXXXXXX.X.X.X.X.X.X.XXXXX.X.XXXXXXXXX.X.XXX.X#X# .X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.XXX.X.X.XXX.XXX.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.X#X.X.XXX.X.X.X.X.X#X.X.X#X.X.XXX.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.XXX.X.XXXXX.X.X.X.X.X.X.X.X#XXX.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.X#X.X.X.X#X.X.XXXXX.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.X.X.X.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.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.X.X.X.X.X.X.X.X X#X.XXX.X#X.X.X.X.X.XXXXXXXXX#X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.X.XXXXXXXXXXXXX.XXX.X#XXXXXXX.X.X.X.X.XXXXX.X.XXX.X.XXX.X#X.XXX.X.XXX.X.X.X.XXX.X.X.X.X.X.XXXXX.X.XXXXXXXXX.X.X.XXX.X.X.X.X.X.X#X.X.X.XXX.X.XXX.X.X.X.X.X#X.X.XXXXXXXX .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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.XXX.X.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...............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.XXXXX.X.X.X#X.X.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.X#X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.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.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.XXXXXXXXX.X.X.X.XXX.X.XXXXX.XXXXXXXXX.X.X.XXXXXXXXXXX.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.XXXXXXX.X.X.X.X.X.XXX#X.X.XXX#X.XXX.X.X.X.X.X.XXXXXXXXX.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXX.XXX.X.X.XXX#X.X.X.XXX.X.XXX.XX XX.X.X.X.X.X.X.X.X.X.XXX.X.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.X.X.X.X.X.X.X.X.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X#X.X.X#XXX.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.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.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#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.XXXXXXXXXXXXXXX.X.X.XXXXXXXXX.X.X.X#X.X.X.X.XXXXX.X.X#X.X.X.X.X.X.X.XXXXX.X.X.X.XXX.XXX.X.XXXXXXX.X.X.XXX.X.X.X.XXXXXXXXXXXXX.XXX.XXXXXXXXXXXXXXX.XXX.X.X.X.XXX.X.X.X.X.XXX#XXX.X#X#XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXXXX.X.X.X.X#XXXXXXX.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.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.XXX.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.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.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.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.X.X.X.X.X.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.X.X.XXX.X.X.X.X.X.X.X.X.X.X#X.X#X.X.X.X.X.XXXXX.X.X.X.X.XXX.X.X.XXX.X X.X.X.X.X.X.X.X.X#XXXXXXX.X#XXX.X.XXXXXXXXXXXXXXX.X#XXXXXXX.X.XXX.X.XXX.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X#X.X.XXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.XXXXXXXXX#X.XXXXXXX.X.X.X.XXX.X.X.XXXXXXXXX.X.XXX.X.XXXXXXXXXXXXXX .X.XXX.XXX.XXX.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.X.X.X.X.XXX.XXX.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.XXX.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.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#X.XXX.X.X.XXX.X ....X...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.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.X.XXX.XXX.X.X.X.XXXXXXX.X#X#X#X#X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.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.XXXXXXXXXXXXXXX.X.X.X.XXX.X.XXXXXXXXXXX.X.XXXXX.X.X.X.XXX.X.XXX.X#X.X.X.XXX.X.XXXXXXXXXXXXXXX.XXXXXXXXXXXXX.X.X.X.XXX#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X#X.X#XXX.XXX.X.X.XXX.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# XX#XXXXX.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.XXX.X#XXX.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.X.X.X.X.X.X.XXX.X.X.X.X.XXX.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 XXXXXXXXX.X...........................X.....X#..........................X........X.........#.......................................X..X.......X......#...#.....X...........X....................X......X..X#...........#...#....X............X.......X.......... XXXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.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.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.X.X.X.X.XXX.X.X#X.X XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X#X.XXX.X.X#XXX.X#X.XXXXX.X.X.X.XXXXXXXXX#X.XXXXXXXXXXXXX.X.X.X#X.X.XXXXXXX#X.XXXXX.X.XXXXX.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.XXX.X.XXXXX.X.XXXXX.X.X.XXX#X.X.XXX.X.X.X.X.X.X.XXXXX.X.XXX.X.XXXXX.X#XX XXXXXXXXXXXX.X.X.X.X.X.X.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.X.X.X#XXX.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.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.X.X.X#X.X.X.X.X.X.X.XXX XXXXXXXXXXXXX.......X.................X....X............................................X........................X.......................X.............X........X..#..............X#............X...................X..............................X.........XXX XXXXXXXXXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.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 XXXXXXXXXXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.X.XXX.X.XXXXXXXXXXX#X#X.X.XXXXX.X.X.XXXXX.X.XXXXX.X.X.X.XXX.X#X.X.XXXXX.X.X#X.X.X#X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.XXXXX#X.X.X.X.X.X#XXXXX.XXXXX.X.XXXXXXXXX.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.X.XXX.X.XXXXXX XXXXXXXXXXXX.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.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.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.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X#X.X.X.X XXXXXXXXXXX......................................X.........................X.X...........................XX.........X..X.......#X......X....X..#..X...........X........X........X.....XXX..............X............X....#....X......#......XXX................. XXXXXXXXXX.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.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.XXX.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.XXXXX.X.X.X.X.X.X.X.X XXXXXXXXX.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.XXXXXXX#X.XXXXXXX.X.X.X.XXXXXXX.X.XXXXXXX.X.XXXXXXXXX.X#X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.XXXXXXX#X.X.XXXXXXXXX.X.XXX.X.X.X.XXX#X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.XXX.X.X.X.XXXXXXXXXXXXXXX.X.X.X#XXXXXX 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.X.X.X#X.X.X.X.X.X.X#X.X.X.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.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.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.#......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.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.X.X.X.X#X#X.X.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X#X#X X.X#XXXXXXXXXXXXXXXXX.X.XXXXXXX.X.X.X.XXX.X.X.X.X.X.X.XXXXXXXXXXXXXXX#X.XXXXXXXXXXXXXXXXXXXXX.X.XXXXX.X.XXX.X.X.X.X.XXX#X.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.XXX.X.XXXXXXX.XXX.X#XXX.X.X.X.XXXXXXX.X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXX.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.XXXXX.X.X.XXX.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.XXX.X.X.X.XXX.X.X.X.X#XXX.X.X#X.X#X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X#X.X.X#X.X.XXXXX.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...XXXXXXX.......X.............X............................X.........#......X.........X...................X.....................XXXXX.............................XXX.......XXXXX.............................X........#..X#.. .X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X#X.X.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#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXX.XXX.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X X.X.X#XXXXXXXXXXXXX.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.XXXXXXXXXXXXX.XXXXX.X.XXXXXXX.X.X.X.XXX.X.X#X#X.X.X.X.X.X.X.XXXXXXXXXXX.X.XXX.X.XXXXXXX.X.XXX.X.X.X.XXX.X.X.X#X.X.X.X.X.XXXXXXXXX#X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXX#X.X.X.XXXXXXXXXXX.X.XXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.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.XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXX.XXX.X.X.XXX.X.X.X.X.X.X.X.XXX.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.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.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.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.X.X X.X.XXXXXXXXX.X.X#X.X.X.X.X.X.X.X#X.X.X.XXX.X.XXX.X.XXXXXXXXXXXXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.X.X.XXX.X.XXX.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X#X.X.X.X.X.X.X.X.XXXXXXXXX.X.XXXXXXXXXXXXX.X.XXX#X.X.X.X.X.X#XX .X.X.X.X.X.X.X.X.X#XXX#X.X.X.XXX.X.X#X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#XXXXX.XXX.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.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.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.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X#X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.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.XXXXX.X.X.X#X.XXX.X.XXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.XXXXX.X.XXXXXXX.X.XXXXXXXXX.X.X.X.X.XXXXXXXXXXX.X.XXXXXXXXXXX.X.X.X.XXX.X.XXX.X.X.X.XXXXX.X.XXXXXXX.X.X#X.X#X.XXX.X.X.XXX.X#XXXXX#X.XXXXXXXXX.X#XXXXX.X.X.X.XXXXXXXXXXXXX.X.X.XXXXX.XX .X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.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.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.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.XXX.X.X.X.XXX.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.X.X.X.X#X.X.X.X#X.X.X.X.X#X#X.XXX.X.XXXXX.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.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#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X X#X.XXXXXXXXX.X.X.X.X.X.X.XXXXX.X.XXXXXXXXX.X.X.X.X.XXXXX.X.X.X.XXXXX.X#X.X#X.X.XXX.X.X.X.XXXXXXX.X.XXXXX#X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.XXX#X.X.X#X#X.X.X.X.X#X.XXXXXXX.X.X.X.X.X.X.X.XXX.X#XXX.X.X.X.XXX.X.X#X.X.X.X.X.X.XXXXXXXXXXX.XXX.X.XXXX .X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.XXX.X.X.X.X.XXX#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.XXXXX.X.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.X.X.X.X.X.X#X.X.X.X.X#X.XXX.X.X.X.X.X.X.X.X.X ............X...X...................................XXXXXXXXX........#..X....#.........X........X..........X...X..................................XXXXX........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.X.XXXXXXXXXXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X XXX.X.XXXXX.X.X#X.XXXXXXX.X.X.X.X#X.X.XXXXXXX.X.X.X.XXXXX.XXX.X.X#X.X#X.X.XXX.XXXXX#X.X.X.XXXXX#X.X.X.X.X.X.X.X#X#XXXXX.X.X.X.XXXXXXX.X.X.XXXXXXXXXXX#X.XXXXX#X.XXX.X.XXXXXXXXX.X#X.X.X.X.XXX.X.XXX.X.X.X#XXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.XXXXXXXXXX .XXX.X.X.X.X.XXX.X.X.X.XXX#XXX.X#X.X.X.X.X.X.X.XXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X ..........................XXX.................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.X.X.X.XXXXX.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.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#X.X.X.X#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.X.X.X.X.X.X#X.X.X.X.X.X X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX#X.X.X#XXXXX#XXX.XXX.X.XXXXXXX.XXXXXXXXXXX.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X#X.X.X.X.X.XXX.XXXXXXX.X.XXXXXXX.X.X.X.X.X.X.X.X#XXXXXXXXX.X.X.X.X.XXXXXXXXXXXX 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.X.X.X.X.XXX.X.XXX.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.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.XXX.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...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.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.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.X.X.X.X.X.X.X X.X.X.X.X#X.XXX.X.X.X.X.X.XXXXXXXXXXXXX#X.XXXXXXXXXXX.XXXXX#X.X.X.XXX.X.X.XXX.X#X#X.X.XXXXX.X.X.X.X.X.XXXXX.X.X#X.X.X.X.X.XXX.X.XXXXX.XXXXX.XXXXXXX.X.X#X#X.X.XXX.X.XXX.X.X.X.XXXXX#X.X.X.X.XXXXXXX.X.X.X.X#X.X.X.X.X.X.XXXXXXXXX.X.XXXXXXX.X.X.XXXXXXXXXXXXXXXX .X.X.X.X.X.X.XXXXX#X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.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.X.X.X.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.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.XXX.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.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.X.X.X.X.X#X.X.X.X.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.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.X#X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.XXXXXXXXX.X.X.X.XXX.XXXXXXX.X.XXXXXXX.X.X.XXXXXXXXXXX#XXXXXXX.X.X.X.X.XXX.X#X.XXX#X.XXXXXXXXX.X.X#X.XXXXXXX.X.X.X#XXX.X.X.X.X.X.X.XXXXX.XXXXX.X.X.X#X.X.X.X.XXX.X.X.XXXXXXXXXXXXX.X.X.X#X.X.X.X.XXXXXXX#X.X.X.X.X.XXXX .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.X.XXX.X.X.X.X.XXX#XXX.X.X.X.XXX#X.X.X.X.X.X#XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.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.XXX.X.X.X .....#.....X..............X..........#.X............X...........................X......................X..XXXXXXXXX.X.....................X....................#X....X...............X...#X.................................X..X......X...............XXXXX..... 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.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.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.X.X.X#X.X.X.X.X#X.X.X.X.XXXXX.X.X X.X.X.X.XXXXXXXXX#X.X.X.XXX.XXXXX.X.X.X.X.X.X.X.X.XXX.XXXXXXXXXXXXXXXXX#X.XXX#X.XXXXXXX#X.X.X.XXXXXXXXXXX.X.X.X.XXX.X.X.XXXXX#X.X.X.XXXXX.X.X.X.XXX.X.X.X.XXXXX.X.X.XXXXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXXXXXX.X.X.XXX.X.XXXXX.X.XXXXX.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.X.X.X.X.X.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.XXX.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.XXX.X.XXX.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.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.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.X.X.X.X.X.X.X.X.X.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 XXX.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.XXX.XXXXXXX.X.X.X.XXXXXXXXXXX.X.X.XXXXXXXXX.X.X.X.X#X.X.XXX.X.X.X.X.XXX#X.XXXXXXX.X.X#X#X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.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.XXXXXXXXXXXXXXX.X#X.X.XXXXX.X.XXX.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.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.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#XXX#XXX.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.XXXXXXX#XXXXXXX.X.X.X.X ....................X........#..............X...................XX............X#...#..........X....................X....X.......X...X...........X..#.............#........X............#............XXXXXXX..#...#.................#........XXXXXXXXXXX......... .X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXX.XXX.XXX.XXX.XXX.X.X.X.X.XXX.X.XXX.X.X.X.X#X.X.X.X.X.X#X.X.X.XXX.X.X.X.XXX.X.XXXXXXXXX.X.X.X#X.X.X.X.XXX.XXX.X.X.X.X.XXXXXXXXXXXXX.X.X.X.X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.X.XXX.X.X.X.XXXXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.XXXXXXXXX.X.X.X.X.X.XXXXX.X.X.XXX.X.X.XXXXX.X.X.XXX.X.X.X.XXX.XXXXXXXXXXXXXXXXX.X.X.X.XXX.X.X.X.XXX.X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXXXX.XXX.X.X.XXXXX.X.XXX.X.XXX.X.X.X.X.X.X.X.X.XXXXX.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.X.XXX.XXX.XXXXXXXXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.XXX.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.XXX.X.XXX.X.X.XXX.X.X.XXXXXXXXX.X.X.XXX.XXX.XXX.X.X.X.XXX.XXXXXXXXXXXXX.XXXXX.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.XXXXX.X.XXX.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.XXX.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.XXX.XXX.XXX.X.X.X.XXX.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.XXXXXXXXXXXXXXX.X.X.XXXXX.X.X.X.X.X.XXX.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.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X ....X......#...................X.#........................XXXXXXXXXXXXX.....XXXXXXX..............#X.......X..#......X.......X.........X.......XXXXXXXXX......#....X.........X#.............#..X.............X.....X...............X......................#.#X#X............................................#..........................XXXXXXXX........XXX................................#..X...............X.X..X.....X........................X.X........#......X......#.....................#...#........XXXXXXXXXXX.X.X#..........................................X..#........X........#.......#........XXXXXXX..#....X..#..................XXXXXXXXXXXX....X......X.....#X.....................XXX.....X.......................X..........#.............#..X......X............X........#...#.................................#......X...X........#.........#......XXXX......................X........X....X...XXXXXXXXXXXXX.........X...................................X.............X....#...#................X................................#....X... .X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X#X.X.X#X.XXXXXXXXXXX.X.X.XXXXXXXXX.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.XXXXXXX.X.X.X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#X.X.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.XXXXX.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.X#X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXXXXXXXX.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.XXX.X.X.XXX.X.XXXXXXX.X.X.X.X#X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.XXX.X.X.X.X#X.X.X.X.X.X.X.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.X.X.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.X.X#X.X.X.X.XXX.X.X.X#X.X.X.X.X#X.X.X.XXXXXXX.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#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.X.X.X.X.X.X.X.X.X.X.XXX.X X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.XXX.X.X.XXXXXXX.X.X#XXXXX#X.XXXXXXXXXXX.X.X.XXXXXXXXX.X.X.XXX.X.XXX#X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.XXXXX.X.X.X.X.XXX.X.XXX#X.XXX#X.X.XXX.X#XXX#X.X.X.X#XXX.X.X.X.X.X.X.X.XXXXXXX.X.X.X#X.X.XXX.X.X.X.XXX.X.X.X.X.X#X.XXXXX.X.X.X.X#X.X.X.XXX.X.XXX.X.X.X.X.X#X.X.X.XXX#X.X.X.XXXXXXX.X.X.X.XXXXXXX.X.X.X.XXX#X.XXX#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#XXX.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X.X.X.X#X.X#XXX.X.X.XXXXXXXXXXXXXXX#X.X.X.X.XXXXXXXXXXXXX.X.X.XXXXXXXXXXX.X.X.XXX.X.X.X.X#X.X.X#XXX.X.X#XXXXXXX#XXXXXXX.X.XXXXXXX.X.X.X.X.X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXX.X.X#X.X#X.X.X.X.X.X.XXX#X.XXX.X.XXXXXXXXX.X#XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X#XXXXXXX#X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.XXX.X.X.XXX.X.X.X.XXXXX.XXX.X.XXX.X.X#X.X.X.X.X.X#X.XXXXX.X.X.XXX#X.X.X.XXXXXXX.X.X#X.XXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXXXX.XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXXXXXXXXXX.X.X.X.X.XXXXXXX.X.X.X#XXX.X.X.X.X#XXXXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.XX .X#X.X.X.X.X.X.X.X#X.X.X.X.X.XXXXX.X.X.X.X.X.X#XXX.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X#X.XXX.X.X.XXX#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.X.X.X.XXX.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.XXX.X.X.XXX.X.X.X.XXX.X.XXX.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXX.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.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.XXX#X.X.X.X.X.X.X.X.X.XXX.XXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.XXXXX.X.XXX.X.X.X.X.XXX.X#X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.XXX.X.X#XXX.X#X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.XXX.X.XXX.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.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X#X.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.XXX.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.XXX.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.XXX.X.X.X.X.X.X#XXX.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 ............................XXXXX......................#................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.........X..X#........................XXXXX......................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..............#X........................#..X#..................X...X.......X..........#.................................... XX.X.X.X.XXX.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.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.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.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.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.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#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.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.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.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.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#X.X.X.X.X.X.X.X.X.X#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.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.XXX.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.XXX.X#X.X.X.X.X X.X.X.X.XXXXXXX.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X#X#XXX.X#X.X.X.X.X.X.X.X.XXXXX.XXXXX#X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.XXXXXXX#X.X.X#XXXXX.XXX.X.X.X#X.XXXXX.X#X.X.X#X#X.X.X.X.XXX#X.XXX.X.X.X#X.XXX.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.XXXXXXX.X.XXXXXXXXX.X#XXX.X.XXX#X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.X.XXXXXXXXXXX.X.X.X#X.X.XXX.X.X.XXX.X.XXX#X.X.X#X.X#X.X.X.X.X#X.XXX.X.X#X.X.X.X.XXXXX.X.X.X.X.X.XXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.XXXXXXX.X.X.X.X.X.XXXXX.X#XXX.X.X.XXX#X.X.XXX.X.X.X.X.X.XXXXXXXXX.X.X#X.X.X.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.X.XXX.X#X.X.X.X.X.X.XXXXX.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.XXX.X.X#X.X.X.X#X.X.X.X.X.X.XXXXX.X.XXX.X.XXX.X.X#XXX.XXXXX.X.X.X.X.X.X.X.XXXXXXX#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.X.X.X#XXXXXXXXX.X.X#X.X.X.X.X.XXXXX.X#X.X#XXXXX.X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.XXXXX.X.XXX.X.XX 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.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.X.X.XXX.X.XXX.X.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.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.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.XXX.XXXXX.X.XXX.X.X.X#X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X#X#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.XXX.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.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.X.XXX#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X#XXX.X.X.X.XXX.X.X.X.X#XXX.X.X#X.X#XXX.XXX.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.XXX.X#X.X.X.X.XXX.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X.X#X.X.X.XXX.X.X.X.X#X.X#X.X.X.X.XXX.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.XXX.X.XXX.X.XXX.X.X.X XXX#............X#....................X#........................X.X......X.....#....X.....XX......X.....................X................#............X............#..XXX....................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..................X......#....X......#...X............X....#..X..#.X.....X..X.......X#....................XXX......#....X...........X..#X........#X......#X........X.X.........#......X....................X.....XX.....X......X.....#.X..........XX.....X...#....XXXXX.....XXX................#...#.........X...........X............X....................X..............XXXX.........X.....X.....X....X.......X...XXX......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.X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.XXX.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.X.X.X.XXXXX.X.X.X.X.X.XXX.XXX.X.X.X.X.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.X.X#X.X.X.X.X.X.XXX.X#X.X.X.XXX.X.X.X.X.X.X.X.XXXXX.X.XXX.X.X.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#X.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#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.X.XXX.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.X#X.X.X.X.X.X.X.X.X#X.X.X.X.X.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.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.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXX.X.XXXXX.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.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 XXX.X.X.X#X#X.XXX.X.X.X.X.XXX.X.XXXXXXX.XXX.X.X.X.XXXXXXX.X.XXX.X.XXXXX.X.X.X.X.X#X.X.X.X.XXX.X.XXX.X.X.X.X.X#XXXXXXXXX.X.XXXXXXXXXXXXXXX.XXX.X.X.X.X.X#X.X.X.X#X.X.XXXXXXX.X#X.X#X.X.XXXXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X#X#X.X.XXX.X.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X.X#X.X.XXXXX.X#X.X.XXX.X#XXXXX.X.X#XXXXXXXXX.X.X.X.X.XXXXXXXXXXX.X.X.X.XXXXXXX.X.X#X.XXX.X.X.XXXXX.X.XXX.X.X.X.X.X#X#X.X.X#X.X.XXX.X#X.XXX.X.X.XXX.X#X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.XXXXX.X.XXX.X#X.X.XXXXXXXXXXXXX.X.XXX.X.X#X.XXX.X.X.X.X.XXXXX.X.X.X.XXX.X.X.X.XXX.X.XXX.XXX.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X#X#X.X#X.X.X.X.XXX#X.X.X.X#X.X.X.X.X#X.XXX.X.XXX.XXX.X.X.X.X.X.XXX.X.X.XXX#X.X.X.X.X.X.XXX.X.XXXXX.X.XXX.XXX.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X.XXX.X.X.XXXXXXXXX.X.X.X.X.XXXXX.X.XXXXX#X.X.X.X.XXXXXXX.X.XXX.X.X.X.X.X.XXX.X#X.XXX.X.X.X.X.X.X.X.X#X.X.X.X.XXXXX.X#XXXXX#X.XXX.X.XXX.X.X.XXX.X.X.X.X.XXX.X.X#X#X.X.XXX#X.XXX.X.X.XXXXX.X#XXX#X.XXXXX.X.X.X.XXXXXXX#X.X.X.X#X.XXX.X.X.X.XXXXXXXXX.X.X#X.X.X.X.X.X.X.X.XXX#X.XXXXXXX#X.X.X.XX .X.XXX.X.X.X#X.X.XXX#X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.XXX.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.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X#XXX.X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X#X.XXX.X.X.X.X.X.X#X.X.X.X.XXX.X#X.X.X.X.X.X.XXX#XXX.X.XXXXX.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.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.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.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.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.XXX.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.XXX.X#X.X.X.X.X.X.XXX.X.X.X.XXXXX.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.X.X.X.X.X.X#X#XXX.X.X.X.XXX.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X#XXXXX#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.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.XXX#XXX ..................X..#.......X..............X..#.......#.......X............X..#....X#...#X............................................#......X....#X.X....#.X...#..........X......#......X..#..XXXXX#...........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........X#..............X.............X....X.....#................X....X.........#......X.X.....X...X............#X..#........X#.............X........XXX.......XXXXX................#...X.....#...........#......X..#...........#........................XXX.........X...X................#........X..#.....X.#X..#X.X#.X............X...........XXXXX#.#......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.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.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.X.X.X.X.X.XXX.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.X.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X#X#X.X.X.XXX.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.X.X.X.X.X.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.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.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.X.X.X#X.X.X#X.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.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.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.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#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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X X#X#X.X#XXXXXXXXX.X.X.X.X.XXX.X.X.X.XXX.X.XXXXX.X.X.XXX.XXXXXXXXX.X.X#X.X.X.XXX.X.XXX#X.X.X.X.X.X.X.XXXXX.X#XXXXXXXXXXXXXXXXXXXXX.X.XXX.XXXXX.X#XXX#X.X.X.X.X.X.X.XXXXXXXXX.X#XXXXX.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X#XXXXXXX.X.X.X.X.X#X.XXX.X#XXXXXXXXX.X#XXX.X.XXX.X.XXX.X.X.X.XXXXXXX#XXXXXXX.X.XXXXXXXXX.XXX.X.X.X.X.XXXXX.X#X.X.X.X.XXXXX.X#X.X.XXXXXXX.X#X.X.XXXXXXXXX.X#X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXXXXXXXXXXXXXXXX.X.X.XXX.X.X.XXXXXXX.XXX.X.X.X.X#X.XXX.XXXXX#X.X.X.X.X.X.X.X.XXXXXXX.X.XXXXXXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.XXXXXXX.X.X.X.X.XXXXX#X.XXXXXXXXXXX.X.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.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.X.X.XXXXXXXXX.X.XXX.X.X.X.XXX.X.XXXXXXXXX.XXX.X.XXX#X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXX.XXXXX.X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X#X.X.X.X.X.X.X.X.X.XXXXXXX.X.XXXXXXXXX.XXX.X.X.XXXXX.X.X.X.X#XXXXXXXXXXX.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#X.X#X.XXXXXXX.X.X.X#X.X.X.X.X.X.X.XXXXX.X.XXX.X.XXXXXXX.X.X.X.X.X.X.XXX#X.X#X.X.X.X.X.X#XX XX.XXX.X.X.X.XXX.X.XXX.X.XXX.X.X.X.X.X.X.X.XXXXX.X.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.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.XXX.X.X.X.X.XXXXXXXXXXX.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.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.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.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.XXX.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.X.X.XXX.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.X.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.XXX.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.X.X.X.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.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.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.XXX.X.X.X.X.X.X.XXX#X.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X#X.X.XXX.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.X.X.X.X XXXXXX...........#.#X.........X.............XXX...................X.....X......#....X......#..XXX.......................................................X.........................XX...#X.X...XXXXXXXXXXX..#.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..#..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... XXXXXXXX.X.X.X#X#X.X.X#X.X.X.XXX.X.X.X#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.XXX.X.X.X.X.X.X.X.X.X.X.XXX.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.XXXXX.X#X.X.XXXXXXXXXXXXX.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.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.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.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.X.X.XXX.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.X.X.X#X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X#X.X.X.XXX.X.XXXXX.X.X.X.X.XXX.X.XXX.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.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.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.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X XXXXXXX.X.XXXXX.X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.XXX.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.XXX.X#X#X.X.XXXXXXX#X.XXXXX.X.XXXXXXX.X.X.X.XXXXXXX.X.XXXXXXXXXXX#X.X.X.XXXXXXXXXXXXX#X.X#XXX.X.X.XXX.X.X#X.X.X.X#X.X.X.X.X.X.X.X.X.XXXXX.X.XXX#X.X.XXX.X.X.X.X.X.X#XXX.X.X#X.X.X.XXX.X#X#X.X.XXX.X.X.X.XXX.X.X.XXXXXXXXX.X.X#X.X.XXXXXXXXXXXXX#X.XXX.XXXXX.X.XXX.X#X#XXX.X.XXXXXXX.X.X.X.X.X.X.XXXXXXXXX.X.X.XXXXXXX.X#XXX.X.X.X.X.XXX.XXXXXXX.X#X.X.X.X.XXXXX.X#X.XXX#X.X.X.XXX.X.X#X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX#X.X.X.XXXXXXX.X.XXXXX.X.X.X.X#X.X.X.X.XXX#X.X.X.X.X#X#XXX.XXXXX.X.X.XXX.X.XXX#X.XXX.X.X.X.XXXXXXXXXXX.X.X.X#XXX.X.X.X.X.X.X.XXX.X.X.X.X.X#XXX.X#XXX.X.X.X.XXXXX.X#X.X.XXX.X.XXX.X.XXX.X.XXXXX.X.X.X.X.XXX.XXXXXXXXXXX.XXXXX.X.X.X.XXX.X.X.X.XXX#X#XXXXX.X#X.X.XXXXX.X.X.X.X.X.X.X.X#X.X.X#XXX.X.X.X.XXXXX.X.X#X.X.X#X.X.X.X.XXX.X.X.X.XXXXX.X.X.X#X.X.X.X#XXX.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X#XXX.X.X.X.XXXXXXX.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X#X#XXXXXXXXX.X.XXX.XXX.X.X#X.XXXXXXX.X.XXXXX.X.XXX.X.XX XXXXXXXX.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.X.X.X#XXXXX.X#XXX.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.XXX.X#X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.XXX.XXX.X#X.X.XXX.X.X.X.X.X#XXX.X.XXX.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.XXX.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.XXX.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.X.X.X.X.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.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.XXX.X.X#X.X.X#X.X.X.X.X#X#X.X.X.X.XXX.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.X.X#X.X.X.X.X.XXX.XXX.X.XXX.X.X.X.X.XXX.X.X.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.XXX.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X#XXX#XXX.X.X.X.X.X.X.XXX.X.X#XXX.X.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.X.X#X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#X.XXX.XXX.X.X#X.X.X.X.X.X.XXX.X.X.XXX.X#X XXX.X...........X.......X............#...#X...........X.............................X...X....#...#.X....X.......X.......X....................................................................#..........X....#..X...X......X...X.......XXXX#...................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.................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...XXXX..#....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.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#X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.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.X.X.X.X.X#X.X.X.X#X.X.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.XXX.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.XXX.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.XXXXX.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.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.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.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.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.XXX.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.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.XXX.X.X.XXXXX.X.X.X.X.X.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.X.X.X.XXX.X XXX.X.X.X.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.X.X.XXXXXXXXX.X#X.X#X.X.X.X.XXX.X.X.XXX.X#X.XXX.X.XXX.X.X.X.X#XXX.X.XXXXX.X.X.X.X.XXXXXXX.X#X.X.XXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXXXX.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXXXXXXXXXX.X#X.XXXXXXX.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#XXX.X.X.X#X.XXXXXXX.X.XXX.X.X.X.XXXXX.X.XXX.X.X.X.XXX.X.X.X.XXXXXXX.X.X.X.X.XXXXX.X.X#X.X.X.XXXXX.X#X.X#X.XXXXXXXXXXX.X.X.X.X.XXX.X.XXXXXXX#X.X.X.XXXXX.X.X#X.X.X.X.XXXXXXX.X.XXX.X.X.X.XXX.X.XXX.X.X.XXXXX.XXX#X.XXX#X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.XXX.X.X.X.X#X.X.X.X#X.X.X.X.X.XXXXXXXXXXX.XXXXXXXXXXX.X.X.X.X.XXXXXXXXXXX#X.X#X.X.X.X.X.X.XXX#X.X.X.X.X.X#X.X.X.X.X.X.XXXXXXX.X.X.X#X.X.X#X.X.XXXXXXXXX.X.XXX.XXX.X.X.X.X.X.X#X.X.X.X#X.X.X.X#XXXXX.X.XXXXXXX.X.XXXXX#X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X.XXX#X.X.X.X.XXXXX.X#XXX#XXX.XXXXX.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X#X.X.XXXXXXXXXXXXX.X#X.X.X#X.XXXXXXX.X.X.XXX.X#X.X.X.X.XXXXXXXXX.X#XXX.X#X.X.XXX.X.X.X.X.X#XXXXXXX.XX .X.X.X#X.XXX.X.X.X.X.X.X.XXX.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.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.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.XXX.X.X.X.X.X.X.XXX.X.X.XXX.XXX.X.XXXXX.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.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.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#XXX.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.X.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.X.X.X.X.XXXXXXXXXXX.XXX.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.XXX.XXX.X.X.X.X.XXX.XXXXX.XXX.X.X.X.X.X.X.X.X#XXX.X#XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX.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.XXX.XXX.XXX.X.XXX.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.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.XXX.X .....#X#..X..X...#....X.....X..#...........#X.....XXX........#.......................X....X.........X......#..............XXXXX................#XX..........XX.......#...........#.#.X.X........XXX...X..#.....#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......X..................#X......X......X#...................X....XX....X...X................................#X....X......XXXXXXX.....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.X.X.X.X.X.X.X#XXX.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.X.X.X.X.X.X.X.XXXXX.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.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.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#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.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.X.X.X.X.X.XXX.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.X.X.X#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.X#X.X.X#X.X.X.X.X.XXXXXXX#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.XXXXX.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.XXX.X#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.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.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.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.XXX.X.X.X.X.X.X.X.X.X.XXX.XXXXXXXXX.X.X#X#XXX.X.X.XXX.X.X.XXX.X#XXX.X.X.X.X#X.XXX.X.X.X#X.X.X.X#X.XXX.X.XXX.X.X.X.X#XXXXX.X.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#XXXXXXXXX#X.X.X#X.X.X.X.X.X.X.X.X.X#XXXXXXXXX.X.X.XXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX#X.X.X.XXXXXXXXX.X.X.X.XXX.X#X.XXX.X.XXXXXXXXX.X.XXX.XXX#X.X.X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#XXXXXXXXX.X.X.X.X.XXXXX.X.XXX#X.X.X.XXX.XXX.X.X.XXXXX.X.X.X#XXX.X.XXXXXXX.X.XXXXX.XXX.X.XXXXX.X.X.XXXXX.X#XXXXX.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.XXXXXXX.X.X.X.X#X.X.X.X.X.X.X.XXXXX.X.X#X.X.X#X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X#X.X.XXXXX.X.X.X#X.XXXXX.X.XXX.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.XXX.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#XXXXXXX.X.X.XXX.X.X.X.XXXXX.X.XXX.X.X.X.X.XXXXXXXXX.XXX#X.X.X.X.X.X.XXX.X#X.XXX#X.XXXXXXXXXXX#X.XXXXX.X#X.X.X.X.X.X#X.XXX.X.XXXXXXXXXXX.X.XXXXXXX.X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.XXXXX.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.XXX.X.X.X.XXX.X.X.X.X.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.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.XXX.X.XXX.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.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.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.X.XXX.X.X.X.X.X.X.X.XXX.X.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.X.X.X.XXX.XXXXX.X.X.X.X.XXX.XXX.X.X.XXX.X.XXX.X#XXX#X.X.X#X.X.X.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.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.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX#XXX#XXX#XXXXX.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.XXX.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.XXX.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.XXX.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.XXX.X.X.X#XXX.X.X.X.X.X#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.X.X.X.X.XXX.X.X.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#..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....XXX............#..........X.X....#.......#........X...............X........XX....XXXXXXXXXXXXXXXX....X.................X..X......#..X........#XX....................X..............X...........X.....X......XXXXXXXXXXXXX.....XXXXX............#.............#.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.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.X.X.X.X.X.X.X.X.X.XXXXXXX.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.X.X.X.X.X.X.X.X.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.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.XXX.X.X.X.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.X.X.X#X.X.X.X.X.X.X.X.X#X.X#XXX.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.X.X.X.XXX.XXXXX.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.X.X.X.X.XXX.X.X.XXXXX.XXXXXXXXXXXXX#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.X.X.X#X#X.X#X.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.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.X.X.X.X.X#X.X.X.XXXXX.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.X.X.X#X.X.X#X#X.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.X.X.X.X X.X.X#X#XXXXXXX#X.XXXXXXXXX.X.X.X.X.XXX#X.X.X#XXX.X.X.X#X.X.XXXXX.X.X#X.X.X.X.X.X.XXX.X.XXX.X#X.XXXXX.X.X.X.X.X.X.X.X.X.X#X#X.XXX.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X#X#XXXXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X#XXX.X.X.X.XXXXX.X.X.X.X#X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X#XXXXXXXXX#X.XXX.XXX.X.X#X.X.XXXXX.X.X.XXX.XXXXX.X.X.X.XXXXXXX.XXX.X.XXX.X.X.XXXXXXX.X.X.X.X.X.X.X.XXX.X.XXX#XXXXXXXXXXX.X.X#XXXXXXX.X.XXXXX.X.XXXXXXX.X#X.X.X.X.X.XXX.X.X.X.XXXXX.XXX.X.X.X.X.XXXXXXXXX#X.X.XXXXXXX.X.X.X.X.X.X.XXX.XXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X#X#XXXXXXX.X.XXX.X.X.XXXXX#X#X.X.X.X.XXX.X.XXX#X.X.XXX#X#X.XXX.X.XXXXXXX.X.XXXXXXX.X.XXXXX.X.XXXXXXXXXXX.X.XXX.X.X.X.XXXXX.X.X#X.XXXXX.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.XXX.X#X.X#X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.XXXXX.X.X.X.XXXXXXXXXXX.X.XXXXXXX#X.X.X.X.XXX.X.X.X.X.X.XXX.X.X#XXX#X.XXXXX.X.X.X.X.X.X#XXXXX.X.X.X.XXXXXXXXXXX.X.XXXXXXX#X.X.X#XXXXX#X.X.XXXXX.X.XXX.X#X.X.X.XXX.X.XXX.X.X.X.X.X#X.X.X.XXXXX.XXXXX.X.XXXXX.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.XXX.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#XXX.X.X.X.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.X.XXX.X.X#XXX.X.X.X#XXX#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.XXX.X.X.X.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.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX#XXX.X.X.X.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.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.XXX.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.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.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.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X#X.XXXXXXX.X.X.X.X.XXXXXXXXX.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.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.XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX#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.X#XXX.X.X.XXX.X.X.X#XXX.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.XXX.X.XXXXX.X.XXX.X.X.XXX.XXX.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................XXXXXXXXX#...............................#..X.......X..........................X.........X.................X......X....X.......................#X............#X...........X......#........X.......X......#..X.......X..................#..........XXXXX..................X.X........X......X.....X................................X....XXXXXX.......XXXXXXXXX......#..X.X...........X...X.................X.....X#....................X......#.....#..........................X................#...X...........X.#....XXXXX..........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.XXX.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.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.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.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.XXX.X.X.X.X.XXXXXXXXX#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.X.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.X.X.X.X.X.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.XXXXXXXXX#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.XXX.X.X.X.XXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.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.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.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.X.X.XXXXX.X.X.X XXXXX.X.XXXXX.X#X#X.X.X.X.X.X.X.X.X.XXX#X.XXXXX.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X#X.X.XXX.X.X.X.X.X.X.XXX.X.XXXXXXXXXXX.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X.X.X.XXX#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.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X#XXXXXXXXXXX.X#X.X.X#X.X.XXX.X.X.XXXXX.X.X.XXX.X.X.X.XXXXX.X.XXXXXXXXX.X.X.X#X.X.X.XXXXXXXXXXXXX.X#X.X.XXX.X.XXX.X.XXX.X.X.X.X.X.XXX.X.X#X.XXX.X.X.X.X.X.X#X.X.X.XXX.X#XXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X#X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.XXXXXXXXX#X.X.X.X.XXXXX.X.X.X.X.X.XXXXX.X.XXXXX.X.XXX#X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXX#X.X.X#X.X.X#X.X.X.X.XXX.X.X.X.XXX.X.XXXXXXX.XXX.X.X.X.X.XXX.X#X.X.XXXXX.X#X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.X.XXXXX.X.X.XXXXX.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X.XXX.XXX.X.XXX.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X#X.X.X.XXX.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.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.XXXXX.X.XXXXXXXXX.X.X.X.XXXXXXXXXXX.X#XXX.X#X.X.X.X#X.X.X.XXXXXXX#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.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.XXX.X.XXXXX.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.XXX.XXX.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.XXX#X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X#XXX.X.X.X.X#X.XXX.XXXXXXX.X.X#X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.XXX.XXX.X.X.X.XXX.X.X.X.X.X.XXX.XXX.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX#XXX.X.X.XXX.X.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.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.X.X.X.X.X.X.X.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.X.X.XXX.XXX.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.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.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X#XXX.X.X.X.X.X.XXX.X.X.X.XXX.X.X#XXX.X.X#X#X.X.XXX.X.X#X.X.X.X.X#XXX.X.XXX.X.X.X.X#X.X.XXX#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.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.....................X.....X........X..................X..................XXX...........................X#.......#............XXXXX..........#........X..#..X.....X.........................XXXXXXXXX.....X......#.......#............X.........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......X......X....#.#......X.......XXXXX#..............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.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X#X.X.X.X#X.X#X.X.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.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.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.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.X.X.X.X#X.X.X.X.XXXXX.X.X#X.X.X#X.X.X.X.X.X.XXX.X.X.X.X#X.X.X#X.X.X.X.XXX.X.X.XXXXXXXXX.X.X.X.X.X.X.X.XXX.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#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.XXX.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.X.X.X.X.X#X.X.X.X.X.XXX.X.X.XXX.X#X#X#XXX.X.X.X.X.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.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.X.X#X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.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.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.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.XXXXX XXX.X.XXXXXXX.X.X#X.X.XXX.XXXXXXXXX.X.X.X#XXXXX.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXX.X#XXXXXXXXXXX.X.X.X#X.X.X.X.X.XXX.X.X.X.XXXXX.X.X.XXXXXXX#X#X.X.XXX.X.XXXXX.X.XXXXXXX.X.X.XXX#XXX.X.X.XXXXXXXXX.X.XXX.X.X.X.X.X.XXXXXXX#X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXX#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.XXXXXXXXXXXXXXX.X.X.X.X.X#XXXXX.X.X.X.X.XXX.X.X.X.X.X#XXX.X.X.X.X.X.X.X.XXX#X.X.XXX#X.X.X.X.X.XXX#X.X#X#X.XXX.X.X.X#XXXXXXX.X.X.X.X.X.X.X.XXXXXXXXXXX#X.X.X.X.X.X.XXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X#XXX.X.X.XXX.X#XXX.X.X.X.XXX.X.X.XXXXXXXXXXX#X.X.XXXXXXXXX.X.X.XXXXX.X.X.X.X.XXXXX.X.XXX.X.XXX.XXX.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X#XXXXX.X#X#X.X.X.X#X.X.X.X.X.XXX.X.X.X.XXXXX.X.XXXXXXXXX.X#XXXXXXXXXXXXX.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X#XXXXXXX.X.XXXXX.X.X.X.X.X.X.X#XXXXX#X.XXX.X.X.X.XXX.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.XXX.X.X.X.X.X.X.X.X.X#XXXXXXX#XXXXX.X.X.X.X.XXX.X.X.XXX.X#X.X.X.XXX#XXX.X.X.X.X.X.XXX#X.X.X.X.X.XXX.X.XXXXXXXXX.X.XXXXXXXXX.X#XXXXX.X.XXX.X.XXXXXX .XXX.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.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.XXXXX.XXX.X.X.X.XXX.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#XXX.X.X.X#X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.XXX.X.X.XXX.X.X.X.X#X.X.X.X.X.X.XXX.XXX.XXX.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.XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.XXX.XXX.X.X#X.X.X.XXX.X.X.X.X.X.X.X.XXX.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.XXX.X.X.X#X.X.X.X.X.XXX.XXX.X.XXX.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.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.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.XXX.X.X.X.X.X.XXX.X.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.X.X#XXX#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#XXX.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.XXX.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..#..X..#.#.....X...X..XXX........#...#...................X.#........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.......#...........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.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.X.X.X.XXX.X#X.X.X#X.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.XXX.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.X.X.X.X.X.XXXXX.X.X.XXX.X.X.X.X.XXX.X.X.X.X#X.X.X.X.XXX.X.XXXXX.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#X.X.X.X.X.XXXXX.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.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.XXX.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.XXX.X.X.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.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.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.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.X.X.X.X#X.X.X.X.X.X.X.X#X.X.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.XXX.X.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.X#X#X.XXX.X.X.X X#X.XXX#X.X.X#XXXXXXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X#XXX#X.X.X.XXXXXXX.XXXXX.X.X.X.XXX.X.XXX.X.X.X.X.X.XXX.X.X.X.X#XXX.X#X.X.X.X.XXX.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X#X.XXX.XXX.X.X.X.XXXXX#X.X.X.XXXXXXXXX.X.XXXXXXXXX.X.XXXXX.X.X.X.XXXXX.X.X.X.XXXXX.X.X#X.XXXXX.X#XXXXX#X.X.X.X.X.X.X.X.X.XXXXX.XXXXX.X.X.XXX.X.XXX.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.XXX.XXX#X.X.XXX.X.XXXXX.X.X.X.X.X#X.X.X.X.XXX.X.X.XXXXX.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXX#X.XXX.X.X.X.X.XXXXXXXXXXXXXXX#X.X#XXXXXXXXX.XXXXXXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXXXX.X.X.X.X.XXX.X.X#X.XXX.X.XXX.X.XXXXXXXXX#X#XXXXXXXXXXX.X.X.X.XXX.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X#X#X.XXXXXXX#X.X.X.X.X.X.XXX.X.X.X.X.XXXXXXX.XXX.XXX#X#X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.XXX.X.XXX.XXXXXXXXX.X.X.XXX.X.XXX.X.XXX#X.X.XXXXXXXXX.X.XXX.X.XXXXX.X.XXX.XXXXX.XXX.X.X.XXX.X.X.X#X.X.X.X.X.XXX.X.X.X.X.X.X#X.X.X.X.XXX.X#X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXXXXXX.X.X.X.X.XXXXX.X.X.XXX.X.X.X#X.XXX.X.X.X.X.X.X.X.XXXXXXX.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.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXX.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.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.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.XXX.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.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#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#XXX.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.XXX.X.X.X.X#X#X.X.X.X.X.X.X#XXX.X.X.X.X.X.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.XXX.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.X.X.X.X.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#X.XXX.X.X.X#XXX.X.X.X.X.X.X.XXX.XXX.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.X.X#X.X.X#X.X.XXX.X.X.X#X#X.X.XXX.XXX.X.X#X.X.X.X.XXX.X.X.X#X.XXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX#XXXXXXX.XXX#X.X.X.XXX.X.X.X.X.X.X.X.X.X ........X...................X#.#..X....X....X................................#..............XX.#.............#.XXXXXX...X.......................X.......XXXXX..#.......................X..........X.........XXX...........X..#.....XXXX......................................#.......X...........X...........X..........X....#.........................#....X.......X........................#X.X.........................X.....X..#............X...........................XXXXX..#..........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....X....X..........X#..X............#X.X..#..XXX......XX...............X................X..........XXXXXXXXXXX#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.X.X.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.XXX.X.X.X.X.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.X.X#X.X.XXXXX.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.XXX.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#X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X#X#X.X.X.X.X.X.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.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.X.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.X.X.X.X.X.X.X.X.XXXXX.X.XXX.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.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.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.XXX.XXX.X.XXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXXXX.X.X.X.X.XXX.X.X.X.X.X.XXX#X#X.X.X.X.X.X.XXXXXXXXXXX.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#X.X.X#X.X.XXX.X.X#X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.XXXXXXX#X.XXXXXXXXXXX.X.X#X.X#X.X.X.XXX.X.XXXXXXX.X.X.X#X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X#X.X.X.X.X.X#X.X.XXX.X.X.X.XXXXX.X.XXXXXXXXXXXXXXXXX.XXXXXXX.X.X.XXXXXXX.X.X.X.X.X.XXXXXXXXXXX.X.X.X.XXX.X.X.XXXXXXXXXXXXX.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.XXXXXXXXXXX.X.X.XXXXX#X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXX.X#X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X.XXXXXXXXX.XXX.X.X.X#X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.XXX.X.XXXXXXXXXXXXXXX.X.XXX#X.X.X.X#X#XXXXXXXXXXX.X.XXX.X#X.X.XXXXXXX.X.X.X.X.X#X.X.XXXXX.X.X.X.X.X.X.XXXXXXXXX.XXXXXXX.X.X#XXX.X.X.XXX.X.X.X.X#X.X.XXXXX.X#XXX.X.X.XXX.X.X.X#X.X.X#X.X#X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.XXX#X.XXXXX.X.X.X.X#X.X#X.XXXXX.X.XXX.X#X.X.X.X.XXXXX.X.X#XXX.X.X.X.XXX#X.XXXXX.X.X.X.X.X.XXXXX.X.XXX.XXXXX.X.XXXXX.X.X.X#X.X.X.X#X.X.X.X.X.XXX.X.X.X.X.XXX.X.XXXXXXXXXXX.X.XXX.X#X#XXXXX.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.XXX.XXX.X#X.X.XXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X#XXX.X.X.X#X.X.XXX.XXX.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.XXX.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.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X#X.X.XXX#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.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.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.X.X#X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.XXXXX.X.X.X.X.X.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.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.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.XXX.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.X.X#XXX.X.XXX.XXX.X.X.X.X.X.X.XXX.X.X#X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X#XXX.X.XXXXX.X.X.XXX.X.XXXXXXX.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.......X..#...........X.................X.........................X..............X.....X...............XXX......#..................X......#XXXXX..........#.........XXXXXXXX............#.................................#....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...XXX..........X......X........#.X.....X..X#.............X.....#.................#X......X...X..............X.X#..X........X.........#.................#..X.X.......X.XXXXX...................XX......X....#..X.......X.X........X.#XXXXX#....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.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.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.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.XXXXX.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.XXXXXXXXXXX.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.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.XXX.X.X.X.X.XXX.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.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.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.XXX.X#X#X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.XXXXX.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.X.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#X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.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.X.X.X.X X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.XXX.X.X#X.X.XXXXXXXXXXXXX.X.XXX.X.X.XXXXX.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X#X.X.XXXXX.X.X.X.X.XXXXX.X#X.XXXXXXXXXXX.X.X.X.X.X.X.XXX.X#X.X.X.X.X.X#X.X.X#X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.XXXXXXXXX.X#X.X.X.X.XXXXXXX.XXXXX.XXX.X.X.X.X.X.XXXXXXXXXXXXX.X.XXXXX#X.X.X.X.X.X.X.X.X.XXX#X#X.X.X#X.XXX.X.XXX#X.X.X.X.XXXXXXX.X.XXX.X.XXXXXXXXXXXXXXXXXXXXX.X#X.X.X.X#X.XXX.X.X.X.X.X.X.X.X#X.XXXXXXX#X.X.X.X.XXX.X.XXX.X.X.X#X.X.X.X.XXXXX.X.XXXXXXX.X.X.X.X.X.XXX#X.XXX.X.X.X.X.X.X#XXX.X.X.XXX.X.X.XXXXXXXXX.X.XXXXXXXXX.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.XXX.X.X.X#X.X.X.X.X.X.X.X.XXXXX.X.X.XXX.X.X.X.X.XXXXXXXXX.XXX.XXX.X.X.XXX.X.XXX.X.X.X.X.X.X#X.X.X#X.X.X.X.X.XXX.X.X.XXXXX.X.X.X.XXX#X#X.X.X.X.XXXXXXX.X.X.XXX.X.X.X.X#X#XXXXXXXXX.X.X.X.X#X.X.XXXXXXX#X.X.XXX.X.X.X#XXX.X.X.XXX.X.X#X.X.X#XXX.X.X.XXXXX.X.XXXXXXX.XXX#X.X.X.X.X.XXX.X.X.X#X#X.X.X#X.XXX.XXXXX.XXX#X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXXX .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.XXX.X.X.XXX.X.X.X.X#X.X.XXX.X.X.X.XXX.XXX#X.X.X.X.XXX.X.XXX.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.X#X.XXX.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.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.X.X.X.X.X#XXX.X.X.X.X.XXX.XXXXXXX.X.X.X.X#XXX.XXX.X.X.XXX.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.X.XXX.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.XXX.X.X.X.XXX.X.X.X#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.XXX.X.X.X.X.X.XXX.XXX.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.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.XXX.X.X.X#X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X#X.XXX.X.X#X.X.X.X.X.X#X.X.X#XXX#X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.XXX.X.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.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.X.X.X.X.XXX.X.X.X.X.X.X.XXX.XXX.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..........XXX......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#....X...............XXXXXXX#.....#......X.........................X.........X.................X..#.X..................X...........XXX..X........X..#........X.......X...XXX..............X.......X........X..........X..........X.......XXXXX..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.X.X.X.XXX.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.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.XXX.X#X.X.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.X.X.X.X.X.XXXXX.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.XXXXXXXXX.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.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.X.X.X.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X#X.X.X.X#X.X.X.X.X.X.X.X#X.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.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.XXX.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.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.XXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXX.XXXXX.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.XXXXXXX.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#X.X.X#X.X.X.X.X.X X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXX.X.X.X.X.X.XXX#X.X#X.X.X.X.X.XXXXX#X.X.X.X.X.XXXXXXX.X.XXXXXXX.X.X.X.X.X.XXXXX.X.XXXXX.X.X.XXX.X.X.X.X.X#X.X.XXX.X.XXX.X#X.X.X.XXX.X.X.XXXXX.X.X.X.X.XXX#X.X.X.X.X#X.X.X.XXX.XXX.X.X.X.X.X.XXXXX#X.XXXXX.X.XXXXX.X#X.XXX.X.X.X.XXX.X.XXX.X.XXXXX.XXXXX.X.X.X.XXXXX.X.X.X#X.X#X.X.X.X.X.XXXXX.X.XXXXXXXXX.X.XXXXXXXXX.X#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.X.X.X.X.X#XXXXXXXXX.X#X.X.X.X.X.X.X.XXXXXXXXX.X.XXX.X.X.X.X.XXXXX.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.XXXXXXXXX.X.X#XXXXX.X.X.X.XXX.X.X#XXX.X.XXXXX.X.X.XXX.X#XXXXX.X.X#X.X.X.XXXXX.XXX.X.X.X#X.X.X.X.X.XXX.X.X.X.X#X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X#X.XXX.X.X.X#XXX.X.X.XXX.X.X.X.X.XXX.X.X.XXX.X#X.X.XXXXXXXXXXXXX.XXXXXXX.X.X.X.XXXXXXXXXXXXX.X.XXX.X.X.X.X#X.X.X.X.X.XXXXXXX.X.X#X.XXX.X.X#XXXXXXX.XXXXXXX.X.X#X.X.XXXXXXXXXXXXXXX#X.X.X.X#X.X.X.X.X#X#X#XXXXXXXXXXX#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#XXX.X#XXXXXXXXX.X.X.X.X#X.XXXXXXXXX.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.X.X.X.X#X.X.XXXXXXXX XX.XXX.XXX.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.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.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X#X.X.XXX.X#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.X.X.X.X.XXX.XXX.X.X.X.XXX.X.X.X.X.X.X.XXX.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.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.X.X.X.XXX.XXX.X#X.X.XXX.X.XXX.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#X.X.X.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.XXX.X.X.X.X.X.X.X#X.X.X.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.X.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.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.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.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.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.X#X.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......X.#.........X.......................X.......................X..X............X..X............#.X..XXX.......XX..X.......X..#X.............X.............X.....XX...............X........X.......X.........X...X.............XX...........X..X...XXX..X.............X.#X........#.....................#...X..XXXXXXX.....X...X..............X.X.......X....X.X#..X.............XXXXXXX......#X............X.....#.#..X........X.#......X..........X....X...............X...................X......X..........X..#.#........X....#.........#...#..XXXXX......#...........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..............XXX........#......................X....#.#.............#.X......X........... XXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#X#X.X.X.X.X.X#X#X.X.X.X#X#X.X.X.X.X.X.X#X.X.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.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X#X.X.XXX.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.XXXXX.X.X#X.X.X.XXX.XXXXX.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.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.X.X.X.XXXXXXXXX.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.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.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.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.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#X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X XXXXXXX.X.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X#X#X.X.XXX.X.XXXXXXX.X.X.X.X#X.X#X.X.XXXXX.X.X.X.X#XXX.X.X.X.X.XXXXXXXXXXX.X.X.X.X.XXXXX.X.X.X.X#X.X.X.XXX.X.X.X.X.XXX.X#X.X.X.X.X.X.XXX.X.X.X.X.XXXXXXXXXXX#X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXX.X.X.X.XXXXXXX#XXXXXXX#X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.XXX.XXXXX#XXX.XXXXXXXXX.X.XXXXXXXXX.XXX.X.X.XXX.X.XXX.X.X.X.X#X.X.X#X.X.X.X.X.X.X.X.XXXXX.X.X.X#X.X.XXX.X.XXXXXXXXXXX.X.X#X.X#XXX.X.XXXXXXXXX.X.X.XXXXXXX.X.X.X.X.X.X.XXX#XXXXXXXXXXXXXXXXX.X.X.X.XXXXX.X.X#X.X.X.X.XXX.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.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX.X.XXXXXXXXX.X.X.X#X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.XXXXXXX.X.XXX.X.XXX.X.X.X.X.X.X.X#X.X.XXXXX.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXXXX.X.XXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.XXXXXXXXXXXXXXXXXXX.X.X.XXX.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.XXX.XXX.X.XXXXX#X.XXX.X.X.XXXXXXX.X#XXX#X.X.X.X.X.X#X.X.X.X.X#X.X.XXXXX.X#X.XXX.X.XXXXXXX.XXX.X#X.X#X.X.X.X.XXX.X.X.X.XXXXX.X.X.XXX.XXXXXXX.X.X.X.X.X.XXX.X.X.X.XXX.XX XXXXXX.X.X.X.X.XXX.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.X.XXX.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.XXX.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.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#X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.XXX#XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.XXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXX.X#X.X.X.X.X.XXXXX.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.XXX.X.X#X.X.X.X.X.X.XXX.XXX.X.X.X.X.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.XXX.X.X.X.X.X.X.XXX#X.X.X.X.X.X.X.X#X.X.X.X.X#XXX.XXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.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.XXX.X.X.X.XXX#X.X.X.X.X.XXX#X.XXX.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............X........X....X.X.X#..XXXXX..........#.X.........#X.XXXXXXXXXXX....X........................XXXXXXXXXXXXX#...........................X..X.............XXX..#...XXXX.....................X..#....X..X.#....X..#......X#...................#..........X......X.............................X...#.X..................X................X......X.....X.................XXXX........X..#X..#.X....................................................X......................X...XXXXXX..#...X................XXX........................X............X#...#...........X....X.....XXXXXXXXX........X.........#.X.....X............XXX#..........................XXXXX...........X#........ XXXXXX.X.X.X.X.X.X.X#X.XXX.X.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.XXX.X.X.X.X#XXX.X.XXX.X.XXX.X.X.XXX.XXX.X.X.XXX.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.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.X.XXX.X.X.X.X.X.X.X.X#X#X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.XXX.X.X.XXX.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXXXXXXXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.XXXXX.X.X.XXX.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.XXX.X#X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.XXX.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.XXX.X.X.X#X.X.X.X.X.XXX.XXXXXXX.X.X.XXX.X.X.X#X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.XXXXXXX.X#X.X.X.XXX.XXX.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.XXX.X.X.XXX.X.XXXXXXXXXXX.XXX.XXXXX.X.X.XXX.X.X.X.X.X.XXX.X.X.XXX#X.X.X.X.XXX.XXX.X.X.XXX.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.X.X.X.XXX.X.X.XXX.X.XXXXXXXXXXX.X.XXXXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.XXXXX ................X.....XXXXXXX#......X.X#...........#......XXXXXXX.X.......X...............X#...#............................XXXX .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.XXXXXXX.X#X.X.X.XXX.X.X.X.X.X.X#X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.XXXXX X#X.X.X.XXXXX.X#X.X.X.XXXXXXX.X#X.XXX.X.XXX.X.XXXXX.XXX.X.XXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.X.XXXXXXXXXXXXX#X.XXXX .X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X#X.XXX.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.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.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.X.X#X.X#X#X.X.X X.X.X.X.XXXXXXXXX.X.XXX#X#XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X#X.XXXXX.X.X.XXXXXXX.XXXXX.X#X.X.X.X#X.X.X.XXX.X.XXX.X.X.XX 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.X.XXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX#XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X XXX................X...................#.....#X...........X...XXX.........................XXXXXXXXX.....XXX..............#.....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.XXX.X.X.X#X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.XXXXX.X.X.X#X#X.X.X.X#X.X X.X.XXX.X.X.X.X.XXXXXXX.X.X#X.X.X.XXXXX.X.X.X.X.X.XXXXXXX.X.X#X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.XXXXX.X.X.X.XXX.X.X.X.X.XXXXX#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.XXX.X.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.......................................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.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.X#X.X.X.XXXXXXXXX.X.X.X.X#X.X.X.X.X.XXX.X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXXXXXX.X.X#X.X.X.X.X#X#X.XXX.X.X.X.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.XXX#X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X.XXX.XXXXXXXXX.X.X.X.X.XXX#X.X.XXX XXX.....X..X.................X....XXXXXXX.......X.......XXX......#.#X...........X#..X...........XXXXXXXXXXX....#X#..XXXXX.....XX XX#X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.X.XXXXX#X.X#X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.XXX#X.X.XXX X.X.X.X.X.X.X.X.XXXXXXX.X.XXXXXXXXXXXXX.X#X.X.XXX.X.X.X.XXX.X.XXX.X.XXX.X.X#XXXXX.X.X.X.X.X.X.X.XXXXXXX.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.X.X.XXX.X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.X.XXX.X#X.X#X.X.X.XXXXX#X.X#X.X.X.X.X.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.X.X.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.XXXXX.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#XXXXXXX#XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X#X.X.XXXXXXX.X.X.X.XXXXXXX.X.X.X.X.X.XX XX.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.XXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#XXX.XXX#XXX XXX..#...X...#....X.........................X....#.X...........#........XXXXX#.......#X...............................X...XXXXXX 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.XXX.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.XXXXXXX XXXXX.X.X.XXX.XXX.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X#XXX.X#X.X.XXX.X.X.X.X.X.XXX.X.X.XXX.X.X.XXX.X.XXXXXXXXXXXXX.X#XXXXX.X.XXXXXXXX XXXXXX.X#XXX.XXX.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.X.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 XXX...........X.............XXXXXXX.......X...........X..........X....X......X.......#..X#..X#...............#.................. XXXX.X.X.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.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#XXX.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#X.XXXXX#X.X.XXX.XXX.X.X.X.X#X.X#X.X.X.X.X.X.XXXXX.X#XX XX.X.X.X.XXX.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.X#X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X X...X....#......X......X............X..#XX.......X........X......................XX......#X.......X.......X#.................... XX.XXX.X.X.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.X.XXXXX.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.XXXXX.X.X.X.XXXXX#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X#XXXXX.X.X.X.X.X#XXX.XXX.X.XXX.X.XXX.X.X.X.X.X.XX XX.X.X.X.X.X.XXX.X.X.X.X.X.X#XXX.XXXXX.X#X#X.XXX.X.X.X.X.X#X.X#XXX.X.X.X.X.X.X.XXX.XXX.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.XXX.XXX.X.X X.............X.................XXXXXXX.......X......#..X............X.......X......X..X.....X......X...............XXXXX....... XX.X.X.X.X.X.X#X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXX.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.X.X.XXXXX#X.XXXXXXX.X.X.X.X.X.X.XXX.X.X.X.XXXXXXX.X.X.X.XXXXX.X.X.X.X.X.XXX#X.X#X.X.XXX.X.X#X.XXX.X.X.X.X.X.XX XX.XXX.X.X.X.X.X#X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.XXXXXXX.X.X.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.X.X.X.X.X.X.X XXXXX..X......X.............XXXXXXXXXX.....#...#..XXXXX...X.............XXX...............................X................#.... XXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X#X.X.X#X.XXX.X.X#X.X.X.X#X#X.XXXXX.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.X.X.X#X.X.X.X.XXX.X.XXXXXXXXX#X.X.XXX.X.X.X.X.X#X.X.X.XXX.X.X.XXXXXXX#X#XXXXXXX.X#XXXXXXXXXXX.X#X.XXX.X.X.X.XXXXX.X.XX XX.XXX.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.X.X#X.X.X.X.X#X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.XXX.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.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X#X.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.X.X.X.X.X#X.XXX.X.XXX.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.XXX.X.X.XXXXX.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.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.XXX ...........#X.....X#X.............X...XXX#X.............X......X.........X...#......X..#.......#.......#...#XXX.......XXX...XXXX .X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X#X#X.XXX.X.X.X.X.X.X.XXXXX.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.XXXXX.XXXXX X#X.X.X.XXX.X#X.XXXXX#X.XXX#X.XXX.X.X.X.X.X#X#X#X#X.X.XXXXXXXXX.X.XXXXXXXXXXX.XXXXX.X.X.X#XXX.X.X.X#XXX.X.X.X.X.X#X.XXXXX#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#XXX.X.X.X.XXX.X#X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.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.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.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.X.X.X.X X.X.XXX.X.XXX#X#XXX.X.XXX#X.XXXXX.X#XXX#X.XXXXXXXXX.X.X.X.X.X.X.X.X.XXX#X.XXXXXXXXXXX#X.X.X.X.X.XXXXX.X.XXXXXXXXX.X.XXXXXXXXX.XX XX.X.XXX.X.XXX.X.X.X.XXX.X.X.XXX.X.XXX.X.XXX.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X#XXXXXXX.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.....XXXXXXX........................X.. XX.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#X#X#X.X#X.X.X.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#X#XXX.X.X.X.X.X#X.XXXXX#X#XXXXX.X.XXXXXXX.XXX.X.X.XXX.XXX.X.X.X.X.X.X#X.X#X.X.X.X.X.X.XXXXXXX.X.X.XXXXXXX.X.X.X.X.X.X.XX .X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X#XXX#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 ........XXX..#.X......X........X....X.................X.......X....#......X.........X#............................X.....X....... .X.X.X.XXXXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.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.X#X.XXX.X.X.X X.X.X.X.XXX.X.XXX.X.XXXXX.X.X.X.XXX#X.XXX.X.XXXXX.X.XXX.X.X.X.X.X.X.X.X#XXXXXXXXX.X#X.X.X.X.XXXXXXX.X.X.X.XXX.X.XXX.XXXXX.X.XXXX .X#X.X.X.XXX.X.X.X.X.XXX.X#X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXX.XXXXX.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.......XXXXX............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.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.XXX#X#X.X.X.X.X.X.X.X.X.X.X.X#XXX#X.X.X.X.XXX.XXX.X.X.X.X.X#X.X.X#X#XXX.X.X.X.XXX.X.XXX.X.XXXXX.XXX.X.X.X#X.X.X.XXX.X.X.XX XX#X.X.X.X.X.X#X.X.X.XXX.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.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..........#................X#....................X........X.....XXXXXX....... .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.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.XXX.X#X.X.X XXX.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.XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXXXX.X.X#XXX.X#X.X.X.X.XXX#X.X.XX .X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.XXX.X.X.X.XXX.X.X.XXX.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#X.XXX ..........X............#..........X......#..X...X.........X......#X.......X....#X.........X.........X.....................XXXXXX XX.X.X.X.XXX.X.X.X.X.X.X#X.X.X.XXX.X.X.XXX.X.X.XXX.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.X.X.X.X.X.X.X.XXXXXXX X#X.X.X.X.XXXXXXX.X.XXX.X.X.X.X.X#X.X.X.XXX.X.XXXXXXXXXXX.X#XXX.X.X.X.X#X#XXXXX.X.X.XXX.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.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.XXX.X.XXXXX.X.X.X.X.XXX.X.X.XXX.X.X.X.X.XXX.X.X.XXX.X.X.XXX .#.....X.........X...X.....#.......X...........................#....XXX.....XXX..........#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.X.X.X.X.X.X.XXXXX.X.XXXXX#X.X.X.X.X.X.X.XXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X XXX.X.X#X.XXX.X.XXXXXXX.X.X.XXXXXXX.X.X#X.X#XXX.X.X.X.X#X.X.X.X.X#XXXXXXX.X.XXX.X.X.X.XXX.XXXXX.XXX.X.XXX.X.X.X.X.XXX.X.X.X.XXXX XX.X.X.X.X.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X ....X........X.........X...........X..XXX.......X...........X.............X#...................#X.........XX........X........... .X.XXX.X.X.X.X.X.XXX#X#X.X.X.X#X.X.X.XXXXX.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.XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X X.X#X.X.X.X.XXXXXXXXX#XXXXX.X.X.XXX.X.XXXXXXXXX#X.X.XXXXX.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.X#XXX.X#XXXXXXX.X.X.X.XXX.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.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......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.XXX.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.XXXXX.X.XXX.X.X.X.X.X.X.XXXXX.X.X.XXX.X.XXXXX.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.XX XX.XXXXX.XXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X XXXXXXXX.XXXX.X....X...X.....X....X..#.XXXX...X.............X.XX.....#..........X......X.......X....X..................#X...X..X XXXXXXXXXXXX#X.X#X.X.X.X.X.X.X.X.XXX.X.XXXXX.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.X.X.X#X.X.X#X.X.X#X.X.X.X XXXXXXXXXXXXX.X#X.X.X.X#XXXXX#X.XXXXX.X.XXX.X.XXX.X.X.X.X.X.X.XXXXXXX.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.XX XXXXXXXXXXXXXX.X.X.XXX.X.X.XXX.XXXXXXX.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.XXX.X.X.X.X.X.X#X.XXX.X.X#X.X.X.X.XXX XXXXXXXXXXXXX......#X.......X...X....#...........XX#................X...XX...X...#...#X.....X...............X...XX.#.#......XXXX XXXXXXXXXXXXXX.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.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.X#X#XXXXX XXXXXXXXXXXXXXX.X.X.X.X.X#X#XXX.X.X#X.X.X.XXX.X.XXX.X.X.XXXXX.X.X#X.X.X.XXXXXXXXX.XXX.X.XXX.X.X.XXX.X.XXX.X.X.X.XXX.X#X.X#XXXXXX .X.XXX.XXX.XXX.X.X.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.X.X.X.X#X.X.XXX.X.XXX.X.XXX.X.X#X.X.XXX.X.X.X.XXX.X ............X......#....X#.....#...XX..........#.............#X...X..................#X.XXXXX.............XXX................... .XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.XXX.X.X#X.XXX.X.X.X.X.X#X#X.X.X#X.X#X.X.X.X.X.XXX.XXXXX.X.X.X.X.X.XXXXX.X.X.X#X.X#X#X.X.X XXX#X.X.X.X.X.X.X.X.X.X.X#XXXXX.XXXXX.X#X.X.XXX.XXX.X.X.X.XXX.XXX.XXX.X.X.X.X.X.XXX.X.X.X.XXXXXXXXXXXXX.X.XXX.X.X.X#X.XXX.X.X.XX XXXX.XXX.X.X.X.X#X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X#X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXX XXX...X......X..X#.#.......XX...X.......XXX..........X...XXXXXXXXXXX...#......XXX......................X..X.......X.....X...XXXX XX.X.XXX.X.X.X.XXX.X.X.X.XXXXX.X#X.X.X.XXXXX.X.X.X#X.X.XXXXXXXXXXXXX.X#X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXX.XXXXX X.X.X#X.X#X.X.XXXXX.XXX.X#XXX.X.X.X.X.XXXXXXX.X#X.X.X.XXXXXXXXXXXXX.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX.X#XXX.X.X.X.X.X#X.X.X.X.XXXX XX.X.X.X#XXX.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.X.X.X.X.X.X.X.XXX.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.....X......X.....X........X.......#....X............... .X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.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.X.XXX.X.X.X.X.XXXXXXX.X#X.X.X.X.XXXXX.X#X.X.X.X.X.XXXXX.X.XXX#X.X.X.XXXXX.X.XXX.X.X#X#X.X.XXXXXXX.X#XXX#X.X.X.XXXXX.X.XXXXXX .X.X.X.XXXXX.X.X.X.X.X.XXX.XXX#XXX.X.X.X.X#XXX#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.XXX.X.X.X.X.X#XXXXXXX ....X.....X....#........X.......X...........XXXXXXX...............X...........X.......X.....................X#.X........XXXXXXXX .X.X.X#X.X.X.X#X.X.X.X.XXX.X.X.XXX.X.X.X.X.XXXXXXX.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.XXXXXXXXX X#X.X.X.X.X.XXX.X.X.X.X#X.X#X.X.X.X.X.X#X.X.XXXXX.X.X.X.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.X.XXX.XXXXXXXXXX .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.X.X.X.X#X#X.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.X.X.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.X.X.X.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.XXXXXXXXX.X.XXX.X#X.X.X#X.X.X.X#X.X.XXXXX.X.X.X.X.X.X.X.X.XXX#X.XXX#X.X.X.X#X.X.XXX.X.XXXXX.X.X.X.XXX.X.XXXX 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.XXX.X.X.X.X.X.XXX.X.XXX.X.XXX.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.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.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X X.X.XXX.X.X.XXX#XXX.X.XXXXXXXXXXXXX.X#XXXXX.X.X#XXXXX.X.X.X.XXX.X.X.X.X#X.X.X.XXX.X#X.X.X.X.XXXXX.X.XXXXXXXXXXX.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.X#X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.XXX.X.X.XXX#X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X#XXX.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.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.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.X#X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.X#X.X.XXXXX.X.X#X.X.XXXXX.X.XXX.X.X.X.X.X.XXX.XX .X.X.XXX.X.X.X.X.XXX.X#X.X.X.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.X.X.X.X.X.X.X#X.X.X.XXX.XXX#X.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#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.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.XXXXX#X.XXXXXXX.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX#X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.XXXXX.X.XXXX 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.X.X.X.X.X.X.XXX.X.X.X.X.X.X#XXX.X.X.X.X#X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X XXX........X................X..#..................X........#.....#....XXX............#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.X.X.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.X.X.XXX.X.X.X.X.X.XXX XXX.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.XXX#X.XXXXXXX#X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.XXXXXXX.X.XXX.X.X.XXX.X.X.XXXXXXXXXX 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.XXX.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.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.XXX.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.X.X.X.X#X.X.X.X.X.X X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.XXXXX.X.X#X#XXXXX.X.X.X.X.X.XXX.X#X.X#XXXXXXX.X.X.X.X.X#XXX#X.X.X.X#X.X.XXXXX#X.X.XXX.X.X.X.X.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.X.X.X.XXX.X.XXX.XXXXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.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.X.X.X.X#X.X#X.X.X.X.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.X.X.X.X.X XXX.XXX.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X#X.X#X.X.X.XXX.X.X.XXX#X.X.X.X#X.X.X.X#XXXXX.X#X.X.X.XXX.XX .X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X#XXX.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.XXX.XXX.XXX.XXX.X.X#X.XXX.X.X.X.X ............X.........X..#........X....#....X..#.#....X.......X......#....X..#..........X.......XXX....#X...........XXX......... .X.X.X.X.X.XXX.X#X.X#XXX.X.X.X.X#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.X.XXXXX.X.X.X.X.X.X.X.XXXXX.X.X.XXX X.X.X.X.XXXXXXX.X.X.X.XXX.X.X.XXX.X.X.X#X.X.X.XXX.X.X.X.X.X.X#X.X.XXXXXXX.X.X.X.X.X.X.X#X.X#X.XXXXX#X.X.XXX.X.X.X#X.XXX.X#X.X.XX 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.X.X.X.X.X.X.X.X.XXX.X.X.XXX#X.X.X.X.XXX.X.X#X.X.XXX#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.X#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.X#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.X#X.X.X.X#X.X#X.X.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.XXXXX#X#X#X.X.XXXXXXX.X.X#X.X.X.X.XXXX XX.X.X.XXX.XXX.X.X.XXX.X.XXX.XXX.X.X.XXXXX.X.XXX.X.X.X.XXX.X.X.X.XXX.XXX.X.X.X.X#X.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXXXX ........X..X...X...#X.....X...X...........X...X..X...#..X.......XXXXX..#.................X.#X#.#....X.............X....#....XXXX .X#X.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.XXXXXXX.X#X#X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.X.XXX.X#X.X.XXXXX X.X.X.X.X.XXXXX.X.X.XXXXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#XXXXXXX#X.X.X.XXXXXXXXXXXXX.X.X.X#X.XXXXXXX#X.X.X.X.X.X.X.X.XXXX .X.X.X#X.X.X.XXX#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.XXX.XXX.X.X.XXX.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.X.X.X.X.X.X.X.X#X#X.X.X.X.X#X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.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.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.XXX.X.XXXXXXX#XXX.X.X.X.X.X.X.XXX.X.XXXX XX.X.X.X.X.XXX.X.X#X.X.X.X.X#X.X#X.X.X.XXX.XXX.XXX.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.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 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.X.X.X.X.X.X#X.XXXXX.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.XXXXX.X#X.XXXXXXXXX.X.X.X#X.XXX.XXX.X.X.X.X.XXX.X#X.X#X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X#X#XXXXX.X.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.X.X#X.X.XXXXXXX.XXX#X.X.X.XXX.X.XXX.X.X#X.X.XXX.X.XXX.X.X.X.XXX.X.X.XXX.X.XXX#XXX.X.X XXX....XX...................X...XXX................XXXXXXXXXXXXX............X..XX..........X.#X.........X.......X.........X..... XXXX.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X.X.X.X.X.XXXXXXX.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.XXX.X#X.X.X.X XXX.X.X.X.XXXXX.X.X#X.XXX.X.X.X.XXX.X.X.X.XXXXX.X.XXXXXXX.X#XXX.X.X.X.X.X.XXX.X.X.XXX.X.XXXXX.X#X.XXX.X.X.XXXXX.X.X.XXXXX.XXX.XX .X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.XXX.XXX.X.X#X.XXXXX.X.X.X.X.X.X.X.X.XXX.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...#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.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.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.X.X.XXXXX.X.X#X.X.X.X.XXX.X.X#X.X.X.X.XXX#X.X.X.X#X.XXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X#XXX.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.X.XXX.X#XXXXX.X.X.X.X#XXX.XXX.X.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..XXXXXXXXX...................X......X..........X...............X..... .X.X.X.XXXXX.X.X#X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXXXXXXXX.X#X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X X.X#XXXXXXX.X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXX.X#X.XXXXXXXXX.X.XXXXXXXXX.XXX.X.XXXXX.X.X#X.XXXXXXX.X.XXX#X#X.X.XXXXX.X.X.X.X.X.X.XX XX#X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.XXXXX.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 XXX.......X...X....#.......XX........#..X................X......X.................X.........X..#..................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.X#X.X.X.X#XXX.X.X.X.X.X.X.X.XXX.X.X#X#X#X.X.X.X.X.XXX.XXX.X.X.X.XXX.X.X.X.X X.X.X.X.X.X.X#X#X.X.X.X.XXXXXXXXXXXXX.X.X.X.X#X.X.X.X.X.X.XXX.X#XXX.X.XXXXXXX.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.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.X.X#X.X.X.X.X.X.X.X.X.X.X#X.XXXXX#XXXXX.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X#XXX ...X.#....X...X.........................X..X.......X.............X................XXXXXXXXX....#....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.XXXXXXXXX.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.XXXXX.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X#XXX.XXXXXXXXX.X.X.X.X.X.X.X.X.X#X#X.XXXXX.XXX.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.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X .#................X.........X..#.X......X#..XXX....X....XXX............X.X..........XXXXXXXX................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.XXXXX.X.X.X.X.X.X.X#X#X.X.X.X.XXXXXXXXX.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.XXXXX.X.X.XXX.X#X.X.XXX.X.X.X#X.X.X.XXX.X.X.X.X#X.XXXXXXXXX.X.XXX.X.X.X.X#XXXXX.X.XXXXX.X.XX .X.X.X.X.X.XXXXX#X.X#X.X.X#X#XXX.X#XXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X ..........XXXXX.........XX..........X.....X..........X..X......#X.X#.......#.#X#..X..#...#.....X......X............X..........XX .X#X#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.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 XXX.X.X.XXXXX.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.X.X.X.X#X#X.XXX#XXXXX.X.X.X#XXXXX.X.X#X.X#X.X#XXXXX.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.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#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.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.X.XXX.X.X#X.X.X#X.XXX.X#X.X.XXX.X#X.X.X.X.X.XXXXX.X.X#X.X#X.X.X.XXXXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXX#X#X.XXX.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#XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.XXX.X.XXX.X.X.X.XXX.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....X.... XX.X.X.XXX.X.X#X.X.XXX.X.X.X.X.X.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.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X X#X.X.X.XXXXX.X.X.XXX.X.X.X.XXXXXXXXXXXXX.X#X.XXX.X.X.X.XXXXX#X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.XXXXX.X.XXXXX.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.X.X#XXX.X.X#X#X.XXX.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...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.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.XXXXX.X.X.X.X.X#X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXXXX.X.X#X.XXXXX#X.X.X#XXX.X.X.X.XXXXX#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.XXX.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#XXX.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.X.XXX.X .........#....X...........XXX..#...#...X...X...................X..........X...........X.........XXX........#....X..............X XX.X.X.X.X.X.X.X#X.X#X.X.XXXXX.X#X.X#X#X.XXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X#XXX.X.X.XXXXX.X.X.X#X.X#X.X.X.X.X.X.X.X.X X.X.X.X.X.X.XXX.XXX.X.X.XXXXXXX.XXX.X.XXXXXXX.X.X.X.XXX.X.X.X.X.X.XXXXXXX.X.X.XXX#X#X.X.X.X.X#X.XXX.X#X.X.X.XXX.XXX.X#XXX.X.X.XX XX#XXX.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.XXX.XXXXX.X.X.XXX.X.X.X.XXX.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.X#X.X#X XXX....X......X......X.....................X......X......#....X...........X......X...#........X......XX#...................#.... XXXX.X.X.X.X.XXX.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.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 XXX.X.XXXXX.X.XXX.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X#XXX.X.XXX.X.X.X.X#XXXXX.X#XXXXXXX#X#X.X.X.X.X.XXXXXXXXX.XXXXX.X.X.XXXXXXXXX#XXXX 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.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.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.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.X.X.X.X#X.X XXX.X#X.X.X.X.X.X.X.X.XXXXX.X.X#X.X.X.XXX.X.X#X.X#XXX#X.XXX.X.X#XXX#X.XXXXXXX.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X#XXXXXXX.X#X.X.X.X.XX .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.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............#...#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.X.X.X.X.X.X.X.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.X.X.X.X.X#X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X#X.X.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX#X#XXX.X.XXX.X.X.X.X.XXXXX.X.XXX.X.X.X.XX .X.X.X.XXX.XXX.X.XXX.X#X#X#XXX.X.XXX.X.X.X.X.X.X.X#X#X.X.X#X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXXXX.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..XXXXX..#...#..............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.XXX.X.X.XXX.X.X.X#X#X.X.X.X.XXXXX.X.X.X.X.X.X.X.X#X#XXX.X.X.XXXXX X.X.X.X.XXX.X.X#XXX.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXXXXXX.X.XXXXX.XXX.X.X.X.X.XXX.XXXXX.X.XXXXXX XX.X.X#X.X.X.X.X.X.X.X.X.X.XXX.XXX#XXX.X.X.X.X.XXX.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#XXX.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.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#XXX.X.X.X X.X#X.X#XXX.X.X.X#X.X.XXXXX.X.X.X.XXX.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.X.X.X.XXX.X.XXXXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXX.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..................X.......#.X .X.X.X.X.X.X.X.X.X.X.X.X.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.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.X.X.X#X.XXX.X.X.XXXXX.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X#XXX.X.X.X.XXXXX.X.XXXXXXXXX.X.XXX.XX .X.X.X.XXX.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.XXXXX.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X ........X..........XX...................XXXXXX...............#X.XX...X..X#...#..........X........#.............................X .X.X#X.XXX.X.X.X.XXXXX.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#X.XXX.X.X.X#X.X.X.X.X#X#XXX.X#X.X.X.X.X.X.X X.X.X.XXX#X.X.X.XXXXX.X.XXX.X.X.X.X.X.X.X.XXXXX.X.XXXXXXXXXXX.X.X.X.X#X.X.X.X.X#X.X.X.X.XXXXX.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X#X.XX XX.X.X.X.X#XXX.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX#XXX.XXX.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.XXXXXXX.X.X.X.X#XXX.X.X ...X.........#.......#.........XX.............X..............XXXXXX........#...X...................X...X....XXX...XXX.....X..... XX.XXX.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.XXX.X.X#X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXXXX.XXXXX.X.X.X.X.X X.X.X.X.XXX.X#X.X.XXX.XXXXX.X.X.X#X.XXXXX.X.XXX.X.X.X.X.X.X.X.X#X.X.X.X#X.XXX.X#X.X.XXXXX.X.XXXXXXX.X.XXXXXXXXX.X.XXX.X.X.X.X#XX XX.X.X.X.X.X#XXX.X.XXX.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#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXX XXX........#XXXX...........X...X..........X.........X...X#.......................X.................#.............X.............. XX.X.X.X.X.X.XXXXX.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.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X X.X#X.XXXXX.X.XXX.X.XXX.X.X.X#X.X.XXX.X.X.X#X.X.XXX.X.X.X.X.X#XXXXX.X.X#X.X.X#X.X.X.X.XXX.X.XXX.XXX.X.X.X.X#XXXXX#X.X.X.X.X#XXXX XX.X.XXX.X.X.X.XXX.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.XXX#X.X#XXX.X.X.X.X.XXX.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.X.X#X.XXX.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.XXX.XXX.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X X.X.XXX.X.X.X.XXXXXXXXXXX.X.X.X.X.XXXXXXXXX.X.X.XXX.XXXXXXX.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X#X.X#X.X.X.X.XXX.X.XXXXX.X.X#X#X.XX XX.X.X.X.X.X.XXXXX.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.XXXXX.X#X.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#.X .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.X.X.X.X.X.XXX.X#X.X.X X.X.XXX.X.X.X.X.X#XXXXXXXXXXX.X.X.X.XXXXXXX#X.X.X#X.X.X.X.X#X.X.X.X.XXX.X.XXX.X.XXX.XXX#X.X.X.X.X.X.XXXXX.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.XXX.X.X.X#X.X.XXX.XXX.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.XXXXXXX .......X....X.................XX...........X....X.....X................X.......#..........X..#.#X.........X......X......XXXXXXXX .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.X#X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.XXX X#X#XXXXXXX.X#X.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X.X.XXXXX#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.X.XXX.X.X.X.X.XXX#X.XXX.X.XXX.X.X#XXXXX.X.X.X.X.XXX.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.....XXX.........XXXXX..#.............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.XXXXX.X.XXX.X.XXXXX.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.XXXXX.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X#X#XXXXX.X.X.X#X.X.X.XXX.X#X.X.XXXXXXX#XXXXX.X.X.XXX.XXX.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.XXX.XXX.X.X.X.XXXXXXX.X.X.X#X.X.XXXXX.X.X#X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.XXX .........#..............XX..........XX.....#.X......X...X.....XXXXXXXXXX....X.X#....XXX.......................X......#.....#.... XX.X.X.X#X.X.X#X.X.X.X.XXXXX.X.X.X.XXX.X.X.X#X.X.X.XXX.X.X.X.XXXXXXXXXXXXX.X.X#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.XXXXX.XXX.X.X.X.XXXXXXXXX#X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X#X.X.X.X.XXXXXXXXXXXXX.X.X.X.X.XXX.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.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.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.X.X.X.X.X.X#X.X.X.X#X.X.XXXXX.X#X.X.X.XXX.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.XXXXXXXXX.X.X.X.X.XXX.X.X.X#XXXXX.X.X.X.X.XXXXX.X#X.X#XXX#X.X.X.X.X.X#X.X.XXX.XXX.X.X.X.XXXXX.XXXXXXXXXXXXXXX#XXX#X.X.X#X#XX 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.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.XXX.X.X.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.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#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.XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.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.X.X.XXX.X.X.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#XXX.XXX#X.X#XXX#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.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.XXX.X.X#X.X.X.X.X.X.X.X X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X.X#X.X.XXX#X.X.X#X.X.X.XXX.X.X.XXX.X.XXX.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.X.XXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X#XXX.X.XXX.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X#XXX.XXX#X.X#X.XXX.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....XXXXXXX XX.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.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.X.X.X.XXXXXXX X.X.X.X.X#X.X.X.X.XXXXX.X.X.X#XXX.X.XXXXX.XXX.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X.X.X.XXXXX.XXXXX.X.XXX#X.X.X.X.X.X.X.X.X.X#X.XXXXXX .X.X.XXX#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.XXX.XXX.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..#...................#......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.X.X.X#X.X.X.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.XXX.X.X.X.X.X.XXX.X.XXX.X.X.X.X#X.X.X.XXXXX.XXX#X.XXX.X#X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXX .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.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.X.X#X.X.X.XXX.X.X#X.X.XXX.X.X.X.X.X.XXX .....X..............X....X.......X.....#XX.........X...........#............X...X...........X......XXXX..#......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.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.XXXXX.X.X.X.X.XXX X.X#X.X.XXXXX#X.XXX.X.X.X.X.X.X.X.X.X.X.X.X#X#X.XXXXX.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.XXXXX.X#X.X.XXXXXX XX.X.X#XXX.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.XXX.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.....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.X.X.X.X#X.X.X.X.X XXX.XXX.X.XXXXX.X.X.XXX.X.XXX.X.XXX.XXX.X.X.X#X.X.XXXXX.X.X.X.X.XXXXX.X#X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X#X.X.XXXXXX XX.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X#X.X.XXX.X.X.X.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X X.............X..........X..................X........X.....#.X........X............#....X....X......XXXX......XXXXX............. 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.XXX.X#X.X.X.X.X.X.X.X#X.XXX.X.X.X.X#X.XXX.X.X.X#XXX.X.X.X.X.X.X#X XXXXX#X.X.X.X.X#X.X.X.XXXXX.X.XXXXX#X.X.X.X.X.XXX.X.X.X.XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X# .X.X.X.XXX.XXX.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.XXX.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...............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.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.XXXXX.X.XXX.X.X.X.X.X.X.X.X.XXX#X.X.XXXXX#X.X.X.X.X.X.X.X#X#X.X.X.X.X.XXX.X#XXXXX.X.X.X.XXX.X#XXX.X.X.X.X.X.X.X.X#XXXXXX 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.XXX#X.X.X.X.X.X.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...#.......#....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.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.X.X.X.XXXXX.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.XXXXX.X#X.X.XXXXX#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.XXX.X.XXX.X.X.XXX#X.X.X.XXX.XXX.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.............XXX..........X...#.......#X..... XX.X.X.XXX.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.XXX.X.X.XXXXX.X#X.X.X.X.XXXXX.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.XXX.X.X.XXX.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.XXXXX.X.X#XXX.X.X.XXXXXXX.XXX.X.X.X.XXXXXXX.X.X.XXX.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.XXX.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.XXXXXXX#XXXXXXXXX.X .........X............X..#.......X......XX........X..#..X......................#XXXXX..........#....X..#......XXXXXXXXXXXXXXXXXX .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.XXX.X.X#X.XXXXX.X.X.X.X.X.X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXX X.X.XXXXXXXXX.X.XXXXX.XXX.XXXXX.X.XXXXX.XXX.X#X.X.XXX#X.XXX#X#XXXXX#X.XXXXX#X.XXXXX.X.X.X.X.X.X.X.XXXXX.X.X.XXXXXXXXXXXXXXXXXXXX .X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.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#XXX.X.X#XXX.X.XXX#XXXXX.XXXXXXXXXXXXXXX ...........................................X...#...........#X......#............X#.....#....X..#.........#X.........XXXXXXXXXXXX .X.X.X.X.X.X.X.X.X.X#X.X#X#X.X.X.X.X.X.X.X.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.XXX#XXXXXXX X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.XXXXXXX.X.X#X.X.X.X.X.XXX.X#X.XXX.X.X.X.X.XXXXX.XXXXX.X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXX XX#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.X.X.X.X.XXX.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...........X........#X..X...#..X....#...#XX...............#...#...#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#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.XXX.X.X.X.X.X.X X.XXXXX.X.XXXXXXX.X#X.X.X.XXXXX#X#X.X#XXX.X.X.X.X.X.X.X.X.X.X.XXXXX#XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.XXX.X#XXX.X.XXXXXXXXX.X#XX XX.X.X.X.X.X.X.X.X.XXXXX.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.XXX.XXXXX.XXX.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X X#...............#XXXXXX...............#X.......X....#XXX..........X...#X....XX....XX........................X.........#........ #X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.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.X#X.X.X.X X.X.X#X.X.XXXXXXX.XXXXXXX.X.XXX.X.X.X.X#X.X.X.X#XXXXXXXXX.X.X.X#X.XXXXX.X.X#X.X.XXXXX.X.X.X.X.X.XXXXXXXXXXX.X#X.X.X.X.X.X.X.XXXX XXXX.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.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#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#X.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.X.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.XXX.X.XXX.X.X#XXXXX.X.XXX.X.X.X.X.XXXXXXXXX.X.X.X.X.X#X.X.X.XXX.X#X.X.X.X.X.X.X#X.X.X.X.XXX.X.X#XXX.X.XX XX.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X#XXX.XXX.XXX.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.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.X.X#X.X.X.X.X.X X.X.X.X.X#X.X.X.X.XXXXX.X.X.XXX.X.XXX#X.X#X.X.XXX.X.X.X.X.XXX.X#X.X.XXX.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X#XX XXXX.X.XXX.X.X#X#X.X.X.X#X.XXX.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X#XXX.XXX.X.X.X.X.X.X.X.XXX#XXX.X.X.X.X.X#XXX.X#XXX.X.X.X.X.X.X.XXX XXXXX..X..........X..................X..X......X....X............X..X...........X#...#.#..X......#......X......#........X...XXXX 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.X.X.X.X.X.X.X.X.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 XXXXX.X.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.X.X.XXX#X.XXXXX.XXX#X.XXXXXXX.X.XXX.X.X.X.X.XXX#X.X.X.X.XXX.XXXXX.X.X.X.X#X.X#X.XXX#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.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.X.X.X#X.X.X.XXX.X.X .....#X..#.........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.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.X.X.X.X.X.X.X.X.X X.X.X.X.X.X.XXXXX.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.XXXXXXXXX#X.X.X.X.X.XXX#XXXXXXX.X#X.X.X.X.XX .X.XXXXX.X#X#X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X#XXX#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.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.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.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#X.XXXXXXX.X.X.X.XXX.X.X.X.XXX.XXX.X.XXX.X.X.X.X#X.X.X.X.XXX.X.X.XXX.X.XXX.X.X.X.X.X.XXX.XXXXX.X.XXX.XXXX .X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.XXXXX.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXX#X.X.XXX.X.X.X.X.X.X.X ......X...........XXXXXXX.......XXX....#....X...................XXXXXXXXXXX#.......#........X#.....................X............ XX.X.XXX.X.X.X.X.XXXXXXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X#X.XXXXXXXXXXX.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.XXXXXXXXX.X.X.XXXXX.X.X.XXXXXXX.X.X.XXX.X.XXXXXXXXXXXXX.X.XXXXXXXXXXXXX.X.X.X.X.X.XXXXXXX.X.X.X.X.X.XXX.X.XXXXXXX.X.X.X#XXXX XX#XXXXXXXXX.X.X#X.XXXXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.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 XXXXXXXXXXX.......XXXXXXX.................................................X...XXX............#......XX...............X.#.X...... XX#XXX#XXX.X#X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.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.X#XXX.X.X.XXXXXXX#X.X.X.X.X.XXX#X.X.X.X#X.X.XXX#X.X.X.X.X.X.X.X.X.XXX.X.XXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX#XXX.X.XX XX.XXX.X.XXX.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.X#XXX.XXX.X.X.X.X#XXX.X.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.......X.X......#.X.......X.#X..............#..XXXXX...............................XXXX............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.X.X.XXXXX.X.X.X.X.X.X#X.X.X.XXX.X#X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X.X#X X#X.X.X.XXX.X.XXXXX.X.X.XXX.X.X.X.X.XXX#X.X.X.X.X.X.XXX.XXXXX.X.X.X#X.X.X.X.XXXXXXXXX.X#X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X#XXXXX.X# .X.XXX#XXX.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.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X .....#..X.........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.XXXXXXX.X#X.X#X.X.X.X#X.X.X.X.X#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.X.X.X.X.X.X.XXXXX.XXX.XXXXX.X.X.X.X.X.X.X.X.X#XXXXX.X.XXXXX.X.XXX.X.X.X.XXXXX.X.XXXXX.X#X.X.X.XXXXXXXXXX .X.X.XXX.X.X#X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.XXX.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.X.X#X.XXX.X.X.X.X.XXX ...#..................XXXXXXX................#....X........X......X.................X....#X#.........X.........X..X...........XX .X.X.X.XXX.X#X#X.X.X.X.XXXXXXX#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.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X XXX.X.X.XXXXX.XXXXXXX.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.XXXXX.X.X.X.XXXXXXXXX.X.X#X.X.X.X.X.X.X.XXXXX.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.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............#.#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.X#X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXXXX.X#X.XXXXXXXXX.X.X#X.X.X.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.XXX.XXXXX.X.X.X.XX XX.X.XXX.X.X.X.X.X.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.XXX.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X#X.X XXX...X................X................X......X..XXX...XXX.X....#.#..X....X....XXXXX...X#............X................X........ XX.X#X.X.XXX.X.X.X.X.X.X.X.X#X.X#X.X#X.XXX.X#X.X.XXXXX.XXXXX.X#X.X#X.X#X.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 XXX.X.X#X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.XXXXX.X#XXXXXXX.X.XXXXX.XXX.X.X.X.X#X.XXX.X.X.X.X.X.XXXXXXXXXXX.X.X.X.XXX.X.XXX.X.X.X#XXXX .X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.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.X.X.X.X.X.X.X ..................................................X........X.............................................X............X......... .X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.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.XXX.X.X.XXX.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXX.X.XXXXX.X.X.XXX.X.X.X.X.X.X#X.X.X.XXX.X.X.XXX.X.X.XX 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#XXX.XXX#X.X.X.X#X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.XXX.X XXXXX.....X....................X.....#.X.....X..........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.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 XXXXX.X.X.X.X.X.X.X#X.X#X#X.XXXXXXXXX.X.X.XXXXXXXXXXXXX#X.XXXXX.XXX.X#X.X.XXXXXXXXX.X#XXXXXXX.X.X.X.XXXXXXX.X.X#XXXXXXXXXXXXX#XX XXXXXX.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.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 XXXXXXXXX.....X#...X.................X.............................X..X#...........X.........X..X........X...................... XXXXXXXXXX.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.X.X.X.X.X.X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X XXXXXXXXX.X.X.X.X.X.XXX#X.X.X.XXXXXXXXX.X.XXXXX.X.X#X.X#X.XXX.X.X#X.XXX.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X#X.X.XXX.X.X.X.XXXX 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#XXX.X.X.X.X.X.X.X.XXX.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.XXX.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.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.XXX.X.X.X.X.X.X.X.X.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.XXXXXXXXX.X.XXX.XXXXX.X.X.X.XXXXXXXXX.X.X.X#X.X.X.X.X.XXXXXXXXXXX.X.X.XXX.XXX.X.X.X.X.X.X.X#X.XX .X#X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.XXX.X.X#XXX.X.XXX.X.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.X.X .#....X...........X.....X............................X........................X...................XXXXXXXXXXX....X.............. .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.X.X.X.X.X.X#X#X.X#X.X.XXX.X#X.X.X.X.X.XXXXXXXXXXXXX.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#X.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.XXXXX.X.X.XXXXX#X.XXXXXXXXXXX.X.XXXXXXXXXXX.X.XX .X.X.X.X#X.X#X.X.X.X.X.X.XXX#X.X.X.X.X.X.X.XXX.XXX.X.X#XXX#XXX.XXX.X.X.X.X.X.X#X#XXX.X.X#X.X.XXX.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X .#.....#.......X.....X.X.X................X.....XXX...XXX.......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.XXXXX.XXXXX.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.X.X.X.X X#X.XXX.X.X.XXX.X#XXX.X.X.X.XXXXXXXXXXXXX.X.X.XXXXX.X.XXX.X.XXX.X.XXXXXXX.X#X#X.X.X#X#X.X.X.XXX.XXXXX.X.X.X.X.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.X.X.X.X.X.X.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.XXX#XXX.XXX.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.X.X.X.X.X.X.X.X.X.X.X.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#X X.X.XXXXX.X#X.X.X#X.X.X.XXXXXXX.X.X#XXX.X.X#X.X.X.X#X.X.XXX.X.XXX#X#X.X.X.X.X.X.X.X.X.X#X.X.X.X#X.X.XXXXX.X.XXXXX.X.XXX.X.XXX.XX XX.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.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......#.....................#......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.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.XXX.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.XXXXX.X.X.X.X#X.X.X.X.X.XXX.X.XXX.XXXXX.X.X.X.X.X.X.X.XXX.X.X.X#X.X.XXXXXXXXXXX.X.X#X#XXX.X.XX .X.X.X.X.X#X.X.X.X.XXX.X.X.X#XXX.X.X.X.XXX.X.X#X#X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXX.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X .............#......X......#..X#.......#....X..........X.......................#..XXX.......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#X.X.X.X#X.X.X#X#X.X.X.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.XXXXXXXXX.XXXXX.X.XXXXX.XXX.X#X.XXX#X.X.X#X.X.X.X.XXX.X.XXXXX.XXXXXXXXX.X.X.XXXXX.X.X.X.XXXXXXX.X.X.XXXXXXX.X.XXXXXXXXXXX.XX .X.X.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.X.X.XXXXX.XXX.X.X.X#X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X .................................#.#......XXXXX#...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.XXXXX.X.X.X.X.X.X#X.X.X.XXX.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#X.XXXXX.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X#X.X.XXX.X#XXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXXX XX.X.X#XXX.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.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.XXX.X XXX.....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.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.XXX.X.X.XXX.X.X.X.X.X.X XXX.X#X.X#X.XXXXX.X.X.X.X.X.X.XXX.X.X.X.X#XXXXXXX#X#X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.XXXXXXXXX.XXX.X.X.X.X.XXXXX.X.XXXXXXXXXXXXXX XX.X.X.X.X#X.XXX.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.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.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.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#XXX#X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.XXX.X.X#X.X.X#X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X#X.XXXXX.X.X.X.X.X.X.X.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#X.X.X.X.X.XXX#X.X.X.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...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.X.X#X.X.X.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.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.XXX.X.XXXXXXXXX.X.XXX.X.X.X.X.X#X.X.X.XXX.X.XXX.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#XXX.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.X.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.X.X.X.X.X.X.X#X.X.X.X.X.X.X.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.XXX.X.X.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.XXX.X.XXX.X.X.X.X.X#X.XXX.X.X.XXXXX.X.X#XXX#X.XXXXXXX.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X# XX#X.X.X.X.XXXXXXXXX.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.X.X.X.XXX.X.X.X.XXX.X.X.X.XXX#X.X.X.X.X.X.X.X.X XXX...........XXXXXXX...XXX............#........X...........X......X..X#.............X............X.........X................... XXXX.X#X#X.X.X#X#XXXXX.XXXXX.XXX.X.X.X.X.X.X.X.XXX.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#X.X.X.X.X.X.X.X.X.X.X.X XXX.X.X.X#X.X.X#X.XXX.X.XXX.X.XXX.X.XXX#XXX.X.XXXXX.X.X.X#X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.XXXXX.X.X.X.XXX.X.X.X.XXXXXXXXXXX.X.X#X# XXXX.X.X.X.XXX#X.X.X.X.X.XXX.X.X.X#X.X.XXX.X.X.XXX.X.X.X.XXX.X.X.XXX#X.X.X.X.X#X.X.XXX.X.X.X.X#X.X.X.XXX#X#X.X.X.X.X.X.X.X.XXX.X XXX..X.....................X...............#........X..........#XXXXXX............XXXX........X.......X#..................XXXXXX XX.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.X#X.X.X.XXXXX.X.X.X.X#X.XXXXX.X#X.X.XXX.X.X.X.X.X#X.X.X.X#X.X.X.XXXXXXX XXX.X.X.XXXXXXX.X.X.X.X.XXX.X#XXXXX#X.X#X.X.X.X.X.X.XXXXX#X.XXX.XXXXX.X.XXXXX.X.X.XXXXX.X.X.X.XXX#X.XXX.X.X.X.X.X.X.X.X#XXXXXXXX .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.XXX.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.XXXXXXXXX ...................#X......X..........X......X.....................X..........X....................#.............#....XXXXXXXXXX .X#X.X.X.X.X.X.X#X.X#X.X.X#X.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.X.X.X.X.X.X.XXXXXXXXXXX X.X.X.X.X#XXXXX.X.X.X.X.X.X.X.X.X.X#X#X.X.XXXXX.X.X.X.X.X.X.X.X.XXXXXXX.X.XXXXXXXXX.X#X.X.X.X.X.X#X.X.X#XXXXXXXXX.XXXXXXXXXXXXXX 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.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX#XXX#X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX X..#.X................X.X....#.......#X...............X#...............X............X..#...........#.X...............#X#.#XXXXXX 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.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 XXX.X.X.X.X.XXXXXXXXXXX.X.X#X.X#X.XXX#X#X.X.X#X#X.X.X.X#XXXXXXX.X.XXX.X.XXXXXXX.X.X.X#X.X.X.X.X.XXX.XXXXXXX.X.X.X.X.X.X.X.XXXXXX .X.X.X.X.X.X.X.X.X.X.X.X#X.XXX.X.XXX.XXX#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.X.X.X.X.X.X.X.X.X.X.X#X.X.XXXXXXX ...#...X...............#...XX#....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.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#X.XXXXXXX XXX.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXXXXXXXX.X.X.XXXXXXX.X.XXXXXXXXXXXXX.X.X.X.X.X#X.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.XXX.X.XXXXXXXX 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.X.X.X.X.X.XXX.X#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXX X..#..X.....X........X......................................................X...X.....X....#X.......X#...X................XXXXXX .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.XXX.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.X.XXX.X.X#X.X.X.X.X.X#XXXXXXX.X.X.X#XXXXX.X.XXX#X.X.X.X.X#XXXXXXXXXXXXX#X.X.XXX.X.X.X#X.X#XXXXX.X.X.X.X.X.X.X.X.X#X.X.XXXX .X.X.X.X.XXX.X.X.X.X.X.XXX.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.XXX.X.X#X.X#X#X.XXX.X.X.XXX.X.XXX.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#X.X.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.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.XXX.X.X.X.X#XXX#XXX.X#X.X.XXX.X.X#X.XXXXXXX.X#X.X.X.X.X.X.XXXXX#X.XXX#X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.XX .X.X.XXX.XXX.X.X.XXX.X.X.X.X.X.XXX.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.X.X.X.X.X.XXX.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXXXXXX.X.X#XXXXXXX#XXXXX.X.X.XXX.X.XXXXXXX.XXX.X.X.X.X.X.X.XXXXX#X.X.X.X.X.XXX.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.XXX.XXX.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.XXXXX.XXXXX.X#X#X.X .#...X...X.........X.................#X.......X...X.....XXX....................X...............XXX................XXXXX.....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.XXXXX.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.XXXXX.X.X.X.X#X.X.X.XXX.X.X.X.X.X X.X.XXXXXXXXXXXXXXXXX.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX#X.X.X.X#X.XXXXXXXXX.X.XXXXXXXXXXXXXXX.X.X.X#X.X.XXX.X.X.X.X.X.X.XX .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.XXX.X.X.XXX#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X .....................X..X.....X..#.........#............X.......XXXXX...............................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.X.X.X.XXX.X.X.X.XXX.X#X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.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.XXX#X.XXX.X.X.X#X.X.X#XXXXXXX.X.XXX.X.X.XXX.X.X.X.X.X#XXX.X.X.X.XXXXX.X.X.X.XXX.X.X.X.X.X.X.XX .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.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....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.XXX.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.XXXXXXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.X.X#X.X.X.X.XXX.X#X.X.X#X.XXXXXXX.X#XXXXXXXXXXX.X.X.X#X.X.XXX.X.XXXXX#X.XXX.X.X.XX .X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.X.XXX.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.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.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.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#XXXXX.X.X.X.X.X.X.XXX.X.XXXXXXX.X.X#X.XXX.X.X.X.XXXXXXXXX.X.X.XXXXX.X.X.X.X.XX .X#X.XXX#X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.XXX#X.X.X.X.X.X.X.X.X.XXX.X.XXX.X#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..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.XXXXXXX.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.X.X.X X.X#XXXXX.X.X.X.X.X.XXXXX#X.X.X.X#X.XXXXXXXXX.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.XXX.X.X.X.XXXXXXX.X.XXX.X.XXXX .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.X.X.XXX#X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X#XXXXX#X.XXX .#......X.....XX.......#.....................X..XXX........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.X.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.X.X#X.X.X#X.XXXXXXX.X.X X.X.X.X#X.X.X.X.XXX.X.X.X.X.XXXXX.X.XXX.X.X#X.XXXXX.X.X.X.XXX.X.X.X.XXXXX.X.X.XXX.X#X#X.X.XXX.X.X.XXX.X.X#X.X.X.X.X#X.XXXXX.X.X# .X.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.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.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.XXXXX.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.X.XXX.X.XXX.X.X.XXX.X.XXX.X.X#X.X.X.X.X#X.X.X.X.X.X.X X#X.XXXXXXXXX.X#XXXXX.X.XXXXX.X#X#X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X#XXX#X.XXX.X#XXX.X#X#X.X.X.X.XXX.X.XXX#X.XXX.XXXXXXXXX.XXXX 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.XXX.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.XXX.XXX.X.X 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.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.XXX.X.X#X#X.X.X#X.X.X.X.X.X.XXX.X#X XXX#XXX.X.X#X.X.X.XXXXXXXXX.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.XXX.X.X#X#X#XXXXXXX.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.XXX.XXX.X.X.X.X.X#X.X.X.XXX.X#X.X.X.X.XXX.X.X#X#XXX.X.X.X.X.X.X.X.X.XXX#X.X.X.X.XXX.XXX.X.X.X.X ...#....X#.....#................XXX...X..X.........X...........X.........#.#....XXX....#X.............X..#........XXXXX.....X#.. XX.X.X.X#X.X.X.X#X.X.X.X.X.X.X.XXXXX.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.X.X.XXXXXXX.X.X#X.X XXX.X.XXX.X.X.X.X.X.XXXXX.X.X.X.XXX.X.X.X.X.X#X#X.XXXXXXXXX.X#X.X.XXXXX.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXX.X#X#X#XX .X.X.X.XXX.X.XXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X#XXX.X.X.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.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.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.XXX.X.X.X.X.X X.X#X.X.X#X.X.X.X.X.XXX.X.XXXXX.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.X#X.X#X.X.X.X.X.X.X.XXX.X#X.X.X.X.X.XXXXX.X.X.X.X.X#X.XXXXXXX.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.XXX#X.X.XXX.X.X.X#XXX.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.XXX ......X..#........X#.....#...............#......XXXXX...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#XXXXXXX.X.X.X#X.X.X.X.X#X.X.XXX.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#X.X.X.X.XXX.X.X.XXX.X.X.X.X.XXXXXXX.XXX.X.XXXXX.X.X.X.X.X.XXX.X.X.X.XXXXXXX.X.XXXXX.X.X.XXXXXXXXX.X.X.XXXXXXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.XXX.XXXXX.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.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.X#X#X.X.X#X.X.XXX.X.XXX.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.X.X.X XXX#X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.XXXXX.X.X.X#XXXXXXX#X.XXX.X.X.XXXXXXX.XXXXX.X.X.XXXXX.X.X.X.XXX#X.XXX#X.X.XXXXXXX.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.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...................................#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.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.XXX.X.X.X#X.XXXXX.X.X.X.X.X.X.X.X#X.XXX.X.X#X.X#X.XXXXX.X.X.X.X#X.XXXXX.X.X.X#XXX.X.X.X.X#X#X.X.X.X.XXX.X.XXXXXXX.X.XXX.XX XX.X.X.XXX#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.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.......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.XXX.X.X.X.X.XXX.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.XXXXX.X.X.X.X#XXXXX.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X.X.XXXXXXX.X.XXX.XXX.X#XXX.X.X.X.X.X.X.X.XXXXXXXXXX XXXXXXXXXXXXXX#X.X.X.X.X.X.X.XXXXXXX.X#X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.XXX.X.XXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X XXXXXXXXXXXXX............#.X..XXXXX.......XXX...................X...X......X....X........X.............#XXXXX......#............ XXXXXXXXXXXX.X.X.X.X.X#X.X.X.XXXXX#X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.XXX.XXX.XXXXXXX.X.X.X#X.X.X.X.X.X XXXXXXXXXXX#X.X.X.XXX.X.X.XXXXXXX.X.XXX.X.XXX.X.X.X.X.X#XXXXXXX.X.X#X.X.XXXXXXX#X.X.XXXXX.X.X#X.X.X.X.X.XXXXXXX.X#X.X.X.X.X.XXXX XXXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.XXXXX.X.X.X.X.X#X.X.X.X.X XXXXX...................X#..XXXXX.............X.................X................#.......X.#......XXXXXXXXX..#........X......... XXXXXX.X.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.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X.XXXXX#XXX.X.X.XXX.X.X.X.X.X.X.X XXXXX.X.X.X.X#X.X.X.X.X.X.XXXXX.X.X.X#X.XXXXX.X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.XXXXX.X#X.X.X.XXXXXXX.X.XXXXX#XX XXXXXX.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.X.X.X.X.X.X.X.X.X.X.X#X#X.X#X.X.X.X.X.XXX.X.X.XXX.XXX.X.X.X.X.XXX#X XXXXXX.X.....X......X...X......#.....X...........#XX......X..................X..X......#X....................................X.. XXXXXXXXXX.X.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.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 XXXXXXXXX.X.XXX.X.XXXXX.X#X.XXXXXXXXXXXXXXX.X.XXX.X#X.XXX#X.XXXXX.X.X.X#X.X.X.X.X.X#X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XX XXXXXXXXXX.XXX.X.X.XXX.X#X.X.XXX.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.XXX#X.XXX#X.X#X.X.X.X.XXXXX.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X#XXX.X#X XXXXXXXXX..#X...............................XXXXXXX....#..............X#X...............X..........X......X..X...#.....#..X..... XXXXXXXX.X#X.X.X.X.XXX.X.X.X.X#X.X.XXX.X.X#X.XXXXXXX.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.X.X#X XXXXXXX.X.X.X.X#X.X.XXX.X.X.X.X.X.X.XXXXXXX.XXXXXXX.X.X.X.X.XXXXXXXXXXX.X.X#X.X.X.XXXXX#X.XXXXXXXXX.X.X.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.XXX.X.X.X.XXX.X.X.XXX.X.XXX.X.X.X.X.X#X#X.XXX.X.X.X.X.X.X.X.XXX.X#X.X#X.XXX.X.XXX.X.XXX.X.X#X ....X..#.#...X..X.......XXXXXXX#.................#....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#X.X.XXX.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.X.X#X X.X.X.X.XXXXXXX.X.X.X.X.X#X.X.X.XXXXXXXXXXX#X.XXX#XXX#X.X.X.X.X.X.X#X.X#X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.XXX.X.X.XXX.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.X.X.X.X.X.X.XXX.X.X.XXX.X.XXX.X.X.X.X#X#XXX.XXX.X.XXX#X.X.X.X.X.X.X.XXX.X.X.X.X.X .....X.....................................X..............XXXXX..........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.XXXXX.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.XXX.X.XXX.X.X.X.X.X#X.XXX.X#X.X.X X.X.X.X.X.X.X.X.X.XXXXXXX#X#X.X.XXX.X.XXXXXXXXXXX.X.XXXXXXXXX.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX#X.XXXXXXXXXXXXX.X.X.XXX.XXXXX.X.X.XX 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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXXXX#XXXXX.XXXXX.X.XXX X#X.X#......X..#.......X...........X......................X..............XX......#............XXXXXXXXXXXXXXXXXXXXX...XXX...XXXX .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.XXX.X.X#X#X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXX X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.XXX#X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXX .X.X.X.X.XXX.X.XXX.X.X#XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.XXX.X.X.X.XXX.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXX ...#......X#............X.X....X......X..#....X.........X.X.........XXXXX....#X.X..#XXX.....XXXXXXXXXXXXXXXXXXXXX...........XXXX .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.XXX.X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.XXXXXXXXX.XXXXXXX.X.X.X.X.XXXXX XXX.XXX.X#X.X.X.X.X.XXXXX.X.X.X.X.X.XXXXX.XXX.X.X.XXXXXXX.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X#X#X#X.X.X#XXXXX.X.XXXXX.X.XXX.X.XXXXXX XXXX.XXX.X.X.X.X.X#X.X.X.X.X.X.XXX#XXXXXXXXXXXXX.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.XXXXXXX XXX....................X........XXXXXXXXXXXXXXXXX..................#.....#X..#........X............#X..........#.#......XXXXXXXX XXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.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.XXXXXXXXX XXXXX.X#X.X.XXX.X.X.X.X#X#X.X.X.XXXXXXXXXXXXX.XXX#X.XXX.X.XXXXXXXXX.X.X.X.X.X.X.XXXXX.X.X.XXXXXXXXX.X.X.X#X.X.X.X.X.X.XXXXXXXXXX XXXX.X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXX.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.XXXXX XXX#...X.......X..X....#..XXXXX...X.....X.........X........................#.#...............................#.............X.... XX#X.X.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.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 XXX.X#X.XXX.X.XXX.X.X.X.X.X.X.X.X.X#X.X.X#X.XXX.X.X.X.X.X.X.X.XXXXXXXXX.X.XXX.X.X.X#X.X.X.X.X.XXXXX.X.X.X#X#X#X.X.XXX.X.XXX.X.XX 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.X.X.X.X#X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX.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.X.X.X.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.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.XXX.X.X.XXXXX.X.X#X.X.XXX#X.X.X#X.X.X.X.X.X#X.X.X.X.XXX.X#XXX.X.X.X.XXX.X#XXXXX.X.X.XXX.X.X.XXXXXXXXXXXXXXXX .X.XXX.X.X.XXX.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.XXXXX.X.X.X.X.X.XXX.X.XXX.XXX.X.X.X.X.X.X.X.X.X.XXX ....X.....XXX....X..............X............#X#..X..................X.X......XXXXXXX..X......X.....XX..X....................... .X.X.X.X.XXXXX.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.XXXXXXX.X.XXX.X.X.X.X#X.X#X.X.X.X.X.X.X.X#X.X.X.X XXX.X#X.X.XXX.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.XXX.X.X.X.X.XXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.XX .X.X.X.X.XXXXX.X.X.X.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.X.XXX.X.X.X.XXX.X.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......X...... XX.X.X.X.X.XXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X X.X.XXXXX#XXXXX.X.XXXXXXX.X.X.X.X.X.X.XXX.X.XXX.X#X.X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.X.X.X.X.XXXXXXXX .X.X.XXX.X.XXXXX.XXX.XXXXXXX.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.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X ......X.....XXXX......XXXXX.....X..............#X..X...................X........X..........X...........#.....#X.X....X.......... .X.X.XXX.X.X.XXX#X.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.XXX.XXX.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#X.X#X.XXX.X.X.X#X#X#X.X.XXXXX.XXX.X.X.X#X.X.X.XXX.X.XXX.X#X.X.XXXXXXXXXXXXXXXXX.X#XXX.X.X.X.X.X.XXX.X.X.X.X.XX 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.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X#X.XXX#XXX.XXX.X XXX......#.#.....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.X.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#XXXXX.X.XXX.X#X.X.X.X XXX.X.XXX.X#X.X.XXXXX.X.X#X.X#X.X.X.X.X.X.X.X.XXX.X.XXX.X#XXX.X.X.X.X.XXX.X.X#X.X.XXX.X#X.X.XXXXX#X.X.X.X.X.XXX.X.XXX.X.X.X.X#XX XX.X.XXX.X.X.X.X.X.X.X.XXX.XXX.X.XXX#X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.X#X.XXX.X.X.X.X.X.X.XXX#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................XXX......X.#.....XX....... .X.X.X.X#X.X.X.X.X.X.X.XXX.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#X.X.X.XXXXX.X.X.X.X.X.XXXXX.X.X.X X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.XXX.X#X.X.X.XXXXX.X.X.X#X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX#X.X.X.XXXXX#X.XXXXX.X#X.XXX.X.X.XX .X.X.XXXXX#X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.XXX#X.X.XXX.XXX#X#XXX.X.XXX.X.XXX.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.....XX...X.........X...........#X...X.....X...XXX...XXX..........#X.................X.....X..... XX.XXX#XXXXX.X.X.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.X.X.XXXXX.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.XXXXXXXXXXX.X#XXXXXXX.X.X.XXXXX.X.X.X.XXXXXXXXX.X.X#X.X#XXXXX.X.X.X.X.XXX.X.XXX.X.X.X.XXX.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.XXX.XXX.XXX.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.XXX.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.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.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.XXXXXXX.X.XXXXXXX#XXXXX.X.X.X.X.X.XXX.X.X.X#X.XXX#X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X#X#X.X.X.X.X.X.XX XX#X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXX.X.X#X.X.X.XXX.X.X#X#X.X.X.X.X.X.X.XXX.X.X#X.XXXXX#X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXXXX .......#.#..................XXXXXXXXX..#X....#..X#....X.........................XXXXX........................X..X..X........XXXX .X.X.X.X.X#X.X.X.X.X.X.X.X.XXXXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.XXXXXXXXX.X.X.X.X.X.X#X#X#X.X.X.X.XXX.X.X.X.X.X.XXX X.X.XXX#X.X.X.X#X.XXXXXXX.X.XXX.X.XXXXX.X.X.X.XXX#XXX.X.X.X.X.X.X#X.X.X#X#X.X.X.XXXXXXX.X.XXXXXXXXX#X.X.X.X.X#X.X.X.XXXXXXX.X.XX XX#XXX.XXX.X.XXX.XXX.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.XXX.XXX.X.X.X.X.XXX.X.X.X.X.X X.X#.......#..X.........................XX.......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.XXXXX.X.X.X.X.X.X.XXXXX.X.XXX.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.XXX#X.X.X.XXXXXXXXX.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X.XXX.X.XXX#X#X.X.X.X.X.X.X.X.XXX.X.X.X#XXXXX#X.X#X.X.X#X.X.X.X.XXX.X.XX .X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.XXX#XXX.X.X.X.X.X.XXX.X.X.XXX.X.X.X.XXX.X.XXX.XXX.X.XXX.X.XXX.X.X.X.X#X.X.X.X.X.X#X.X.XXX.X.XXX .............#X.............XXXXXXXXXXX..........#..X.X.....XXX...........XXXXXXXXX.......XXX.........X..........X.........X.... .X.X.X#X#X.X.X#X.X.X.X#X.X.XXXXXXXXXXXXX.X.X.X.X.X#X.X.X.X.XXXXX.X.X.X.X.XXXXXXXXXXX.X.X.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.X#X.X.X.X.XXXXXXXXXXX#X.XXX.X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.XXX.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.XXX#X.X.X.X.XXX.X.X.XXX.X#X.X.X#X.X.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X.XXX.XXX.X.XXX.X.X.X.X#XXX.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.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.X.X#X.X.X.X.X.X.X.XXXXXXX#X#X.X.X.XXX X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.X#X.XXX.X.X.XXXXXXXXX.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.XXXXXXX.X.X.X.XXXX XXXX.XXX.X.XXX.X.X.X.X.X.X#XXX.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.X.XXX#X.X.X.X.X.X.X.XXX.X.X.XXXXX XXX........#X..X..........XXXXX..#.................X.......#....X.X#X......#....X#...............#X.................X..#....XXXX XX.X.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.X.X.X.X.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.XXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXX.X.X.X.X.XXX.X.X.X.X#XXX.X.X.X.XXX.X.XXX.X.X.X.X.X.XXXXXXXXXXXXX.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.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.XXX.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.XXX.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.X.X#X.X#X.XXXXXXXXXXXXXXXXX.X.XXX.X.X.X.X#X#X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXX#X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.XX .X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X#X.X.XXX.X.X.X.X.X.X.X.XXX.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...XXX....#X.....................X#.X.....#.#X...XXX...X..#.X....X.................X....#X.......X..#.#...............#.. .X.X.XXX.XXXXX.X.X.X.X.X.X.X.X.X#X#X.X.X.X.X.X.X.X.X.XXXXXXX.X.X#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#XXX.X.XXX.X.X.X.X.X.X.XXXXXXX.XXXXXXX.X.X.XXX.X.XXXXXXX.X.X.X.X.XXX.X.X.X.XXXXX.X.X.X.X.XXX.X.X.X.X.X#XXX.X.X.X#X#X.X.XXX.XX .X.X.XXX.X.XXX.X.X.X.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.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.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.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.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X#X.XXXXX.X#X.XXX.X.XXX.X.X.X.X.X.XXX#X.X#X.X.XXX#XXX.X.X.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.X.X.X.X.X.X.XXX#X.X.X.X.XXX.XXX.X.X.X.X#XXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X#XXX.X.XXX.XXX.X.X .......X.........#.......X.X..X#............XXX........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.XXXXX.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.XXX.X.X.X#X.X#X.X#X.X XXX.X.XXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.XXX.X.X#X.X#X.X.XXX.X.X.X.X#X.XXXXXXX.X.XXX.X.X.X#XXXXX.X.X.X.XXX.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.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.X.X#X.X.X.XXX.X ..................X..#.#X......X....X.............X.....X......#...X.......#..XXX............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.X#X#X.X.X.X.X.X.X.X.XXXXX.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.X#X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.XXX#X.X.X#XXX#XXX.X.X.X.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXXXX.X.X.X.X.X# .X.XXX#XXX.X#XXX#XXXXXXX.X#X.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.XXX#XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X ...#XXXXXXXXXXXXXXXXXXX.................X..#.....#X.X..#...X.....#....XXXXX.X#..........X.XXXXX..........X...........#X......... .X.X#XXXXXXXXXXXXXXXXXXX.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.X#X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X XXX.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXX.X.XXX.X.X.X.X.XXX.X#X.X.XXX.XXX#X.X.X.X.X#X.X.X.X.X#XXXXX.X.X.X.X.X.X.X.XXX#X.X#X#X.X.XXXX XXXX.XXXXXXXXXXXXX.X.XXX.X#X.XXX.X.X.X.X.X.XXX.X.XXX.X.X.X.X#X.X.XXX.X.X.X.X.X#X#XXX#XXXXX.X.X.X.XXX.X.X.X.X#X.X.X.XXX.X.X.X.X.X XXX...XXXXXXXXXXX.....X.......X....#.....X........................X......#X.....XXXXXXXXX#..........X#...........X.XX..#........ XXXX.XXXXXXXXXXXXX.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.XXXXXXXXX#X.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.XXX.X.X XXX.X.XXXXXXXXXXX.X.X.X.X.X#XXX#X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXXXXXX.X.X.XXX.X.X.X.X.XXX.X.XXX#X.X.X.XXXXXX .X.X.X.XXX.XXX.X.X.X.X.X.X.X.XXX.X.X.X#XXX.X.X.X.X.X#X.X.X#XXX.XXX.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.XXX.XXX.X.X.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.XXX.XXX.X.X.X.XXX.X.X.X.XXXXX.X.X.XXX.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 X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.XXXXX.X.XXXXX#X.X.X.X.X.XXXXX.X.X.X.X.X.XXX#XXXXXXXXXXX.X.X#XXX.XXX#X.X.XXX.X.XXXXXXXXXX .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.X.X.X.XXX.X.X.X.X.X.XXX.X.XXX.X.XXX.X.X.X.X .........X..X.......X....#...#...#...X........X..#.......................#.#XX.................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.X.X#X.XXX.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#X#X.X.X#XXXXX.XXX.X.X.XXX.XXX.X.X.X.X.X.XXX.X.XXXXXXXXXXX.X.XXXXX.X.XXX.X.X.X.X.X#X.XXXXXXX.X.X#X.X.X.XXXXX#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.X.XXX.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.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.X.X.X.X.X.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.XXXXX#X.X.X.X.X.X.X.X.X X.X.X.X.XXXXX.XXX.X.X.X.X.X.X#X.X#X.X.XXXXX.X.X.X.XXXXX.X#X.X.X.XXX.X.X.X.XXX.XXX#X.X.XXXXXXXXX.X.X.X#X.XXXXXXX#X.X.X.XXX.X.X.XX XX#XXX.X.X.X.X.X.X.X.X.X#X.XXX.X.XXX.XXXXXXX#X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X#XXX.X.XXXXXXXXX.X.X.X.X.X.X.X.X XXXXX..#....X.X...X...XXX......#.#X...XXXXX..........X....X..#.#.......#..XXX...................XXXXX..XXXXXXXX......#.....#X..X XX.XXX.X.X.X.X#X.X.X.XXXXX.X#X.X.X.X.XXXXX.X.X.XXX.X.X.X.X.X.X#X.X.X.X.X.XXXXX.X#X#X.X.X.X.X.X.XXXXX.X.XXXXXXX.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.XXX.X#X.X.XXXXX.X.X.X.X.X.X.X#XXX.XXXXX.X#X.XXXXX.X.X#X.XXXXX.X.X.XXXXX.X.X.XXX.XXXXX#XXXX .X.X.X.XXX.X.XXX.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X#X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X#XXX.X.X.X.X#X.X.XXXXX#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.XXX.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.XXXXX.X.X.X#X.X.X.X.X#X X#X#XXX#X.XXXXX.X.X.X.X.X.XXXXX#X.X#X.XXXXXXX.X#XXXXX.X.X#X.X.X#X.XXX#X.X.X.X#X.XXX#X#X#X#XXXXX.X.X#X.X.X.XXX.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.X.X.X.X.X.X.X.XXXXXXX#XXX#X.X.X.X.X.XXX#X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.XXX.X.XXX.X#XXX.XXX.X.X ...X...X.......X............X................X....X#XXXXXXXXX.........XXXXX......................#XX...X..X....#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.X#XXXXXXXXX.X.X.X.XXXXX.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.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX.X.XXXXXXXXX.X.X.X.XXXXX.X#X.XXX.X.X.X.XXXXXXX.X.X.X.XXX.X.XXX.X.X.X.XXXXX.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.XXX.X.XXX.X.X.XXXXX.X.X.XXXXXXXXXXXXX.XXX.X.X.XXX.X.X.XXX.XXX.XXX ...................................................#...X........X..#........XXXXXX....XXXXXXXXXXXXXXXXX.......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.XXX.X.X.X.X.XXXXXXXXX.XXXXXXXXXXXXXXXXXXX.X.X#X.X.X.XXX.X.X#X.XXX X#X.XXXXXXXXXXX.X#X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXXXX.X.X.X.X#X.X.XXX.X.X.X.X.XXXXXXX#X.XXXXXXXXXXXXXXXXX#X.XXX.X.X.XXXXXXX.X#X.XX .X.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.XXX.X.X.X#X.X.XXX.X.XXXXXXX.X.XXX.XXX.X.XXX.X.X.X.X.X .#..............X#..X...XXXXX............X....X..........X....X.....X.....X..............#.#...XXXXXX.....X................X.... .X.X.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.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXXXX.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.XXX.X.X.X.X.X.X.X.X#X.XXXXX.X.X.X.X.X.X.X.X.X#X.XXXXXXX#X.XXXXX.XXX.X.X.X.XXX.X.X.X.X#X.XXX.XX .X.X.X.XXX#X.X.X.X.X.X.XXXXXXX.X.X.X.X.XXX.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.XXX.XXX.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.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.X.X.X.X.XXX.X.X.X.X.X.XXX X.XXX#XXXXX.X.X.X.XXXXX.X.X.X.X.X.X#X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXXXXXXXX#X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.XXXXXXX.X.X#X.XX .X.X#X.X.X.XXX.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.XXX.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#X.........X..........X.X...... .X.X.X.X.X.X.X.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.XXX.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.XXX.X.XXX.X.X.X.X.XXX#X.X.X.X.X.X.XXXXXXXXX.X.X#X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.XXXXX.X.XXXXXXXXXXXX .X.XXX.X.X.X.X.X.X.X.X.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#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...X.#.......X...........X.......................... .X.X.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.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X.X.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.XXX.XXX.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.XXX.X#X.X.X.X.XXX.X.X#X.X.X#X#X.X.X.X.X.X#XXX.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.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.X.X.XXX.X.XXX.XXX.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.X.X.X.X.X.X#X.X.X.X.X.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.X.X#X.XXX.XXX.X.X.X.XXX.X.X.X.X.X.X.X XXX.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX.X#X.X.X#XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.XXXXXXX.X.X.X.X.X.X.XXXXXXXXXXXXXXX#X.X#X#X.X.X.XX XXXX.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X#XXX.XXXXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.X.X XXXXX......X..X....#...........X......................XXXXX........X......X.....XX...#....XXXXX......................X....X...XX 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.XXX.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.XXX XXXXX.X#X.XXX.X.X.X.XXX.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X#X.X.X.X.X.X.XXXXXXX.X#X.X.X.X.XXX.X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXX.X.X.X.XX XXXXXX.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.X.X.X.X.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.X XXXXXXX......#X........X.....................#..XXX..#.....#.X..................X#.......X...#..X......................X...#.... XXXXXXXX.X.X.X.X.X.X.X.X.XXX.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.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X#X.X XXXXXXX.X.XXX.X.X.X.XXX.X.XXXXXXX.X.X.X.X.XXX.XXXXX.X#XXXXX.XXXXXXXXX.X.X.X.X#X.X.X.X.XXX.X.X#XXX.X#X.X.X.X.XXX.X#X.X.X#X.X.XXXX XXXXXXXX.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.X.X.X.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.......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.XXX.X#X.X.XXX.XXX.X.XXX.X.X.X.X.X.X.X.XXX#X.X.X.XXX.X.X#X.XXX.X.X XXX#X#X.X#X.X.X.XXX.X#X.X.X.X.XXX.X.X.X.X.X.X.X#X.XXX.X.XXX.X.XXX.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.XXX.X.XXX.XXXXXXX.X.X.X.X#X.X.XX XX.X.X.X.X.XXX.X.XXX.X.X.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.XXXXX#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......XXX.........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.X.XXXXX.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.XXX#X.X.X.X.XXX.X.X.X.X.XXX.XXXXXXX.X.X.X.X.X.X.X.XXXXX.X.XXX.X.X.X.XXXXX.X.X.X.X.X.X.X#X.X.X.X.X.X.XXX.X#X.X.X.X#XX .X.X.X.XXX.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.X.X.X.X.X.X.XXXXX.X.X.X.X.X#XXX.X.XXX.X.X.X.XXXXX.X.X.X.X.X ...#...XX...XXXXX..#........X..#X#..............X.........XX.......X.....X.#......XXX....X......XXX...X#X.........X............. .X.X.XXXXX.XXXXXXX.X.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.XXXXX.X.X.X.X.XXXXX#X.X.X.X.X.X.X.X#X.X.X.X.X.X X.X.XXXXXXXXXXXXX#X.X.XXX.X.X.X#X.X.X.X.XXX.XXX.X.X.X.XXX.X.X.XXXXXXX.X.XXX.X.X.XXXXXXX.X.X#X.XXXXX.X.X.X.X.XXXXXXX.X.X.XXXXXXXX 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.XXX.XXX.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.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.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.XXX.XXX.X.X.X.X.XXX.X.X.XXX.X.X.X#XXX.X.X.X.X.X.X.X.X#X.X.X.XXX#X.X.X.X.X.XXX.X.X.X.X.X#XXXXXXXXX.X.X.XX .X.X#X.X.XXX.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.X.X.X.X.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#........X........X....X.........X......#X.............XXXXX.............................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.XXX.X.X#X.X.X.X#X.X#X.X#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.X#X.X.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.X.X.X.X.X.X.X#X.XXX.X.XXXXXXXXXXXXX.X.XXX.X#X.X.X.X.XX XX.XXX.X.X.X.X.XXX.X.X#X.X#X.X.X.X.X.X.X.X.X.X#XXX.XXX#XXX.X.X.XXX.X.X.X.X.X.X#X.X.X#XXX.X.X.X.X.XXX.X.XXX.X.X#X.X.X.XXX#X.X.X.X XXXXX..#X.X.X.........X.....................X......#..X.........X#.........#..X#...#..X............................X..XXX....X.. XXXXXX.X.X.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.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.X XXXXXXX.X.X.X.X.XXXXX.X#X.X.XXXXXXX.X.X.X.XXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXXXXXXXX.XX .X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXX.XXX.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.X.X.X.X .............X..........X..........................X....X....#...X.....X......XXXXX#.......#.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.X.X.X#XXX.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.X.XXXXX.X.XXX.X.XXX.X.XXX#X.X.X#X.XXX.X.X.X.X.X.X#X.X.X.XXXXX.X.XXX.X.X.XXX.X.X.X.X.X.X#X#X.XXXXXXX#X.X.XXXXXXXX XX.X.X#XXX.X.X.X.X.X.X.X.XXXXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X#X.X.X.XXX XX......X....#X...........XXXXXXXXX.......X....X.........X......X...X...............X........#...X.#..X...........X..........#XX XX.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXX.X.XXX.XXX#XXXXX.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.XXX.X.X.X.X.X#X X.X#X#X#X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.X#XXXXXXXXX.X.X.X#X.XXX.X.X.X.XXX.X.X.X.X.XXX.X.XXXXXXX.XX XX.X.X.X#X.X.X.XXX#X.X.X.X.X.X.X.X#X.XXX.X.X.XXX.X.X.X.XXX#X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXXXX ......XXXX...............X............X......#X......X...X..........X.............X..#...X..........XXXXX#....X.............XXXX 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.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.XXXXX X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.XXX.X.X#X.X.X.X.X.XXX#X.X.X.X.X#XXXXXXX.X.X.XXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.XXXXXXXX .X#XXX.X.X.X.XXX.X.X#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.XXX.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.XXXXXXX ..............X.....X.........X...............X.......X........#.#.#...#.........#.#X.....X..#..XXXXXXXXXXXX.X..X......#XXXXXXXX .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.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X#X#X.X.X#X.XXXXXXXXXXXXX.X#X.X.X.X.XXX.XXX X.X.X.X.X.X.X#X.XXX.X.X.X.X.XXX.X.X.X.XXXXXXXXX.X#X#XXXXXXXXXXX.X.X.XXX.X.X.X#X.X#X.X.X.X.X#X.X.XXXXXXXXXXXXXXX.X.X.XXX.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.X.XXX.X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.X.X.XXX.X.X.XXX.X.XXX.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#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.XXX.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X X.X.XXX.XXX.X.X.X.XXXXX#X.X.X.X.XXXXXXXXXXX#X.XXX.XXXXX.X#X.X.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.XXX.X.XXXXX.XXXXXXX.X.X.X.XXXXX.X.XX .X.X.X#X#X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.XXX.X.X.XXX.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........X.... .X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X#X.X.X.X.X.X.X.X#X#X.X.X.X.X.X.X.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.XXX.X.X.XXXXXXXXX#X.XXXXXXX.X#XXX.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.XXXXXXXXXXX.XXX.X.XXX.X#XX XXXX.XXX.X.X.X.X.X#X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXX.XXX.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.XXX.X.X.X.X.X.X.XXX XXX...X......#...#.............X.........X.XXXXXX....#..................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.XXXXXXX#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.XXX.X.X.X.X.X.X.X.X X.X.X.X.X.XXX.X.X.X.X.XXXXXXXXX#X#X.X#XXXXXXX.X.X#XXX.X.X.XXX.X#X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXX.X.X#X#X.X.XXXXXXXXXXXXXXX.X.X.XX .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.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.X.XXX.X ........X........X..............XX...#........X......#..X#.......#.X.....................#.........X.X....................XXXXXX 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.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.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXX#X#X.XXX.X.X.X.X.XXX.X.X.XXX.X.X.X.X.XXX.X#XXX.X.X#X.X.X.XXX.X.X#X.XXX#X.XXXXXXX.X.XXXXXXXX .X.X.X.X.X#X.XXX.X.X.X.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X#X.XXX.X.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.XXX.X.X ...X........X.X#........X...X.......X........#.......X..............XXXXX...X......#.....X.....X...#..................X......... .X.X.XXX.X.X.X.X.X.X.X.XXX.X.X#X.X.XXX.X.X.X.X.XXX.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.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.XXX.X.XXX.X.XXX.X.X#X.X.X#X.XXXXXXXXX.X.X.X.XXXXX.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X#X.X.X.X.X.X.XX XXXX.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.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X#XXX.XXX XXX#....X............#.#...#......X........#.........X...#X..............#........X.X...X...........XXX....X......XXXX....XXXXXX XX#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.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.XXXXXXX.XXXXXXX XXX.X.X.X.X#X.X.XXXXX.X#XXX.X#X.XXXXX.X.XXX.X.X.X#XXX.X#X.X.X#X.X.X.X.X.X.X#X.X#X.X.XXX.XXX.X.X.X.X.XXXXXXXXXXX.X.XXXXX.X#XXXXXX .X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.X.X.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.XXXXXXX ...........#X........#.#.......X...........#X..#......X.X#...#...#...X.........#...X.........#X.XX........................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.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.XXXXX X.X.X.X.XXX.X.XXXXXXX.XXXXX.X.XXXXX.X.X#X.X.XXX.X.X.X.X#X#XXX.XXX.X.X.X.X#X#X.X.X.X.XXX.XXXXX.X.X.X.X.X.X.XXXXXXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X#X.X.XXX.X.XXX .....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#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.XXX X.X.X.X.X#X.X.XXX.X.X.X.X.X.X#X#XXX.X.XXX.X.X.X.XXX.X.X.X.X.X.X#X.X.X.X.XXX.XXX.X.XXXXXXX.X.X#X.XXXXX#X.X.X.X#X#X.X.X.X.XXX.X.XX .X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.XXXXX.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#XXX.XXX.X.X.X#X.X ......XXXXXXXXX........X....XXX.......X.........XXX......#.#...#X..#X....................................X........X............. .X.X.XXXXXXXXX#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.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.XXX.XXX.X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.XXXXXXX.X#XXX.X.XXX.XXX.X.X.XXXXXXXXXXX.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.X.X#XXX.X.X.X.XXX.X.X.X.X.X.X.XXX#X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X#XXX.X.X.X#X.X.X.X.X.X.X.XXX.X ......X..#X....XX.....XXXXX...X...X....#................X........X.................X....X..............X........X.....X.....X... .X.X.X.X.X.X.XXX.X#X.XXXXXXX.XXX.XXX.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.X.XXX.X X.X.X.X#X.X.XXXXX.X.X.XXXXX.X.XXXXXXXXX.X.X.X#X.XXXXXXXXXXX#X.XXX.X.X.X#X.X#X.X#X#X.X.XXX.X#X.X#X.X.X.XXXXXXX.X#X.XXX.X#X.X.X.XX XX.X.X.X.X.X.XXX.X#X.X.X.XXX.X.X.XXX.XXXXX#X.X.X.X.X.X.XXX.X#XXX.X.X.X#X.X.XXX#XXXXX.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..........XXXXXX.............X..#.........X.........#.X...#XX XXXX.X.XXX.X.XXX.X.X.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.XXXXXXX.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.XXXXXXXXX.X.XXXXX.X.X.X.XXX.X.XXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXX.X#X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.XX .XXX.X.XXX.X.XXX.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.XXX.X.XXX.X.XXX.X.X.X.X.X.XXXXXXX.X.X.X.X.X#X.XXXXX.XXXXX ..........................X........X.#....XXXXX#..........X.............X...........X.............XXXXXXX..#..............XXXXXX .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.X.X.X#X.X.X#X.X#X.XXX.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX.X X.X.XXXXXXX.X.X.X.X.X.XXX.X#X#X.X.X#X.X.X.XXXXX.X#X.XXX.X.X.X.X.XXX#X.X.X.X.X#X#X.XXX.X.X.X.X.X#X.X.XXXXX#X.XXXXX#X.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.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.X#X.X#X.X.X.X.X ............XXXXXX........X#....X..#..........X.............X#...........X...............X....X......................#X#........ .X.XXX.X.X.XXXXXXXXX.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.X#X.X.X.X.X#X.X.XXX.X X#X.XXXXXXXXXXX.XXXXX.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.XXXXXXX.X.XXXXX.X.XXXXXXXXXXX.X.X.X.XXX.X.X.X.XXXX XX.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.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X ...............#...X....X#.X.....X..XXXX.XXXXXX..#.......X.......XXXX.....................................X.......X............. .X.X.X.X.X.X.X#X#X.X.X.XXX.X.X.X.X.XXXXXXXXXXXXX.X.X.XXX.X.X.X.X.XXXXX.XXX.X.XXX.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.XXXXX.X.XXX#X.X.X.X#XXX.X#XXX.X.XXXXXXXXXXXXX.X.X.X.X.X.X.XXXXXXX#X.XXX.X.XXX.X.X.XXXXX.X#X.X.X#X.X.X.X.X.X#XXXXX#X#XXX.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.X.X.X.XXX.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.XXX.X.X.X.X.X.X XXX...............X#.............#X.....X..............X..X..........X.....X......X...........X............#..X.............X... XXXX.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.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.XXX.X XXX.X.XXXXX.X.X.XXX#X.X.X.X.XXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXXXXXX#X#X.XXX.X.X#XXXXXXXXX.X.X.X#X#X.X.X.X.X.X.X#X.XXXXX.XX .X.X.X.XXX.XXX#X.XXX.X.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.XXX.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.X.X.X.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X X.X.X.X.XXXXXXXXX.X.X.X.X.XXXXX.X.X.X.X.XXXXXXX.X.X.X.X.X#XXXXX.X.X.X.X.XXXXX.X.X.X.X.X.X#X.X.X.X.X.X.XXX#X.X.X.X.XXX#X#X.X.XXXX #X#XXX.X.X.X.X.X.X.X.X.X.XXXXXXX#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.XXX.XXX.X.X.X.X.X.X .#......................XXXXXXXXX...X.........X#.....X.........X....X........X.#......X.......XXX.......X.X.......X....#.#...... .X.X.X.X.X.XXX.X.XXX.X.XXXXXXXXX.X.XXX.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.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X#XXX.X X.X.X.XXXXXXX.X.X.XXXXXXXXXXXXX#X.X.XXX.X.XXXXX.XXX.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.X.X.X#XXXXXXX.X.XXX.X.XXX#X.X#X.X.X.X.XXXXXX .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#XXX.X.X.XXX.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.XXXXXXX ..............X#.........#.........................X........XXX........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.XXX.X.X.X.X.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.X.X.X.XXXXX X#X.X.X#X.X.X.X.X.X#X.X.X#XXX.X.X.X#X#X.X.X.X#X.XXXXX.X.X.X.XXXXXXX.X.X.X.XXX.X.X.XXX.X.X#X.X.X.X#X.X.X.XXXXX.X.X.X#X.X.X.X.XXXX 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#XXX.XXXXXXXXX.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.XXX XXXXX....X.....#X.............X....X......X...............XXXXXXXXXXX.........X.............X..X...#.........#X..X.#X........... XXXXXX.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#XXXXXXXXX.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 XXXXX.X.X.X.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.XXXXXXX.X.XXXXXXX.X.X.X.X.X#XXXXXXXXX.X.X.X#X.X.X.XXXXX.X.X.X#XXX.X.X.XXX.X#XX .X.X.X.X.X.X.X.XXX#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.XXX.XXX.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.......................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.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X#X.X.X.X.X.X.X.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.XXXXXXX.XXXXXXXXX.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.X.XXX.X.X.X.XXX.X.X.XXXX XX#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.XXX.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.#..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.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.XXX.X.XXX.X.X.X#XXX.X.XXXXX#X.X#X.X#X#X.X.X#X.XXX#XXXXX.XXX.X.X.X.XXX.X.X.XXX.X.X#X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.X#XXX.X.XX XX.X#X.X.X.XXX.X.XXX.XXX.X#X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.XXX.X.X#X.X.X.XXX.X#X.X.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.X.X.XXX.XXX.X.X.X.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.X.X.X.X.X.XXX.X.X.XXXXX.X#X.XXX X.X.XXX.X.XXXXXXX.XXXXXXX.X.X.X.XXX#X.XXX#XXX#X.X.X.X.X#X.X.X.X.X.XXXXXXXXX.X.X#XXXXXXXXXXXXX.X#X.X#X.X.X.XXX.X.XXX.XXX.X.X.XXXX .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.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.XXX.X.XXX.X#X.XXX .............................X................X.........X..................X....................X....#.#X..........#......X..... .X.X.X#X.X.XXX.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.XXX.X.X.X.X.X.XXX.X.X.X.X#X.X#X.X XXX.X#X.X.X.XXX#X.X.X.X.X.X.XXXXX.XXXXXXX.X.X.X.X.X.X.X.XXXXX.X.X.X#X.X.XXXXX.X.X#X#X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXXXXXX#X.X#XX XXXX.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.X.XXX.X.X.X.X.XXX#X.X.XXX.X#X#X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X XXXXXXX........X..XXX...X..........................XX........X....X.........X....#.#X.X#...X...........X...............X.......X XXXXXXXX#X.X.X.X.XXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X.XXXXX.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#XXX XXXXXXX.X#X.X.X.XXXXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#XXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.XXXXXXXXX.X.X.X.XXXXX.X.X.XXXX .X.X.XXX.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.X.X.X.XXX.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X#XXX.XXX ......X...X........................................#X............#....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#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.XXX X.X.X.X.X.X#X#XXX.X.X.X#X.X.XXXXXXXXXXX.XXXXX.X.XXX.X.X#X.X.X.XXX.X.X.XXXXXXX.X.X#X.XXXXX.X.X.X.XXX.X.XXXXX#X.XXXXX#X.X.X.X.XXXX .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.X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.XXXXX ...X.................#X......................X.....X..........................X.....................................X......#XXXX .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.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.XXX.X.X.XXX.X.X.X#XXX X#X.X.X.X.XXXXXXX.X#X.X#X.XXXXXXXXXXX#X.X.X.X.X.X.X.X#XXXXXXXXXXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.XXXXX.X.X#X.XXX.XXXX .X.X.X.X.X.X.X.XXX#X.XXX.X.X.X.X.X.X.X#X.XXX.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.XXX.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.XXXXX.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.X.X.X#X#X#X.X.X.X.X.X.X.X XXX.X.X.XXX.X.XXX#X.XXXXX.X.XXXXXXX.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.X#XXX#XXX.X.X.X.X.X.X.X.X.X.X#X.XXXXXXX.X#X.X.XXXXXXXXXXXXX.XX .X.XXX.X.X.X#X.X.X#X.X.X.X.XXX.X.XXX.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXX.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.X.X ....X............#.X..............X...X#..X....................X....X............#X..X.........X.........#X..................... .X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.X.X.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.XXXXX.X.X#X.X.X#X.X.X.X.X.X.X.X#XXX.X.X.X.X#X#X.XXX#X.XXX.X.X.X.X.X.X.XXX.X#X.X.X.X.X#X.X.X#X.XXX.X.X.X#X.XXXXXXXXXXX.XX XX.X#X.X.X.X.X.X.X.X#X#X.X#X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.XXX.X.XXX.X.XXX.XXX.X.X.X.X.X.X#X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X XXX...........X#.....XXX...#...............X.....X...X..........X#.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#XXX.X.XXXXX.XXX.XXX.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.XXX.X.X.X.XXXXXXXXXXX.X.X#X.X.X.X.X.X#X.X#X.X.XXX.XXX.X.XXXXX.X.XXXXXXX.X.X.X#XXXXXXX.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.XXX.XXX#XXXXX.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X .............#X...........X.............X................#XXXXXXXXX#X........X....X..#........X.........X................X..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#XXXXXXX#X.X.X.X.X.X.X#X.X.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.XXX.X.XXX#X.X.X.X.XXXXX.X.X#X.X#X.X.XXXXX.XXXXXXXXX#X#X.XXXXXXX.X.X.XXX.X.X.X.X.XXX.X.X.X.XXX#X#X.X.X.X.XXXXX.XX .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.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.XXX .............#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.XXX.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#X.X#X.X.X.XXX.X.X.X.X.X.X.X.X X.X#X.X.X.X.XXX.X.X.XXXXXXX.X.X.XXXXX.X#XXX.X.X#X#X.X.X.X#XXXXXXXXXXX.X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXX.XXX.X.XXXXX.X.X.XXX.X.X.XX XX.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X#XXX.X.XXX.X.X.X#X.X.XXX#X.X.X.X.X.X.X#X#X.X.XXX.X#X.XXX.X.X.XXX.X.X.X.X XXX.......XXXXX..#.....X.........X........X.....X..#.....................X....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.XXX.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.XXX.X.X X#X.X.XXX.X.X.X.X.X.X#XXXXX.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X#X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XX XX.X.X.X.X.XXX.XXXXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X#X#X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.XXX#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..........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.XXX.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.X#X#X#X.X.X#X.X X.X.X.XXXXX.X.XXX.X#X.XXXXX.X.XXX.X#X.XXXXX.X.X.X.XXX.X#X.X.X.X.X.X#X.X.X#X.X.XXXXX#X.XXXXXXX#X.X.X.X#X.X.X.X.XXX.X.XXX.X.X.X.XX XX.X.X.X.XXX.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#XXX#XXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.XXX.X#XXX X.........X.....X#X.........X...X..........#...X.....#...#........X#..............................X#.X...........#........XXXXXX 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.X.X.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.X#X.X#X.X#X.X.XXXXXXXXXXX.X.X.X.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#XXX.X#X.XXX.X.X#X.X#X#X.X.XXXXXX .X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X#X.X.X.X.XXX.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.XXX .#..X........X..................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#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.X.X.X.X.X.X.X.X.X.XXXXX.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.X.X.XXX.X.XXXXX.X.X.XXXXX.X.X.X.X.XXX.X.X.X#X.XXXXX.X#XXXXXXX.X.XXXXXXXXX#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.XXX.X.X.X.X.X.X.XXX.X.XXXXX#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#...#.........#.....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.X.X.X.X.X#X.X.X.X.XXX.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.XXX X#X.XXX.X.X#X.X.X.X.X.XXX.X.X.XXXXX.X.X.X.X.X.X.X#XXXXX#X.X.X.X.X.X#X.XXX.X.X.X.X.X.XXX.X.X.XXX.X.X.XXXXXXX.X.X#X#X.X.X.X.X#XXXX XX.XXX.X.X#X.X#X.X#XXX.X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX#XXX.X.X.XXX.XXX.X.X.XXX.X.X.X#X.X#X.XXX.X.X.X.XXX XX..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.X.X.X.X.X#X.X#X.X.X#X.X.XXX.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 XXX.X#X.XXXXXXX.X#X.XXXXX.X.XXXXXXXXXXX.X#XXX#X.X.X.X.XXXXX.X#X.XXX.X.X.XXX.X.X.X.XXXXXXXXXXXXX.X.XXXXXXXXXXX.X.XXXXX.XXXXX.X.XX 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.XXX.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..............................................#.... 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#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#X.X#X.X.XXX.X.X.X.X.X.X#XXXXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.XX .X.XXX.X.X.X.X.X.XXX.XXX#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.X.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...........X.................................#.... .X.X.XXX.X#X.X.X.XXX.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.X.X.X.XXX.X.X.X.X#X.X.X#X#X.X.X X.X.XXXXX.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.XXX.X#X.X.X#X.X.X.X#X.XXX.XXX.X#X#X.X.X.X.X.X.XXX#X.X.X.X.X.X.XXXXXXXXX.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.XXX.X.X.XXX.X.X.X#XXX#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..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#X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.XXX.X.X.X#X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X XXX.X.X.X.X.X.X.X#XXXXXXXXXXXXXXXXX.X.X.X.XXXXX#XXX.X.X.X.X#X.X.X.X.XXXXX.X.XXXXXXX.X.X.X#X.XXXXX#X.X#X.X.X.X.XXX.X.X.X.X.XXXXXX XXXX.XXXXXXX.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.XXX.X.XXXXXXX.X.X.XXX#XXXXX.X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X XXX...XXXXXXX..#..................X#...#............XXX#.#..X.........X.....XXXXX...X...XXXXXXX..........X.........X.X.......... XX.X.X.XXXXXXX.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.XXX.X.XXXXX.X.X.X.XXXXXXX.X.X.X.X#X#X.X.X.X.X.X.X.X.X.X.X.X X.X.X.X.XXXXXXX#X.X.X#X.XXXXXXXXX.X.XXX.X.X.X.XXXXX.X.X.X.X.X.X#XXXXXXXXX.X#XXX#X#X.X.XXXXXXX.X.X.XXXXX.XXXXXXXXXXX#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#XXX.X#X.XXX.XXXXXXX.X.XXX.X#X.X.XXXXXXX.X.X.X.X.XXX.X.X.X.X.X.X.X#XXX#XXX ................X................X......................X...X.......XXXXXX....X.X#......XXXXXXX....................X.....#...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#X.X.XXX.X.X.XXXXXXX.X.X.X.X.X.X.XXXXXXX#X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXX X.X.X.X.X.X.XXX.X.X.X.X.XXXXXXX.X.X.X.XXXXXXX#X.X.X.XXX.X.X#X.X.X#X#XXXXXXX.X.X.X.X.X.X.XXXXX.X#X.X.XXX.X#X.X#X.X.X.X.XXX.XXXXXX .X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X#X.XXXXX ......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.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.X.X.X.X#X.X.X#X.X#X.X.X.X.XXXXX X.X.XXX.X.X.X.X#X.X#XXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X#X.X.X.X#X#X.XXX.X.X.X.X.X#X.X#X.X#X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXX .X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.XXXXXXX#X#X.X.X.X.X.XXX.X.X.X.X.X#X.XXX#X.XXX.X.X#X.X.XXX.X#X.X.X.XXX.X.X.X.X.X#X.XXXXXXX .....X......XXX........X....X.......X...X.................X.........X..#..X....#X.X................#..XXX.X........XX.XXXXXXXXXX .X.X.X.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.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXXXXXXXXXXXXXX X#X.X.X#XXXXXXXXXXXXXXX.X#X.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXXXXXX.X#X.X#X.X.X#X.X.X.X.XXXXXXX#X.X.XXX.X.X.XXXXXXXXXXXXXXXXXX .X.XXX.X.X.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#X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X#X.X.X.X.X.XXX.XXX.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.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.XXX.X.X.X.X.X.X.X.X.X.X.X X.X.XXXXX.X.X#X.X.XXXXX.X.XXX.X.X.X#X.X.XXXXX.X#X.X.X.X.XXXXXXXXXXXXX.X.X.X.X#X.XXX#X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.XXXXX#X.XX .X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXXXXXX.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.XXX.X#X.X.X.X.X.X.XXX ........X.....X..............#....X.....XXXXX............................#..............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.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.X.X.X.X.X.X.XXXXX X.X.X.X#X.XXX#X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXXXX#X.X#X.X.X.XXX.X.X.X.X.XXXXXXXXX.X.X.X#X#XXXXXXX.X.X.X.X.X.X.XXX#X.XXXXXX .X.X.X#X.X.X.X.X.XXX.XXX.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#X.X.X.X.X#X.XXXXX ......X..X......XXX..#X.....X.....XXXXX#...............#..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.XXX.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.X.X.X.X.X#X.XXXXX.X.X#X.X.XXX.X.X.X.XXX.X.XXXXXXXXX.XXXXXXX.X.XXXXX.XXXXX.XXX.X.XXXXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.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.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.XXX.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.X#X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.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 XXXXXXX.XXX.X.X.X.X.X.X.X.XXX#X.XXX.X.X.X.X.XXX.X.X.X.X.X#XXX#X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X#X.XXXXX#X.X.X#XXXXXXX.X.XXXXX.XX XXXX.X.XXX.X.X.X.X.X#X.X.XXX.X.X.X.X#XXX.X.X.XXX.X.X#X.X.X.X.X.XXX.XXX.X.X#X.XXX.X.XXX.X.X.X.XXX.X.X.X.X#XXX.X.X.X.X.X.XXXXXXXXX XXX.....X............#........X........................X.....X.#X...X......#....X..X...........#.......#.#X#..........XXXXXXXXXX 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.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXX X.X.XXX#X.XXX.X.XXX.X.XXX#X.XXXXX.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.XXXXX#X.X.X.X#X.X.X.XXXXX.X.X.X.X.X.X.X#X.X.XXX#XXXXXXXXXX .X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.XXX.XXX.X.X.X.X#X.XXX.X.X#XXX.XXX.X.X.X.X#XXX.X.X.XXX.X.XXX.XXX.X.X#X.X.X.X.X.XXXXXXX ...............#...#.....X............XXX.......X................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.XXXXX.XXX.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.XXXXXXX X.X.X.X.X.X.X.X#XXXXXXXXX.X.X#X#XXXXXXXXX.X.X.X.X.X.X.XXX.X.X.X.XXXXX.X.XXX#X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXX .X.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.XXX.X.X.X.X.X.X.X#X.X.XXX.X.XXX.XXX#X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX .#....X.....................X.........X.......X..#.X........X........X...........X...#....X.X.............................XXXXXX .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.XXX.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.X.X.X#X.XXX#X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X#X.XXXXX.X.XXXXXXXXXXXXXXX.X.X.X.X.XXX.X.XXX.X.X.X.XXX.X.X#X#XXXXXXX.X.X.XXXX .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.X.X.XXX.X.X.X.X.XXX.X.XXX.X#XXX.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.X.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.X.X.X.X.X.X.X.X.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.X.XXX.X.X.XXX.X.X.XXXXXXXXXXX.X.XXX.X.X.XXXXX#X.X.X.XXXXX.X.X.X.X.X.X.X#X.X.X#X.X.X.X.X.X.X.XXX.X.XXXXX.X.XXX.XX 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.XXXXXXX.XXX.XXX.X.X#X.X.X.X.X.XXX#X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X#XXX.X.X XXX...X..#.#..X.........X..................#.......#..XXXXXXXXXXX........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.XXXXXXXXX.X#X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXXXX.XXX.X.X.X.X.XXXXXXXXX.X.X.XXXXX.X#X.XXXXX.X.X.X.X.X.XXX#X.XXXXX#X#X.X.X.X.X.X.X.X.XX XX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXXXXXX.X.X.X.X.X.X#X.XXX.X.X.XXX.X.X#X.X.X.X.X.X.X#X.X.X.X.XXX#X.X.X.X XXX...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.XXX.X.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#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.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X#XXX.X#X.X.XXXXXXXXX.X.XXX.X.X#X#XXX.X.X.X.X.X.XXX.XXX.XXXXXXXXX.X.X#XX XX.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.X.X.XXXXX.X.XXX.XXX.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..........X......XXXXXX#.....#................................X..#............................ .X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXXXXXXXXXXXX.X.X.X.X#X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.XXX#X.XXXXX.X.XXXXX.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.XXX.X.X.X.X.X#XXX.X.X#X.X#X.X.X.XXXXX.X.X.X.X.XXX.X.X.X.X.X#XXX.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X#XXX.X.X.X.XXX .....X.........X...................#..........X......#.........X......X............................X..X.......X........X....XXXX XX#X.X.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.X.X#X.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.XXXXXXXXXXX#XXX.X.X.X.X.X.XXX#X.X#XXXXX.X.X.X.X#X#X.XXX.X#X.X.X#X.XXX.X.XXXXXXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXXXXX XX.X.X.X.X.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.XXX.XXX.X.X.X.X.XXX#X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX XXX..............#X......X...#.....X..............XXX........#.......#....X..........X....X...................X....X..X#....XXXX 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.X.XXX.X.X.X.X#X.XXX.X.X.X.X.X.X.X#X.X.X.X.X#X.XXXXX XXX#X#XXXXX.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.XXX.X.X.XXXXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX#X.X.X.X.XXXX .X.X.X.X.X.X.X.X.X#XXX.X.X#X.X.X.X.X.X.X.XXX.X.X.XXX#X.XXX.X.XXX#X.X.X.X.X.X#XXXXXXX.XXX.X.X.X.X.X.X#X.X#XXX.X#X.XXX.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.XXXXXXX.X.X.X.X.X.X.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.XXX.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.XXX.X.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X#XXX.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXXXX#X.XX .X.XXX.XXX#X.X.X.XXX.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.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.X.XXX.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.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.XXX.X.X.X.XXXXXXXXXXX.XXXXXXX.X#X.X.XXXXXXXXXXX.X.X#X.X.X.X.XXXXX#X.X.X.X.XXXXX.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.XXX.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.X.X.X.X.X.XXX.XXXXX.X.X.X.X.XXX.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.XXX.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.XXX.X.XXX.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.XXX#X.X#X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X#XXX.X#X.X.XXXXXXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXX .X.X#X.X.X.X.X.X.X.XXX.XXXXX.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.XXX.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 .......X....X.X...XXXXXXXXXXX....X.....X.....X.....XXX...#X....X....X.X.X#.........X.#..X...X......#....X.....X................. .X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.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.X#X.X.X.X.X.X.X.X.XXX X.X#XXX.X.X.X.X.X.X.XXXXXXXXX.X.X#X.XXX.X.X.XXX.X.X#X.X.X#X.X.XXXXXXX.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.XX .X.X.X.X.X#X#X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.XXX.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.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........#X...X......#X.....X...................XXX.........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.X.X.X#X.XXXXX.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.XXX.X.X#X.XXX.X.XXXXX.X.X.X.XXX#X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.XXXXX.X#X#X.X.X.X#X.X#X.XXXXXXXXX.X.X.X.X.XXX.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.XXX.X.X.X.X.X.X.X.XXXXX.X#XXX.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...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.XXX.XXXXX.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.XXX.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.XXXXXXX#X.X.XXXXX.X.X.X.XXX.X.X.X.XXXXXXX.X.XXXXX.X.XXXX .X.XXX.XXX.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.X.X.X.X.X.X.X.X.X.X#X.XXX.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X XXXXX#X#X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXX.X.X.X.X.X.XXXXXXX#X.X.X#X.X.X.X#X.X.X.XXX.X#X#X.X.X.X.X.X#X.X#X.X.X.XXXXXXXXX.X.XXX.X.XX .X.XXX.X.X.XXX#X.X.XXX.X.X.XXX.X.X.XXX.XXX.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.XXX.X.X.X.X.X.X.X.XXX.XXX ........X...X.......X...............X.......XXXX..................X........X......X....#.......#.X....XXX............#......XXXX .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.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.XXXXX.X.X.X.X.X#X.X.X.XXXXX X.X.XXX.X.X#XXX#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.XXX.X.X.X.XXXXX#X.X.XXX.X.X.XXXXXXXXXXXXXXXXX.XXXXXXXXXX .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.XXX.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 .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.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.XXX.X.X#X.X XXXXX.X#X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X#X.X.X.X.XXX#X.XXX.X.X.X.X.X.X.XXX.X.X.XXXXXXX.X.X.X.X#X.X.X.XXXXX#X.XX XXXXXX#XXX.X.X.X.X.X.X.XXX.X.X#X.XXXXX#XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.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 XXXXXXX........#........X#........XXXXXXX.........X.X.....X..X.........................#X...X............X.....X...X........XXXX XXXXXXXX.XXX.X.X#X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXX XXXXXXX.X.XXXXX.XXX.X.XXX.X#X.XXXXXXXXXXXXXXX#X.XXX.X.X.XXX#X.XXXXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X#X#X.X.X.XXXXX.X.XXXX .X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X#X.XXX.X.XXX.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#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.XXX.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.X X.X.X.X.X.X.XXX.X#X.X#X.X#X.X.X.X.X.X.X.XXXXX#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.XXX#XXX.X.X.XXXXXXXXXX .X.X.X.X.X.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.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.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.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.XXX.X.X.X.XXXXX.XXX.XXXXXXXXX.X.X.XXX.X.X.X.X#XXX.XXX.XXX.XXXXX.X.XXX#X.X.X.XXXXX.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.X.X.X#X#X.X.X.X.X.X.X.X.XXXXXXX#X.X.X.X.X.X.X.XXX#XXX.XXX#XXX.X.X.XXX.X.X.X.X.X ..........X........#..X.......................X...........................XXXXXX...................#XXXXXXXXXXX.....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.XXXXXXXXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X#X.X.X X.X.X.X.X.X.XXX.X.X.X#X.X.XXXXX.XXXXX.X.XXX.X.X.X.X.X#X.XXX.X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.X.X.X.XXXXXXXXXXX.X.X.X#XXX.X.X.XX .X.X.X.XXX.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.XXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X .#...#.....#...#....X........................X......X......X.....#.X............X....X......X.......XXXXXXXXXXXXX..........X.... .X.X#X.X.X.X#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.X.X#X.X.X.XXXXX#XXXXXXXXX.X.X.X.X.X.X.X X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXXXXXX#X.X.X.X#X.X.XXX.X.X.X.XXXXX.X.XXXXXXX.X.XXXXX.X.X.XX XXXX.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.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.X#X.X#X XXXX.........................#........XXX.......X#.#.....#.X...............X........X......X.....#....X..................#...X.. XXXXXX.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.X.X.X.X.X.X.X.X.X.X.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#XXX.X.X.X.X.X.X.X.XXX#X.X.X.XXXXX.X.XXXXX.X.X.X.X.X.X.XXXXX.X#X.X.XXXXXXXXX.X.X.X.X.XXXXX.XXX.X.X.X.XXX.X#XXXXXXX.X.X.XX XXXXXX.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.X.X.X.XXX#X.X.XXX.X.XXX.X.X.X#X.X.X.X.X.X.XXX.X.X.X XXXXX..........#..X.....................X#...........X..X..........#X...............XXXX.......................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.X.X.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.X.X.X.X XXXXXXX.X.XXXXX.X#X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.XXXXXXX.X.X.X.XXXXX.XXX.X#X#X.X.X#X#XXXXXXXXX#X.X#X.XXX.X#XXXXXXX.X.X.X.X.X.X#XX XXXXXXXX.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.XXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX#XXX.X XXXXXXXXXXX.............X....#...X...........X.........#................XXX...X................X.......X.........X.X......XXXXXX XXXXXXXXXXXX.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.X.XXX.X.X.X.XXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXX.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXX.X.XXX.X.X.X.X.X.XXX.X.X.X.XXXXXXX.X.X.X.XXX.XXXXX.XXX.X.X.X.X.X.X.X.XXXXX.XXX.X.XXXXXXXXXXXXX.X.XXX.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.XXXXX.XXXXX.XXXXX.X.XXX.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.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.XXX.X.X.XXX.X.X.X.X.XXX.XXX.XXX.X.X.XXX.X.XXX.X.X.X.X.XXX.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.XXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.XXX.XXXXX.XXXXXXX.X.X.XXXXXXXXXXXXXXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.XXX.X.XXXXXXXXX.X.X.X.X.XXX.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.XXX.X.X.XXXXXXXXXXX.X.X.XXXXX.XXX.X.XXX.X.XXXXXXX.XXX.X.X.X.X.X.X.X.X.XXXXXXXXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.XXX.X.XXX.XXX.X.X.X.XXX.XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X.X XXXXXXXXXXXXXXXXXXXXXXXXX..........................................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......................#..X#.........XXXX.............XXX....#................XXX..#......X.....XXXXX.....X.........X.....X................#X#..X..#.#X....#X.X.....X.....X....#.....#...........X.X......XX.............#..X....#.........X.......#......XXXXXXXXXXX#..........X...........................X.............X........X......................X#................X....XXXXXXXXXX......#.........#.........#..................................XXX......#.XXXXXXXXXXXXXX............#.....#...#........X.........X........................#XXXXXXXXXXXXXXXXX.........XXXXXXXX...............#...........#...#.......#...............#.....#.........#.......#.......X..X...XXXXX#.....#X...........X.............X#..................XXXXXXXXXX...#.............#............X..........#.....#.#X....#...........#X.........X..........#........X......#....................X#..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...X..#.... XXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X#X.X.X#X#X.X.X.X.X#X.X.X.X.XXX.XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X.X.X.XXXXX.X#X.X.X.X.X.X.X.X.XXXXX.X.X.X#X.X.X.XXXXXXX.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.X.XXX.X.X.X.X.XXXXX.XXX.X.X.X.X#X.X#X.X.X#X.X.XXX.X.X.X.X.X.X.X.XXX.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.XXX.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.XXXXX#XXXXX.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.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X#X.X#XXXXXXXXXXXXXXX.X#X.X.X#X#XXXXXXXXX.X.X.X.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.XXX.X.X.X.XXX.X.XXX.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.X#XXXXX.XXXXX.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.X.X.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X XXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.X#X.XXXXXXXXX.X#XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#XXXXXXXXX#X.X.X#X#X.XXX.XXX.X.XXXXXXX.X.X.X.X.X.XXXXX#X.X.X.X.XXXXXXXXXXXXXXXXX.X#X.X.X.X.XXXXXXX.X#X#X.X#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.X.X.X.X.X.X.X.X#X.X#X.X.X.XXX.XXX.X.XXXXXXXXX.X.X.XXX.X.X.X.X.XXX.X.XXX#X.X.X.X.X.X.XXXXX.X#X.XXX#X.X#X.X.X.X.X.XXX#X.X#XXX#X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.XXX.X#XXXXXXXXXXX#X.X.X.X.X.XXXXX#X.X.X.X.XXX.X.XXX.X.XXX#X.X.XXXXX.X.X.X.X.X.XXXXX.X.XXXXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX#X.X#X.X.X.X.X.X.XXX#X#X#X.X.X#X.X.X.X#X.X.XXXXXXX.X#X.X.X.X#XXX.XXXXXXXXXXXXXXXXX.X.X.XXX.XXXXXXXXXXX.X.X#X#X.X#X.X.X#X#X.X.X.XXX.X.X.XXX.X.X.X#X.X.XXXXX.XXXXX.X.X.XXXXX.XXX.X.X.X.X.XXX#X.X.X.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X.XXXXX.X.X#X#X.XXXXXXX.X.XXX.X.XXX.X.XXXXX#X.X.XXXXX.XXX.X#X.X.X.XXX.XXX.X#X.XXX.X.X.X#X.X.X.X#X.X.X.X.XXX.X#X.XXXXX.X.X#XXXXXXX.XXXXX.X.X.X.X#X.X.X.X.X.X.X.X.X#X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.X#X.X#X.XX XXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X.X.XXX.XXX.X.X.X#X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.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.XXXXXXX.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.XXX.X.X.X.X.X.X#XXX.X.X.X.X.X#X.X.XXX.X.XXX.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.XXX.X.X.X.X.XXX.X.XXX.XXX.X.X.X.X#X#XXX.XXX#X.X.X.X#X.X.X.X.X.X.X.X.X.X.X#XXX.XXXXX.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.XXX.XXX.X.X.X.XXX.XXXXXXX.X.X.X.XXX.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX.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.XXXXXXXXXXXXXXXXXXX.XXX.X.X.X.XXXXX.X.XXXXXXX#XXX.XXX.XXXXXXX#XXX.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.X.X.XXXXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X.XXX.XXX.X.XXX.X.X.XXX#X.X.X.X.XXXXXXXXX.XXXXX.X.XXX.X.XXXXXXXXXXXXXXXXXXXXX#X.X.X.X#X.X#X.X.X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....X....#...X....X..........#....XXXXXXXXX.........XXXXXXXXXXXXXXXXXXXXXXX.............X..X........X#............X........X.#.....#.....X..............XXXXX....X............X..#......X......#..........X....#........X.....X.X..#X...............X#...#......X.........X#.X.....#...................................#..X..#.X...#............X......#X.................X...............X#X#..........XXXXX#.....................#.#.#............X#.#..X#...............XX........#.#..X#XXXXXXXX.#......X...........X..X..XXXXX....#..........XXXXX..........X..X..#...XXXXXX....X....XXX......#X...........X..#....XXXXXXXXXXXXXXXXX...X.........XXX.....XXXXXXXXX...X...XXXXXXXXX....XX..........#..XXX...........XX............XXXXXXXXX........#.........#.#..............X...............X#....XXXXXXXXX......................#....X..#......X.....XXX.......X..........................#....X...................X.........XXX...X...X.X.X...XXXXX#.....#..XXXXX..............#...XXXXXXXXXXXXXXXXXXXXXX#...........#.... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X.X.X.X.XXX.X.X.X.X.X#X.XXXXXXXXXXX.X.X.X.X.XXX.XXXXXXXXXXXXXXXXXXX.X.X.X.XXX.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.X#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.X.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.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.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.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.X.X.X.X.X#XXX.X#X.X#X.X#X.X.XXXXXXX.X.X.X.X.X.X.XXX.X.X#X.X.XXXXX#X.X.X.X.X.XXX.XXXXXXX.X.X.X#X.X.X.X.X.X#XXXXX#X#X.X.X.XXXXX.X.X#X.X.X.X.X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.XXXXX.X.XXXXXXXXXXX.XXX.XXXXXXXXX.X#XXXXX.X.X.X.X.X.XXXXX.X.X.X.X#X.X.X.X.X.X.X.XXXXXXXXXXX.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.XXXXXXXXX.X.X#X.XXX.X.X#X.X.X.X#X#X.XXX.X.X.X.XXX.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.X.X.X.X#X.X.X.XXXXX.XXX.X.X.X.X.X.XXX.X#X#X.X.X.XXXXX.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X#X.X.X.X.X.X.XXX#X.X.XXXXXXXXXXX.X#XXX.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.XXXXXXX.X.X.X.XXX.X.X.XXX.XXX#X.X#X.XXXXX.XXXXX#X.X.X.XXXXX.X.X.X.X.XXXXX.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.X.X#X.X.X#X.X.X.X.X.X.X.X.X.X.XXX.XXX.XXX#X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXX.X#X#X#X#X.X.X.X#X.XXX.X.X.XXX.XXXXXXXXXXX.X.X.X.X.XXXXX.X.X.X.X#X#X.X#X.X.X.X.X.X#XXX#X#X.X.XXX#X.XXXXX.XXX.X#X.X.XXXXXXXXXXXXX.X#X.X.XXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.X#XXX#X.X.X.XXXXXXX.X#X.X.X.X#X.X.XXXXX.X.X.X.XXX.X.XXX#X#X.X.X.X.XXXXX.X.X.X.X.XXX.X.X.X.X.XXXXX.X.X.XXXXXXX.X.XXX.XXXXX.X.X.X.XXXXXXX.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.XXX.X#XXXXXXXXXXX.X.X.X.XXXXXXXXX.XXXXX.X.X.X.X#X#XXXXXXX.X.XXXXX.XXXXXXX.X.X#X.XXXXXXXXX.X.XXXXX.X.X.X.X.XXXXX.X.XXX.X.X#XXX.X.XXXXX.X.X.X.X.X.X.XXXXXXX.X.X.X#XXXXX.X.X.XXXXXXX.X.X.XXXXX.X#XXXXX.X.XXX.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.X#X.XXX#X.X.XXX.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.XXX.X#XXXXXXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X#XXX.X.X.X.X.XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.XXX#XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX#XXX.XXXXXXXXX.X.X.XXX.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.X.X.X.X.XXX.XXX.X.X#X.X.X.X#X.X.X.X#X.X.X#XXX.X.X.XXX.X.X.X.X.X.X.X.XXX.XXXXXXX.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#XXX.XXX.XXX.X#XXX.XXX.XXXXX.XXX.X.X.XXXXX.X.X#X.X#X.X.XXX.X.X.X.X.XXX.X.X.X#XXX.X.X.X.X.X.X.X.XXX.X#X.X.X.X.X.X.X.XXX.X#X.XXX.X.X.XXX.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.XXXXXXXXXXXXX.X.X#X.X.X.X.X.X.X.X.X#X#X.X.X.X.X.X.XXX.X.X#X.X.X.XXX.XXX.X.X.X.X.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.XXXXX.XXX.X.X.X.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.X.X.X.XXX.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.XXX.X.XXX.X.X.X.X#XXX.X#X.X.X.X.XXXXX.X#X.XXXXXXX.X#X.X.X.X.X.X.X.X.X.X.XXX.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#XXXXX.X.XXX.X#X.XXX.X.X.X.XXX.X.X.X.X.X#X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.XXX.X.XXX.X.X.X.X.X.X.X.X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....#XXXXXXXXX....X.........#......X.....................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....X..........#..X....#........X....#..X............X............X...........X.................X.....................X...........X....X.X...X..XXXXXXXXXXX#.X.........X........X.....X.............................X.......X.........X...X.........X..........#X#...#.........#X.....X.....X#..........X...........X.................X.............X.......X........X...X......X......XXXXXXXXXXXXXX.X..X...X............X....#...........#.#X.........X#XXXXX.................XX...................#.....#..X#..............X.....X..................X.................#....X.....X...........X#...XXX.#.....X.................X..X#....X....................X........X.....X.....X.........X.......X.........X.....XXXXX..............#.#........XXX.........X..#...XXXX.....XX.....X.X..............X........XX.......X....#X.X.X#....XX....X#..............X.........................XXXXXXXXXXXXX....#..............X......... XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X#X#X.XXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.X.XXX.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.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.X.X.XXXXXXXXXXXXX.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.XXX.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.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.XXX.X.X#X.X.X.X.X.X#X.X.X.X.XXXXXXXXXXXXX.X.X.X.X.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.XXX.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.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.XXXXX.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.XXX.X.XXX.X.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.X.X.X.X.X.X.X#X.X#X#XXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X.XXXXXXX.XXX.X.XXXXXXXXXXX#XXXXX#X.X.X#XXX.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXX.X.XXX.X.XXXXXXXXX#X.X.X#XXX.X.XXX.X.X.X#X.X.X.X.X.X#X.X.X.XXX.X.X.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#X.XXXXX#XXXXXXX.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X#X.XXXXX.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.XXXXX.X.XXX.X.X.X.X#X.XXXXX.XXX.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.XXX.X.X#X.X#X.X.XXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X#XXXXXXXXXXX.X.X#X.X.X#X.XXX.X.X.X.XXX.X.X.XXX.X.X.X.XXXXXXXXX.X.X#X.X.X.XXXXXXXXX.X.X.X.X#XXX.X.XXX.X.X.XXX.X.XXX#XXX.X.X.X#X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXXXXXX.X.XXXXXXX.X.XXX.X.X.X.X.X#X.X.X.X.X.XXX.XXXXXXX.X.X.X.X.XXX.X#X.X.XXXXX.X#X.X.X.XXXXX.XXX.X.XXX.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X.X.XXX.X.X.X.X.X#X#X.XXXXX.X.X.X.XXX.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.XXXXXXXXX.X#X.X#X.XXX.X.X.X.XXXXXXXXX.X#XXX.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.X.XXXXXXXXX.X.X.X.X.X.XXX.X.XXXXXXXXX#X.XX XXXXXXXXXXXXXXXXXXXX.XXX.X.XXX.X.X#X.X.X.X#X#XXX.XXX.X.X.XXXXXXXXXXX.X.X#X.XXX.XXX.X.X.X.X.XXXXX.XXXXXXXXXXXXX.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.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.XXX.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXXXX.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.XXX.XXX#X.X.X.X.X.X.X.XXX#X.X.X.X.X.X#X.XXXXX.X.XXX.XXX.X.X.X.X.X.X.X#X.XXX.X#XXX.X.X.X#X.X.XXXXX.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.XXX.XXX.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXX.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X#X.X.X.X#X.X.X.X.X.XXXXXXX.X.X.X.X.X#XXXXXXX#X.X.X.X#X.X#XXX.X.X.X.X.X.X.X.X.XXX#XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.XXX.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.XXX.X.XXXXX.X.XXX.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.X#X#XXX.X.X.XXX.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.XXXXXXX.X.X#X.X.X.X.XXX.X.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.XXX.X.X#X#X XXXXXXXXXXXXXXXXXXX...........................X...........XXXXXXXXX.....X...X#..X..X.......XX.....XXXXXXXXX#X..............#.....#...........#.X........X........X.#X....#...#X...X......#....X....#......XXX.............X....#X#...#....X.X....X....................X.X.........XXXXXXXXX..............X....X...............X...X.............X.X...X....#.X......X........#............X....#...............#.........................X...XXXX...............................X...X#...........#............X.XX...#...........#...X.....#................X#.....X.....................#........XXXXXXX...........X....#...X...........#.#......X....#............X...........XXXXXX..........XXXXXXXXX................#................X.X.X......X....X...X............X..........X......X..X.......X.....X#.........#X#X.....X....XXXXX.......#..X#..XXXXX.............X...........X.........X..........X...........#.#.#.........#...............#....XXXXXXXXX..........#..X...........X#..X..........X....X............................................. XXXXXXXXXXXXXXXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X#X.XXX.XXX.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.XXXXXXXXX#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.X.X.X.X.X#X.XXX.X.X.X.X.XXX.X#X.X.X.X#XXX.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.XXX#XXXXX#X.X.X.X.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.X.X.X.X.X.X#X.X#X#X#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.XXXXXXX.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#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X#X.X.X#X.X.X.X.XXXXXXXXX.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.XXXXXXXXX.X.X#X.XXXXXXXXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X#X.X#XXXXXXX.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.X.X.X#X.XXX.X.X.XXXXXXXXX.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.X.X.X.X.X.X#X.X.X.X.X.X XXXXXXXXXXXXXXXXX.X.X.X.X.XXX.X.XXXXXXXXXXX.X.X#X.X.X.X#X.X.X#X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X#XXXXXXX#X.XXXXX#X.X.X#XXX.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#X.X.X.X.X.X#X#X#X.X.X.X.X.XXXXX.X.X.XXX.X.X.X.X.XXX.XXX#X.XXX.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.X.X.X.X.X#XXXXX.X.X#X.X#X.XXX.X.X.X.XXXXXXX.X.X.XXXXX.XXX#XXX.XXX.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.XXXXXXXXXXX.X.XXXXXXXXXXX#X.XXXXXXXXXXXXXXXXXXX.X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.XXXXXXX.X.X.X.XXXXX.X.X.X.X.XXXXXXXXX.X.X.X.X#X.X#X.XXX.X.X.XXX.X.XXXXX.X.X.X.X.XXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X#X.XXX.X#X.X.XXXXX.X.X.X.X#X.XXX.X#X#X#X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X#XXXXXXXXX.X.X.X.X.X.X.XXX.XXX.X.X.X#XXXXX.X.X.X.X.XXXXXXX.X.X.X.X.XXX.X.XXX#X.XXXXXXXXX.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X#X#X.X.X.XXXXXXX.X.X.X.X.X.XXXXXXX.X.X.X#X.X.X#X.XXX.X.XXX.X.X.X.X.X.X.X.X.XXXXXXXXX#X.X.X.X.X.X.X.X.X.X.X#X.X.XXX.X#XXXXX.X#X.XXXXXXX.X.X.X.XXXXX.X.X.X#X#X.X#X.X.X#X.X.X.X.X.X.XXXXX.X#X.XXX.X.XXX.X.X.X.X.X.XXX#X.X.X.X.X.X.X.XX XXXXXXXXXXXXXXXX.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.XXX.XXX#XXX.X.X.X.X.X#X.XXXXX#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.XXX#X.X.X.X#X.X.XXX#X.X.X.XXX.X.X.X.X#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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X#XXX.XXX.X#X.X.X.X.X.X.X.X#XXXXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.XXX.X.XXX.XXX.X.X#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.X.X.X.X.X.X.X#X#X.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.XXX.X.X.X.X.XXX.XXX.X.X.X.X.X.XXX.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.XXXXX.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.X.X.X.XXX.X.XXX.XXX.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.XXX.X.X.X.XXX.X.X#X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X#X.X.X.X.X.X.X.X.X.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#X.X.X.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X#X.X.X.X.X XXXXXXXXXXXXXXX..#.......#......................X............X...#.......#.......X....X.....X#...#...#X#.#.#.....#X..#............XX.....X.........X...............X...............X.......#X..#...#.X....................X.....................X...X.......X......#X..#X...X..#...........#..........X...............XXXXXXXXXX........X....#XXXXXXXXX..............X.#..X..#....X...........X...XXX.............X...........................X......................#.........#.#..X.X....X...............#..................................X#.#X..#X...X..........X.#X.....X..#.........#.#.......#......X.X............#...#....XXXXX#.X.......#........X.......X...XXXXX...........X..............X.....#.XX............X.#...........#.#..............X....#...#..................X.............XXX...X.....X.........X..#....X#...XXXX..#X#.#...X.......#...#..X.XX.X..............X.....X#................X..X...........X.....#.......#...#...#..X...................XXXX......X.X.X..#......X......#....X......X............XXX......#...#X......X.... XXXXXXXXXXXXXXXX.X.X.X.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.XXXXX.X.X.X.X.X.X#X.X.X#X.X.XXX.X.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.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.X.XXX.X.X.XXX.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.X.X.X.X.X.XXXXXXXXXXX.X.X.X#X#X.XXXXXXXXX#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.XXXXX.X.X.X.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#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#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#X.XXXXXXX.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.X.X.X.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.X.X.XXX.XXX.X.X.X.XXXXX.X.X#X.XXX.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.XXX.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.XXX.X.X#X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X#X.X.X.X.X.X.X.X.X XXXXXXXXXXXXXXXXX#X.X.XXXXX.X#X.X.X#X.X.X.X.X.X.XXXXXXXXXXXXX#X.X.X.X.XXXXX#X.XXXXX.X#X.X.X.X.X.X.XXX.X.X.X.XXXXX.XXX.X.X.X.X.X.X#X.X.X.X.X.X#X.X.XXXXXXXXX.X#XXXXX.X.X.X.X#X.XXX.X.X#X.X#X.XXX.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X#X.XXXXX.X.X.X.X.XXX.X.X#X.X.X.X.X#X.X.XXX.X.X#X.XXXXXXXXX#X.X.XXX.XXXXXXXXXXX.X.X.X#X.X.X.X.X.X.XXXXX#X.X.X.XXXXXXXXX.X.XXXXX.X#X.X.XXXXXXX.XXXXXXX.X.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.X.X.X.X.X#X.X.X#X.X.X.X#X#X.X#XXXXXXXXXXXXX.X#X.X.X#X.XXX#X#XXX#XXXXX#XXX.XXX.X.X.X#X.X.X.X.X#X.X#X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.XXXXX.XXX.X.X.XXXXX.X.XXX.XXX.X.X.XXX.X.X.XXX.X#XXX.X.X.X#X.XXX.X.X.X.XXXXX.X.X#X.X.X.X.XXX.X.X.XXXXXXXXX.X.X.XXX.X.X.X.X.X.X.X.X#XXX#X.XXX.XXX.XXX.X.XXXXXXX.X.XXXXX.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.XXX.X.X.X.X#X.X#X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.XXXXXXXXXXX.X.XXX.XXX.XXX.X#XXX.X.X.XXXXXXX.X.X.X.XXXXXXXXX#X.X#X.XXXXXXX.X.XXX.X#X.X.X.XXXXXXXXX.X.X.X.XXX.X.XXX.X#X#X#X.XXX.X.XX XXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXX.XXX.XXX.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.X#X.X.X.X.X.XXXXX.XXX.X.X.X.X.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.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.X.XXXXXXXXX.XXX.XXX.X.X.X.X.X.X.X#X.X.XXX.X#X.X.X.XXX.XXX.X.X#X.X.XXX.X.X.XXX.X.X#X.X#XXX#XXX.X.XXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX#X.XXX.X.XXX.X.X.X#X.X.XXX.XXX.X.X#X.X.X#X#X.X.X.X.X.X.XXXXX.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.XXX.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.XXX.XXX.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX.XXX.X.X.X#X.X.XXX.X#X.X.XXX.X#X#X.X.X.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.XXX.X.X.X.X.XXX.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.XXX.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXX.XXX.XXX.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.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#X.X.X.X.XXX XXXXXXXXXXXXXXXXXXX.........XXXXX.XXXXX...X......................#X#.................X.......#........X.............X.....X....X....X......................#..........X....#.....X.XX...........X.....X.X.X......X..X.........X...........X.X..........X.X..........X...XXXXXXXXXXX.....X......X.......#..X......X....................X........#......X.......X........XXXXXX#............X..............................X........X...X........X................XXXXX................#.......#X...X........X.....#...............#...............#X........#..X#...........#.#......X.....X..............XX................X..............XXXXX....#.#......X........#....X.....X...XX............X...X.......XXXXX............#..XXX......#..X#.X..............X..#.....#.........#X#.....#..X..#....X..#...................#...............#....X.....XXX.............X...X..X.........X...................#..XXXXXXXXX................X....X....#..........X..........................#.....................#X..X.............XXX......X...X..#X..#......XXXX XXXXXXXXXXXXXXXXXX.X#X#X.X.XXXXX.X.XXXXX.XXX.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.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.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.X.X#X.X.XXXXXXXXXXX.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.X.X#X.X.XXXXXXX#X.X.X.X#X.X.X.X.X.X#X#X.X.X.X.X.X.X.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.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.X.X.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.X.X#X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.XXX.X.XXX.XXXXX.XXX.X.X.XXX.X.X.X.X.XXXXXXX.X.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#X.X.X.X.X.X.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.XXX.X.X.X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.X.X.X#X.X#XXXXXXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.X#XXX.XXX.X#X#X.X.X.X.XXX XXXXXXXXXXXXXXXXXXX.X.X.X#XXXXXXX.XXXXXXXXX.X.X.XXX#X.X.X.XXXXX.X.X.X#X.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X#XXXXX.X.X.X.X.X.X.X.X.X.XXX.X.XXXXXXX.XXX#X.XXX.X.XXX.XXX#X.X.X.X.X.X.X.X.X.XXXXX.X#X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.XXX#X.XXXXXXXXXXX#X.X#X.X.X.X.X.X.XXXXX.XXX#X.X.X.X.X#X.XXX.X.X#X#X.X.X.XXX.X.X.X.X#X.X.X.XXX.X.X.X.X.X.XXXXX.X.X#X#XXX#X.X.XXXXXXXXX.X.X.X.X#X.X.X.X.X.X.XXXXXXX.X.X.X.X.X#X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXX.X.X.X.XXX.X.XXX#X.XXX.X.X.XXX.X#X.X.XXXXX#X.X.XXXXXXXXXXX#X#X.XXXXXXXXXXX.X.XXXXXXXXXXX.XXXXX.X.XXX.X#X#X#X#X#X#XXX.X.X.X.X#X#XXX.X.XXX.X.X.X.X.X.X.X.X#X.XXX.X#X.XXXXX.X.XXX#XXX#X.X#X.X.X.X.X.X#X.X.XXX.X#XXX.X#XXXXX.X.X.X.X#X.X.XXXXXXXXX.X.X.X.XXX.X.X#X.X.XXX.XXX.X.X.X.X.X#X.XXX#XXX#XXXXX.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.XXXXXXX.XXX.X.X.XXXXX.X.X.X.XXXXX#X.XXX.XXX#X.XXXXXXX.X.XXXXXXXXXXX.X#X.X.X#XXXXXXX.X.X.X.X.X.XXXXX.X.XXX#X.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.XXXXX.X.X.X.X.X.XXX#X.XXXXXXX#X#X.X.XXX.X.X.XXXXX.X.XX XXXXXXXXXXXXXXXXXXXXXX#X.XXXXXXX.X#X.XXXXXXX.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X.X.X#X.X.X#X.X.X#X.XXX.XXX.X.X.XXX.X.X#X.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.X#X#X.XXX.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X#X.XXXXX.X.XXX.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.X.X.X.X.XXX.XXX#XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X#X.X.X.X.XXXXX.X.X.X.XXX.X.X.X.X#XXXXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.XXX.X.XXXXX#XXX.X.X.X#X.X.X#X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXXXXXX.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.XXX.X.X#XXX.X.X.X.X.XXX.XXX.X.XXX.X.X.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.XXX.XXX.XXXXX.XXX.XXX.X.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.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#XXX.X.XXXXXXX#XXX.XXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.XXX.X#X.X.XXX.X.X.X.XXX.X.X.X#XXX.XXX.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 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X......XXXX..X........X....#X....#..X..............#.#.......XX...X..............#......XXX#......X............................X...............X...#...#X...X.X#.......#....X..........#.........X........................X...................X............XX.......X...............XXXXXX....X#.....#...#.....#...#......................X........#X....................#XX.....#X....XXXX......X.....#X..#....X..#X....#.#........X.....X................#X...........X........X...............X.............................XXXX.........X..........#........X#..............X...X.......X.........X..#....X...........X.XXXXX#.#X.X...X.....................X..#..................X...............X...X#X..#.........X..X.....X.......X...XXX#.#.....X.....X.....X.....X...............#......................X#X........#...........................................#.#XXXX....XXXXX.......X.........X.......X...X#...#.....X.....#..X....#.#..XXX...X...X.....X.........X..........#..X..................................X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.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.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.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.X.X.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.X.X.XXXXX.X.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.X.X.X.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.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.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.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#X.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.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.XXX.X.X#X.X.XXXXX.X.X#X.X.X.XXX.X.X.X.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#X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXXXX.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.XXX.X.X.X.XXXXX.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 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXXXXXXXX.X#XXXXX.X.X#X.XXX.X.X.X.X.XXX.X.XXXXXXX.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.XXXXXXXXX.X.XXXXX.X.XXXXX#X.XXXXXXX.XXX.X.X.X.X.X.X#X.X.X.X.XXXXX#X.X#X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.XXXXX.X#X.X.X.XXXXX.X.X.X.X.X.XXXXXXXXXXX#X.XXX#X.X.XXX.X.X#X.X.X.XXXXX.X.X.XXXXX.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#X.X.X.X.X.X.XXXXXXX.X#X.X.XXX.X.XXX.X.XXX.X.X.X.XXX.X.X.X#X.X.X.X.XXXXX.X.X.X#X.X#XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX#X.X.X.XXX.X.X.X.X.X.XXXXXXXXXXXXX.X.XXX.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.X#X.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.XXXXX#XXX.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXX#X.XXXXX.X#XXXXX.X.X.X.X.X#XXX#X.X.X.X.X.X.X.X.X.X#X.X.XXXXX.X.X.X.X.X.X#XXX.X.XXXXXXXXXXX.X.XXXXX.X.X.XXXXX.X.X.X#XXXXXXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXX.X.X#X#XXX.X.X.X.X.X.X.XXXXXXX.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X#X.X.XXX.XXX.XXXXX.X.XXX.XXX.X#X.X.XXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX.XX XXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X.X.X.X.XXXXX.XXX.X.X.X#X.X.X#X#X.X#X.X.X.X#XXX.XXX.X.X.X.X.X.X.X.XXX#XXX.X.X.XXX.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X#XXX#X.X.X.X.XXX.X.X.XXX.XXX.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.XXX.X#X.XXX.X#X.X.X.X.X.X.X.X.XXX.XXX.X.XXXXXXX.X.X.X.XXX.X.X.XXX#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X#X.X.X#X.X.X.XXX.X.X.X.X.X.X.XXX.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.XXX.X.X.X.X.X.X.X.X.X.XXX#X.XXX.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.XXX#X.X.X.X.X.X.X.X.XXX.X#X.X.X#X.X.X.X#X.X.X.X.XXX#X.X.XXX.X.X.XXX.XXX.X#XXX.X.XXX.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.X.X.X.X#X.X.XXX.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.XXX.X.X.XXX.X.X#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.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.X.X.XXX.X.X.X.X.XXX.X.XXX.X.X.X.X.XXX.X.X.X.X.XXX.XXX.XXX.X.X#XXX.X#X.X#XXX.X.X.X#X XXXXXXXXXXXXXXXXXXXXXXXXXXX...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.....XXXXXXXXX........#......X.....X.................................X......#X.........X......#......X...............X#.....#.#.#.X.......#..X#X#.......................#..X................X....X#X...X.....XXX...X...X....#...............XXXXXX#....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.....XXX.............X#........X...X......X....X......X............................XX.................#...........X..........X......#..X.......X...........X......#X.......X..X...X..X.........X.X.X#....XX XXXXXXXXXXXXXXXXXXXXXXXXXXXX.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.X.X.X.X#X.X.X.X#X.X.X#X.X.X.X.X.X.X#X.X.X.X#X#X.X.X.X.X.X#X#X#X.X#X.X.X.X.X#X.X.X.X.X.X.X.X#X.X.X#X#X.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.XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.XXX.X.X.XXX.XXX.X.XXXXXXXXX.X#X.X#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.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.XXX.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.XXX.X.XXX.X.XXX.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.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.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.X.X.X#X#X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.X.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.X.XXXXX.X.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.XXX.XXX.XXX.X#X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.XXX.X#X.X.X.X.X.XXX XXXXXXXXXXXXXXXXXXXXXXXXXXX.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.XXXXXXXXX.X.X.X.X.X.X.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.X.XXX.XXX.X#X#X.XXXXX.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.XXX.X.X.X.XXXXX.X.XXX.X.X.X#X.X.X.X.XXX.X.X.X#X.XXX#X.XXX.X.X.X#X#XXX.X.X.X.XXXXX.X.XXXXX.X.X.X.X.X.XXX.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.XXX#X.X#XXX.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#XXX#X.X.X.X.X.XXXXX#X#X.X.X.XXXXXXXXXXX.XXX.X.X.X.X.X.X.XXXXXXXXX.X#X.XXX#X.X.X.X#X#X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.XXX.X#X.X.X.X.XXX.X#X.X.X.XXXXX.X.X.X.XXX.X.X#XXX.X.X#XXXXX.X.X.X.X.XXX.X.X#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.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.XXXXX#X.X.X.XXX.X.X.XXX.X.X.X.X.X#XXX.X.X.XXXXXXX.X.XXXXX.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X#X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X#X.XXX.X.X.X#XXXXX#X.X.X.XXX#X.X.X.X.X.XXX.X.XXXXX#X.X.X.X#X.X.XXX.X.X.X#X.X#X.X.X.X.X.X.X#X.XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXX.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.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.X.X#X.X.X.XXXXX.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.XXX.X.X.XXXXXXX#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.XXX.X.X.XXX.X.X.XXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X.XXX#X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X#X.XXX.XXX.X.X.X.X.X.X.XXX.X.XXXXX.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.X.X.XXX.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.XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXX.X.X.XXXXX.X.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#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.X.X#X.X.X#X.X.X.X#X.X.X.XXX#X.X.X.X.XXX.XXXXXXX.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.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.XXX.X.X.X.XXX.X.X.XXXXXXX.X.X.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.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................X..#...X....X.....XXX...................XXXX......X.X#..X..#...X........X..X.......#.#.....#...X.....X........X..X.......X.......#.......X..X...............X..X...#..........XXX.....XXXXXXXX....X.................X........XX....................#..X.........X.....X..#....XXX...................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#..........X..#..........X.............................X....#...#...X.X....XXX......X...X...............................#..X....X............X....#...X..............X.X...XXXXX....X.....X.........#X................XX.X....#...#........X.....X...X.....X.X.................XXX........#X...X........#X.XX....XXXXX.........X.........................X..#................X....#X.......XXX....X...X....XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXX#XXXXXXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X#X.X.XXXXX.X.X.X.X.X.X.X.XXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXXXXXX.X.X.X.X.X.X.XXX.X.X.X#X.X#X.XXXXX.X.X.X.XXX.XXX.X.X.X.XXX.XXX.X.X#X.X.XXX.X.X.XXXXX.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.X.X.X.X.X.X.X.X.X.X.XXX.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.XXX.X.XXX.X.X#X.X.X.X.X#X.X.X#X.X.XXX.X.X.X.X.XXX.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.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#X.X.X.X.X.XXXXX.X.X.X.X.X.XXXXX.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.XXX#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.XXX.X.X.X#X.X#X.X.X.X#X#X.X.X.X#X.X.X.X.XXXXX.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.XXX.X.X#X.X.X.X.X.X.X#X#X#X.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.XXXXXXXXXXXXX#XXX XXXXXXXXXXXXXXXXXXXXXXX.X.XXXXX.X.X.X.X.X.XXX.X#X.X.X#X.X.X.X.X.X.XXX.X.XXX#X.X.X.X.X.X.X.XXX.X#XXX.X.X.X.X.X.X.XXXXXXX.XXXXXXX.X.XXX.X.X.X.XXXXX.X.XXXXXXXXX.X.X.X.X.X.XXXXXXXXX.X.X#X#X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.X.XXXXXXXXX.X.XXXXXXXXX.X.X.X.X.X.X.XXXXXXXXX#X.X.X.X.XXXXX#X.XXXXXXXXXXXXXXX.X.X.X#X.X.X.X.X.X.X.X.X.X.XXX.X#X.X.XXXXXXX.XXX.X#X#X.X.X#X.XXX.X.X.XXXXX.X.XXX.X.X.X.X.X.X#X.XXXXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.X.XXXXXXX.X.X.X.X.X.X#XXXXXXX.X.X.X.X.X.X.X.XXXXX.X.X.XXX.X.XXXXX.X#X.X.XXX.X.X.X.X.XXXXXXX#X.X.X.X.X#XXXXXXX.X.X#X.X.X.X.X.X.X.X#XXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX#X.X.X.XXXXXXX#X.X.X.XXX.X.XXXXX.XXX.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXX#X.X.X.X.X.X.X.X.XXXXX.X#X.X.X.X.X.X#X#X.X.X#X.X.XXXXXXXXX.X.XXXXX.X.X.X#X.X.X#X.X.X.X#X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXX.X.XXX.XXX.X.X#XXX.X.X.X.XXX.X.X.XXX.XXXXXXX.X.X.X.XXXXXXX#X.X.X.X.XXX.X.X.X.XXX#X.X.X.X#XXXXXXX.X.X#X.X.X.XXX.X.X.X.X.XXXXX.X.X.X#X.XXXXX.X#X.X.X#XXX.X.X.X#X.XXXXXXX.X.XXX.X.X.X.XXXXXXXXXXX#X.XX XXXXXXXXXXXXXXXXXXXXXX.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.XXX.X.XXX.X#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.XXX.X.XXX.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.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXX.XXX.X.XXX.X.X.X.X.X.X.XXX#X.X.X.X.X#XXXXXXXXXXXXXXXXX.X.X.X.X#X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X#X.XXX.X.XXX.XXX.X.X.X.X.X.XXX.X.X.X#X.X.X.XXX.XXX.X#XXX.X.X.X#X.XXX.X.XXX.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#XXX.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.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.XXXXX.XXX.X.X#X.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.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.XXX#X.XXX.X.XXX.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X#X.X.XXX.X.XXX.XXX.X.X.X#X.X.X.X.X.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.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.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXX#XXXXXXX.X.X.X.X.X XXXXXXXXXXXXXXXXXXXXX..........#.............X.......#.........#.....X.#...........X......X..#..X........#.#........................X........X..................XXX....................X.....X.X.......#X........................X....XXXXXXXXXXXXX...X...............X...........X.XXXXXXXXXXXXXXX....X...............#...X.....X..X.....................X..X.....X..................X#..X..#........X..#........X#XX.........X...#.......#....X.....X......#..X............X.......#X............X.X.....#X...............X#.#XX..........XXXX.#.............XXX...#.....#.........#X....#.X................XXXXX.......XXXXX...X................X.......#........X#..........X...X....X........X..#...#..X...........................XXXXXXXXX....#....X......#...X..X.X.......X...............XX.........#X.........X.....X#....X...X....................#.#....X.............X#....................................X....X.....X...................X.........#.X........X...............................X......#.#...........X.......X..XXXXXXXXX........... XXXXXXXXXXXXXXXX#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.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#X.X.X.X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X#X.X.XXX#XXXXXXXXXXX.X.X.X#X.X#X.X.X#X.X.X.X.X#X.X.XXX.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.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#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.X.X.X.X.X.X.X#X.X.X.XXXXX.X.X.X.X#X.X.X.XXXXX.XXX.X.X#X.X.X.X.X#X#X.X.X.X.X.X.X.X.X.X.XXXXX.X#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.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.XXXXXXXXX.X.X.X.X.XXX.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.X.X.X.X.X.X.X.X.X.X#X.X.X.X#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.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#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.XXXXX#X.X.X.XXX.X.X XXXXXXXXXXXXXXX.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#XXXXX.X.X.X.X.X.X.X#X.X.X#X.XXXXX.X#XXXXX#X.X.X#X.X.X.X.X#X.XXX.X.X.X.XXX.X.X#X.X#X.XXX#XXX.X.X#X#XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXXXXXX.X.XXXXX.X.X.XXX.X.XXXXXXXXXXXXXXX.X.X#X.XXX#X#X.X.X.XXX.X.XXX.X.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X#X#X.X.X.X.X.X.X.X.XXX.X#X#X#X.X.X.XXXXXXXXX.X.X.XXXXXXXXX.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXXXX.X#X.X.X.X#X.X.X#XXX.XXX.X.X.XXX.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.X.XXX.X.XXXXXXX#X.X.X.X.X.X.XXXXXXX.X.X.X.X.XXXXXXXXX.X#X.X.X#X.X.XXXXXXX.XXX.XXX.X#X#X.X.X.XXXXXXXXX.X.X.XXXXXXX.X#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.XXX.X.X#XXX.X.X.X.XXX.X.XXXXX.X.XXX#X#X.X.XXXXXXX.X.X.X.X.X.XXXXXXX#XXX.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.XXXXX#X.X.X.X.X.X.X.XXXXX.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.XXXXX.X.XXX.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.XXXXXXXXX.X.X.X.X.X.X.XXX.X.X#XXXXX.X.X.X.XXX.X.XXX.X.X.X.X.X.XXXXXXXXXXXXX.X.XXXXX.X.XXX.X.X.X.X.X.X.XX XXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.XXX.X.X.X#X.XXX#X.X.XXX.X.X.XXX.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.XXX.XXX.XXX.X.X.X.X.X.XXX.XXX.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X#X#XXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X#XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X#X.XXX.X#X#X.X.X.X.X.X.XXXXX.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.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.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.XXX.X.X#X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.X.X.X.X.X.X.X.XXX.X.XXXXX.X#X.X#X.X.X.X.XXX.XXX.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.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.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.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX#X.X.XXX.XXX.X#XXX.XXX.X.X.X.X.X.X.X.X.X.X.X#XXXXXXX.X.XXXXX.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.XXX.X.X XXXXXXXXXXXXX................X.#XXX.......X.X#....XXX......#....X.............XXXXX....#....X.....................XXXXXXX..#X..........#X.XX..X....#X.X.X.X....#.....X................XXXXXXXXX....#X................X.............XXXXXXXXXXXXXXXX......#......X#.........X.X...#...#........XXXXXXXXX...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.............#...#XXXXX..#..........XXX..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..X........X.X.....XXXXXXX............#..X.....XXXXXXXXX.....XXXXX........#.....#..XXXXX..........................#.....X...#..X..#.. XXXXXXXXXXXXXX.XXX.X#X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXXXX.X.X.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.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#X.X.XXXXXXXXX.X.X.X.X.X.X.X.X#X.XXX.X.X#X.X.X.X.X.XXXXX.XXXXXXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.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.X.X.X#X.X.X#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.X.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.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.XXX.XXX.X.X.XXX.X.X.X#X#X#X.X#XXXXX.X#X#X.XXX.XXXXX.X.X.X.XXX.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.X#X.X.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.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.X.XXX.X.X.XXXXX.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.XXXXXXXXX.X.X#X.X.X.X#X.X.X.XXXXXXXXXXX.X.X.XXX.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.X.X.XXX.X.X XXXXXXXXXXXXX.X.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X.XXXXXXXXXXXXX.XXX.X.X.X.XXXXX#X.X.X.X.X#X.X.X.XXX.X.XXX.X.XXXXXXXXX.X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X#XXXXXXXXXXX.X.X.X.X.XXXXXXXXXXX#X.XXX#X.X.X.X.X#X.X.X#X.X.X.X.XXX.X.XXXXX.X.XXXXXXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#X#X.XXX.X.XXXXXXXXX.X.X.XXXXXXXXX.X.X#X.X.XXX.X.XXXXX.X.XXXXXXX.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.XXXXX.X.X#X#X.X.X.X.X.X.X.XXX.X.X.X#XXXXXXX.X.X#X.X.X.XXXXXXX.X.X.X#X#X.X.X.X.XXX.X#X.X.XXX.X.X.X#X.XXXXXXXXX.X#X.X#X#X.XXX.X.X.X.X.XXX#XXX.X.XXX#X.XXXXX.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.XXX.X.XXXXX#X#X.X#X#X.XXX.X#X#X.X.XXXXXXXXXXXXXXXXXXX.XXX.X.XXXXX#X.X.X.XXXXX#X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X#X.X.X.X.XXX#X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX.X.XXXXX.X.X.X.XXXXXXX.X#X.X.XXXXXXX.XXX#X.X.XXXXXXXXXXX#X.X.X.X.X.XXX#X.XXXXX.X.X#X.XXX.X.X.X.X.X.X.XXX.X.X.X#X.XXX#X.X.X#X.X.X.X.XXX.X.XXX.XXX.X.X.X.X#X.X.X.XXX.X.XXXXXXXXX.X.X.X.X#X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X#XXX.X#X.X.X.X#X#X.XXXXX#XX .X.X.X.XXXXXXX.X.X.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X.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.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.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX#X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.XXX.X#X.XXX.X.X.X.XXX.X.X.X.X#X.X.X#XXXXXXXXX.X.X#X.X.X.X.X.X.X.XXX.X.X.X#XXXXXXX.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.XXX.XXX.XXX.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.XXX.X.X.X#X.X.X.XXXXX.X.X.X#X.X.XXX.XXX.X.X.X.X.X.XXX.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.XXX.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.XXX.X.X.X.XXX.X.X#X.X.X.XXXXX.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#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.XXX.X.XXX.X.XXXXXXX.X.X.X.X.X.X.X.XXXXXXX.XXX#XXXXXXX.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.XXX.X.X.X.X.XXX.X.XXXXXXXXXXX#XXX.X.X.X.X.X.X.X.X.X.X#X.X.XXX.X.XXX#XXX.X.X.X.X.X.X.X#X.X.X.X.X.XXXXX.X.X ........XXXXX#...X.X.#..X.....XXX....#....................X.......X........#..X...............X.........................X.X......X...#....X#.X.#X........#X...............X....X......X....#.#...........#XXXXXXX......#..X..........................#.#..X...X...X....#.#XXXXX..X............XXXXXXX................#.............#XXXXX..........#.....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........#...........#.#X......#..X.........................X...........XXXXX...X#..........XXXXXXXXXXXXXXXXXXXXX#.....#........XX...........#...#.....#...#.....#....XXX..#............XXXXXXXXXXXXXXX.................X............#...#..X......X.......X..X....XX.....X..#.. .X#X.X#X.XXX#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.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.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#XXXXXXXXX.X.X.X.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.XXX.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X#XXX.X.X.X.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.X.X.X.X.X.X.X.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.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#X.X.X#X.XXX#X.X.X.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.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.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#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.XXX.X.XXXXXXX.X.X.X.XXX.X#X.XXXXXXXXXXXXXXXXXXX.X.XXX.X#X.X.X.XXXXX.X.X#X.X.X.X#X.X.X.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X#X.XXXXXXXXXXXXXXXXX.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.X.X.X.XXXXX.X.X.X.X.X.X.X.X.XXXXXXX#XXX.X.X.XXXXXXX.X#X.X.X.X.X.X#XXXXXXX.X.X#XXX#X.XXXXXXX.X.X.XXX.X.X.X.X.X.X#X.XXXXX#X.X.X.X.XXX.XXX.X.XXX.X.X.X.XXX.X.X.XXXXXXX.X.X.X.XXXXXXX.X.X.XXX.X.XXX.X.XXXXX.XXXXXXXXX.X.X.X.X#X.X#XXX.X.XXXXXXXXX.X.X.X.X#X.X.X.X.X#X.X.XXX.XXX.X.X.XXX.X.XXXXXXXXXXXXX.X.XXXXXXX.X.XXX.X.X.X.X#X.XXX.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.XXX.X.X.X.XXXXXXXXX.X#X.X.XXXXXXX.X.XXXXX.X.X.X.XXX.X#X.X.X.XXXXXXXXXXX#XXX.X.X.X.X.X.X.X.X.X#XXX.XXX.X.XXX.X.X#X.XXX#X#X.X.X.XXXXX.X.X.X#X.XXXXX.X.X.XXXXXXXXXXXXXXXXX#X.X.X.X.X.X.X#X.X.X#X.X.X.XXX.X.X#X.X.X.X.XXX.X#XXXXXXXXX.X.X.XXXXX.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X#X.X.XXX#X.X.XXX.X#X.X.X.XXXXX#X.XXXXX.X.X#X.X.XXXXXXX.X.X.X.X.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX#X.X.X.X.X.XXX.X.X#XXX#X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.XXXXX.XXX.X.X.XXX.X.X.X.X.X.XXX.X#X.X.X.X.X#X#X.X.X.XXXXX.X#X.X.X#X.XXXXXXXXXXXXXXXXX.X#X#X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.X.X#XXX.X.XXX#X.X.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.XXX.X.X.X#X.X#X#X#X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX#X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXX.X.X.X.X#X.X.XXXXXXX.X.XXX#X.X.X.X#X#X.X.X.X.X.X.X.X.X#X.X.XXXXX.X.X.X#X#X#X.XXX.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.XXX#X.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.XXX.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.XXX.X.X.X.X.X.X.X.X.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.XXX.XXXXXXX#XXX.X.XXX.X.X.XXXXX.X.X.X.X.XXX.X.X.XXX.X.X.XXX.XXX.X.X.X.X.XXX.X.XXX#X.X.X.XXXXX.X.X.XXX.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.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.XXXXXXXXXXXXXXXXXXX.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.XXX#X#XXXXXXXXXXXXXXX.XXX.X.X#XXX.X.X.X.X.X.X.XXX#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....X...#X........#....X#.....#.........X........X..........................#..X.................XXXXX..............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.....XXX.......XX.....#X..X.#X....#.........#X..............#...........X..........................XXXXX....X..X.................X....X..................X..#XXXXXXXXXXX...X..#..XXXXXXX.........X......#X........#XXX.................X.X#......XXX..#...#.....#..X....#....X..........#.........X.......#..........X....X...........................X.........#.#...X.......XXXXXXXXXXXXXXXXXX.............X.X..#......X#X....#XXX........X..X..#...........#X#XXXXXXXXXXXXXXXXX..........#..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.X.X.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.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.X.X.X.X.X.XXXXXXX.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.XXX.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.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.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXX.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#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.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.XXX.X.XXXXX#XXXXX.X.X#X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.X.X.X#X.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.XXX.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.XXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.X.X.X#X.XXX#X.X.X#X.XXXXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X#XXXXXXXXXXXXXXX.X#X#X.X.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.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.XXX.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.X.X.X.X.XXX.XXX.X.XXX.X.XXX#X.X.X.X.XXXXXXX.X.X#X.X.X.X.X.X.XXXXX.X.X#X#X.X.X#X.X.X#X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.XXXXXXX.X#X.X#XXX#X.X.X.XXX.X.X.X.XXX.X.X.XXX#X.X#X.XXX.X.X.X.XXX#X.X#X.X.XXXXXXXXX.X#X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X#X.XXX.X.XXXXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X#XXXXXXXXXXX.X.X.X.X.X#X.X.XXXXXXX.X.X.X.X.X.X.XXX#X.X#X#XXX.X.XXXXX.X#XXXXX.X.X.X.X.XXXXX.X.XXX#X.XXX.X#X#X.X.X.X#X.XXX.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.X.X.X#X.X.XXXXX.X.X.X#XXXXX.X.X.X.X.X#XXXXX.X.XXX.X.XXX.X.X#X#X.X.XXXXX.X#X.X#X.X.X.X.X.XXX.X#XXX.X#X.X.XXXXX.X#XXXXXXX.X#XXX#X.XXXXX.XXX#XXXXX.X#X.X.X.X.X#X.X.XXX#X.X.XXXXXXXXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX#X.X#X#X#X.X.X.XXXXXXX.X.X.X.X.X.XXXXX#XXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.X.X.X.XXXXX#X.X.X#X.XXX.X.X.X.X.X.XXX#X.X#X.X.XXX#X.XXXXXXXXXXXXXXXXX.X.X.X#X.X.XXX.X.X.X.XXX.X#X.X.XXX.X.X.X.XXX.X.X#X#X.X.X.XXX.X.X.X#X.X.X.X.XX .X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.XXX.X.X.X.X.XXX.X#X.X.X.X.X.X.XXX.X.X.X.X.XXX#X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X#XXX.X.X.X#XXX.X.X#X#X.X.X.XXX.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X#X#X.X.X.X.X.X.XXX.X.XXX.XXX.X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.XXX#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.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#XXX.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.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#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.X#X.X.X.X.X.XXX.X.X#X.X.XXX.X.XXX.X.X.X.X.XXX.XXX.X.X#X.X.X#X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.XXXXX.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.XXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.X#X.X.XXX.X.X.XXX#X.X#X.X.X.XXXXXXXXXXXXXXXXX.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.X.X.X#XXX .....#..X...........X.X...........X.........X.......X............X.#XX..........X...XXXX.....X....XXXXX#............X......#..X#..................X...........X...........X......#...X................XXXXXXXXXXX#..........X..........X...........X................XXX#................X#...X............XXXXXXX..................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....#.#..X.....X.....X.X#.X.......#................................X#..........X.........X............#.X.#.................#....XXX........X.........X..........XXX............#..........X....#.......#...#............X.....X............X..X.......XXX........#.#....XXXXXXXXXXX..........#....................X..............X...X.#X.............X.X....#...X .X.X.X.X.X.X.X.X#X.X.X.X#X.X.X.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.XXXXX.X.X.X.X#XXXXX#X.X.X.X.X.X.XXX.X.X.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.X.X.X.X.X#X.X.X.XXX#XXXXXXX#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.XXX.X#X.X.X.X.X.X.X#X#X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.XXX.X.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.X.X.X.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.X.X.X.XXX.X.X.XXX.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.XXX.X.X.X.X.XXXXX.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.X.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.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.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X#X#XXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X#X.X.X#X.X.X.XXX.X.X.XXX.X.XXX.X.X#X.X.X.X.X.X.X#X.XXXXX.X.X.X.X.X.X.X#XXXXXXXXXXX.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.XXX XXXXX.X#X.X.X.X.X.XXX.X.X#X#XXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X#X#XXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXXXX.X.X.X.X.X#X.X.X.X.X.XXX.XXX.X.X#X.X.XXX.X.X.X#X.X.X#X.X.XXXXX.X.X.X.X.X#X#XXX#X.X.X.X.X.X.X.X#X.X.XXXXXXX#X.X.X.X.XXXXX.X#X.X.XXX.X.X.X.X.XXXXX.X.XXXXXXXXXXX.X.X#X.XXX.X.X.X.XXX.X.X#X.XXXXX.X.XXXXXXXXX#X.X.X.X.X.X.X.XXXXX.X#X.X.X.X.XXXXXXXXX.XXXXXXXXXXXXX.X#X.X.XXX.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.XXXXX.X.X.XXXXX.X.X.X.XXX.X.X.X.X.XXX.XXXXXXXXXXX.X.X.X.XXX.X#XXXXX.X.X#X.X.X.X#X.X.X.XXX.X.XXXXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXX.X.X#X.X#XXXXX.X#X#X.X.X#X#X.XXX.X.XXX.X.XXXXXXXXXXXXXXXXXXX#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXXXX.X.X.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.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.XXX#X.X.XXX.X.XXX.X.X.XXX#X.X.X.X.XXXXX.X.X.X.XXXXX.X.X.X#X.XXXXX.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#XXX.X.X.X.X.X.XXX.X.X#X#XXXXX#X.XXXXXXX.X.X.X.XXXXXXXXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X#X.X#XXXXX.X.XXX.X#X.XXX.X.X.X.X.X.X.XXX.X#XXX.XXXX .XXXXX.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X#X.X.X.X.X.X.X.XXX.X.X.XXX.X#X.X.XXX.X.X.XXX.X.X.X.X.X#X.X.X.XXX.X.X.XXX.X.X.X.X#X.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X#X#XXX.X.X.X.X.X.XXXXX.XXX#XXXXXXX#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.XXX.X.X.X.X.XXX.XXXXXXXXXXX.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.XXX.X.X.X#X.XXX.X.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.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXX#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.XXXXX.X.X.X.XXX.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.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.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X#XXX.X.X.X.X.X.X#X#X.X.X.X.X.X#XXX.X.X.X.X.XXX.X.X#X#X.X.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.XXX.XXXXXXXXX.X.X.X.X.X.X#XXX.X.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.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X#X.XXXXXXX.X.X.X.X#X.X.X.X.X.XXXXX ...XXX.......#.X...............XX.....XXX...XXX..X...........#X.........X..................X..X.......X....#....X.......X..........#.#...X......X...X....X..X....#.......#...............X.#......X.............X.....XXXXXXXXXXX...X......#.X.........X..............X..........X......X..........X...XXXXXXXXXXXX......#X...........XXXX..............................X........#...#....X.....X..#.X...#.X.......X...............X.X..................XXX..........#...#.............X.......X.....#...XXXXXXX.#......X#.XX.XXX....#.........X......X..........XX.......XXXXX......................X..X..........X......................................X..#....X.....X...X#........X..#..............X...............X......#.......#X......X....X..#..........X...........X..............X..XXX....#.........X...X.....................X...........X.XXXXXXXX..X...#.#...XXXXXX........#.#.........X..X....X...X..X..#...#...X...................#...........#.#X.............X.....X....#............X...X.........X....#..XXXXX............#............XX .X.XXXXX.X.X.X.X.X.X.X.X#X.X.X#XXX.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.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.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.X.XXX#XXXXX.X.XXX.XXX.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.XXX.XXXXXXX.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXX.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.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.X.X.X#X.X.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.X.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.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.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#X.X.X.X.X#X.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X.XXXXXXX.X.X.X.X.X#XXXXXXX.X#X.X.X#X.X.X.X.X.X.X.X#X.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.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.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.X.X.X#XXX.X.XXXXX.X.X.XXXXX.X.X.X.XXXXX.X.X#XXX.X.X.X.XXX#X.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.XXX#X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.XXX.X.X.X#X.X#X.X.X.X#XXXXXXXXX.XXX.X.X.X.XXX.X#X.XXXXXXX#X.X.XXX.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X#X.XXX.X.X.XXX.XXX.X.X.X.XXXXX#X.X.X.X.X.X.XXXXXXX.X.XXX.X.XXX.X.XXXXXXX.X.X.X.X.XXX.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X#X.X#X.X.XXXXXXX.X.X.XXXXX.X.X#X.X.X.X.X#X.X#X.XXX.X.XXXXX.X.X.X.XXXXX.X.X.XXX.XXX.X.X#XXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXX.XXX#X.XXX.X.X.X#X.X.X.X#X.XXX.X#X#X.X.X.XXX.X.XXX.X.X.X.X#X.XXXXXXXXX.X.X.X.X#X.X.X.X.XXX.XXXXX.X.X#X.X.X.XXXXX#X.XXX.XXX.X.XXX.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.XXXXX.X.X.XXXXX.X.X.X.XXXXXXXXX.XXXXXXX.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X#XXX#X.X.XXXXX.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.XXXXXXXXXXX#X#X#X.X.XXX.X.X.X.X.X.X.X#X.XXXXXXX.X.X.X.XXX.X.XXX#X.X.X.X.X.X#X.X.XXX.X.X.X.X.XXXXXXX#X.X#X.X#XXXXXXX.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.XXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.XXXXX.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.XXX.XXX.X.X.X#X.X.X.XXX.X.X.XXX.X.X.X.XXX#X.X#XXX.X.X.X.X.X.XXX#X.X.X.XXX.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.XXX.XXXXX.X.X.X.X.X.X.X.X#X#X.XXX.X.X.XXX.X.X#X#XXX.XXX.X#X.X.X.X.X.XXX.X.X.XXX.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X#X.X.X.XXX.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.X.X.X.X#XXX#XXXXX.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.XXXXX.X.XXX.X#X#X.X.XXX.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.XXX.X.X.X.X.X#X#X.X.X.X.X.X#X.X.X.X.XXX.XXXXXXXXX#X#XXXXX#X#X.XXXXX.X.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.X.X.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.XXXXXXXXX.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.....X..........#......X...X.............XXXXXXX...........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....#...............#.............X..........X#....X......#.....X...........X.........#XXXXXXXXX..........X..........XXX..#.....X....X....X..............X..........#..................X..............#.X............XXXXX..#X..........#.......#...X.X........XX.......#X.....X...X................#..X..........................X......XXXXXXXXXXXXXXXXXXXXXXX#..XXXXX..X...#.....X...#.#.#......X....#.............X.X.....X.............#.#X.......X...........X..#........X...X.......XXXXXXXXX#.....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.X.X.X.X.X.X.X.X.X.X#X.X.X.X.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.X.X.X.XXX.XXXXXXX.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.XXX.X.XXX.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.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.XXX.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.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.X.X.X.X.X.X.X#X#X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X#X.X.X.X.X.X.X.XXX.XXXXX.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.X.X.XXXXXXX.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#X.X.X#X.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X#XXXXXXXXXXXXXXXXXXXXX#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#X.X.X.X#X.X.X.X.X#X.X#X.X#XXX.XXX.X.X.XXXXXXXXX.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X XXX#X.XXX.X.X.X.XXX.XXX.X.X.X.XXX.XXXXX.X.XXX#X.XXXXX.X.X.X.X.X.X.X.X.X#X#X.XXXXXXX.X.XXX.X.X#X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.X#X#X.X.X.X.X.X#X.XXXXXXXXXXX.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.XXXXXXXXX.X.X.X.XXXXXXXXXXXXX.XXXXXXXXX.XXX.X.XXX.X.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#XXXXXXXXX.X.X#X.XXX#X.X.X.XXX.X.X.X.X#X.XXX#XXX#X.XXXXX#X.XXX.XXX.X.X.X.X.X.X.X.X#X.X.X.XXX.XXX.XXX.X#X.X.X.X#X.X.X.XXXXX#X.X.X.X.X.X.X.XXX.XXXXX#X.XXXXXXX.X#XXXXXXXXXXXXX.XXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.XXXXX#X.XXX#X.X.X.X.X.X.X.XXX#X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X#X.X.X.XXXXXXXXX#X.X.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.X.X.X.X.X.X.XXX.X.X.X.XXXXXXXXXXXXXXX.X.X.X#X.XXX.X.X.X.XXX.X#X.X.X.X.X.X.X.XXX#X.XXXXX#X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X#X.X.XXX.X.X.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXX.XXX.X.X.X.X.X.XXXXX.X.X#X#XXXXXXXXX.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#X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.XXXXXXXXXXXXX.X.X.X.XXXXX.X.X.X.X.X.XXXXXXXXXX XX.X.X.X.X.X#X.X.XXX.XXX.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.X.X.X.X.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#X.X.X.X.X.XXXXXXXXXXX.X#X.XXXXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X#X.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.XXX.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.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X#X.XXX.X.X.XXX.XXX.X.XXX.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.XXX.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.X.X.XXX.XXX.X.X.X.XXX#X.X.XXX.X.X.X.X.XXX.X.X#XXX.X.X.X.X.XXX.XXX.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.X.X.XXXXX.X.XXXXX.XXX.XXXXXXX.X.X.X.X.XXX.XXX#X.X.X#X.X#X#XXXXXXX.X.X#X.X#X.XXX.X.X.XXXXXXXXX.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X#X.XXX.XXX.X.XXX.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.X.X#X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXX.XXX.X.X.XXX.X.X.X.X.X.X#X.X#X.X.X.X#XXX.XXX.XXXXXXXXXXX X.........XXX...............................X..........X........X...........................XX.......XX.....X.........X.....X......#......XXX.....X......#....XXXXXXXXXXX.....XXXXX.......X.....X.X....#X.X...........................................................X..........X....XXX...X........#X..#.......#.......................#.X.....#............X#.X.........................#....X......X...#XXX.................X...X.....X..X.........#.......X.....#..................................X.........XX.X.............#XX.........X..XXXXXXXXXXX............X...........................X........X..#....X........X.......#..X.....X.....X.........X.............XXXXXXX#.......XXXXXX....X.........X.X.......#X.......X.....XXXXXXXXXXX......X.#.#X.X...............XXX....X.#......X#X...X...XXXXXXXXX...X..............#X#X..X...#....XXXXXXXXXXXXXXXXX.........X#.........#..........X.....X..............#X......X....X.....X..X.....#XX..............X..........#.#....................X...................................X..#..XXXXXXXXXXXX .X#X.XXX.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.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.XXXXX.X.X.X.X.X.X#X.XXXXXXXXXXX#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.X.XXX.X.X.X.XXX.X.X.X.XXXXX.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.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.X.X.X.X.X.X#X.X#X.X.X.X.X.X#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.XXX.X.X.X.X.X#X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.XXX.X.X.XXX.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.XXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.X.X#X.XXXXXXXXXXX.X.X.X.X.X.X#X.X#X.XXX.X.X.X.XXXXX.X.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.XXXXXXXXXXXXXXXXX.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.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.XXX.X.X.X.X.X.X.X.X.XXX.X.X#X#X.X.X.XXX.X.XXXXXXXXXXX.X X.X.X#XXXXX.X.X.XXXXXXXXXXX.X.X#XXX.X.X#X.X.X.X.X.X#X.XXXXX.X.XXX.X#X.XXXXXXX.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX#X.X.X#X.X#X.X.X.X.X.X.XXX.X.X#X#X.X#X.X#X#XXXXXXXXX.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.XXX#X.X.X.XXX.X.X.XXX.X.XXXXX.X.X#X.XXX#X.X.X.XXX#X#X.X.X.XXX.XXX#XXXXXXX.X.X.XXXXX.X.X.X#X#X.XXX.X.X.XXX.X.X.XXX#X.XXXXX.X.X.X#X.X.X.X.XXXXX.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.XXX.X.X.X.X.X.XXX#X.X.X#X.XXXXXXX.XXXXXXXXX#X.X#X.X.XXX.X.XXXXX.X.X#X.XXX.X.X#X#X#X.X.X#X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X#X.XXX.X.X.X.XXXXX.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.XXX.X.X.X.X.XXX#X.X.X.X.XXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.XXXXXXXXX.X#XXXXXXX.X.X.X.X.X#XXXXX#X.XXXXX#X.XXX.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X#X.X#X#X.X.X#XXX.X.X#XXXXXXXXXXXXXXX.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.XXXXXXXXXXX#X.X.X.X.X.X.XXX.XXX.X.XXX.X.X#X.XXX.X#XXX.X#X.X.X.X.X#X.X.XXX#X.XXXXX.X.X.X.XXXXXXX.X#X#X#XXX.X.X.XXXXXXX.XXXXXXXXXXX.XX .X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X#XXXXX#X.X.X.X.X.X#X.X.XXX.X.X.X.X#X.X#X.X.XXX.XXX.XXXXX.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X.XXXXX.XXXXXXXXX.X.X.X.X#X.X.X.X.X#XXX.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.XXX.XXX.X.XXX.X.X.X.X.XXXXX.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.X.X.X.X.X.X.XXX.X.X.XXX.XXX.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.X.X.X#X.X#XXX.X.X.X.X.X.X.X.X.X.X.XXX.XXX.XXX.X#XXX.X.X.XXX#X.X.XXX.X.X#X#X.X.X.X.X#X.X.X#X.X.X#X.X.XXX#X.X.XXX.X.X.X#XXX.X.X.X.X.XXXXXXXXXXXXXXX.XXX#X.X.XXX#X.X.X.X.XXX.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.XXXXX.X.X.X.X.XXX.X.XXX.X.XXX.XXX.X.X.X.X.X#XXX.XXX.XXX.X.X.XXX.X.X.XXX.X.X.XXX.XXX.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.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.X.XXXXXXX.XXX.X.X.X.X.X.X.XXX.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.XXX.X.XXX.XXX.X.X.X#XXX.X.X.X.X.X.X#XXX#X.X.X.X.X.X#X.X.X.X.X.XXXXXXX.X.X.X.X.X.XXX#X.X.XXX.X.X.XXX.XXX.X.X.X.XXXXX.X.X ............X.............X.........X#............X........#..XXXXX.................X...X#.#.#X#.#X#....X#......XXX....X.........#.X.............X....XXXXXXXXXXXXXXXX..................XXXX...#.........#.#.X...........X....X.....X.......XXXX........XXXXXXXXXXX..#..........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..............#XXXXX.......XXXXXXXXXXXXXXXXXXX......#.........#..X......X...........X......X...XX...X.X......XXX.....X..X...#X.........X.......X..X......X.............X..#......X......X.#....X...........XX......X......................#......X.........X...........X#...#.........XX...XXX.....X.........X....XX...........X..#...#X....XXX...#.#..X.....X..X.....#..........X................#X..................#X.X..#X............X................X..#.#..........X.........XXXXXXXX...............#X............#............X#.... .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.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.XXX.X.X.X.X.X.X.X.X.X#X#X.XXXXX.X.XXXXXXXXXXX.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.X.X#X.X.X.XXX.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.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.XXX.X.X#X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.X.XXX.XXX.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#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.XXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXX.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.XXX.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.XXX#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.XXX.X#X#X.X.X.X.X.X.X.X.X.X#X.X.X.X#X.X.X.XXXXX.XXXXX.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.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.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.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.XXXXX.X.X.XXXXXXX.X.X.X.X.X.XXX.X.XXXXX#X.X.X.X.X#X.XXX.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.X.X.X.X.X#X.X.X.XXX.X.X.XXXXXXXXXXX.X.X.X.XXXXX.XXXXXXX.X.X.X.X.XXX.XXXXX.X#XXX.X.XXXXX.X.XXXXX.XXXXX.X.XXXXX.X.XXXXXXXXXXXXXXX.X.X#XXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X#XXX#X.X.X.X.X.X.X.X.X.X#X#X#XXXXX.X#XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.XXXXX.X.XXXXX.X.X.X.X.XXX.X.X.X#X.X.X#X#XXXXX.X.X.X.XXXXXXX.X.X.X.X#X.X.X.X#X#X.X.XXXXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X#X.X.X.X#XXX.X.X.X.XXXXX.X.X.X#XXXXXXXXXXXXXXXXXXX.X.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.X.XXXXXXX.X.X.X#X.X.X.X.X#X.X.X.X.X.X.XXXXXXX.X#X#X.X.XXXXXXXXX.X.X#XXX.XXX.X#X.X.X.X.X.X.XXXXX.X.X.X.XXX.X.XXX.X#X#X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X.X.XXX.X.XXXXX.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.XXX#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.XXX.X.XXX.XXXXX.X#XXX.X.X.X.XXX.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.X.XXX.X.X#X.X.X#X#X.X.X#X.X.X.XXX#XXXX .X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.X#X.XXX.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX#X.X.X.XXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.XXXXXXXXXXX#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.XXXXX.X.X.X.X.X.X.XXXXXXXXXXXXX.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.XXX.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#X.X.X.X.X.XXX.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.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.XXX.XXX.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X#XXXXXXXXXXXXXXXXXXXXX.XXXXXXX.X.X.XXX.X.XXX.X.X.XXX.X.X.X.X.XXXXXXX.X.X.X.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.X#X.X.X.X.X.XXX.X.X.X.X.X.X.XXX#X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.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.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.XXX.X.X#X.XXX#X.X.X.X.X#X.X#XXX.X.X#X#X.X.X.XXX.X.XXXXX.X.X.X.X.X.XXX.X.X#X.XXX.XXX.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.XXX.X.XXX.X.X.X.X.X.X.X.X#X#XXX.XXX#X#X.X ...#..X...X..#.............#........X............#XX......X...............X...X.........X#......X..#...#...........#X.X.......X...X.X.....X.....X...X...X.......XXXXXXXXX..........#....X#...#...#X.................................................XXXXXXXXXXXXXX.....#........X.......X.......X...X.................X..X....XXX..........#....X.X...........X.......................X...X.....X#...#.....X......XXXX.......................X............X..............#X.......X#X..X...X....X.......X...X.....X..#.........X............X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX..........#X..#.XX.X.X.........XXXXXXX.......X....................#........XXX...X#............................................X.......................X....#..X.....X#..X...X..........#.X.....X...X....X....#....X...XXXX......X.........X....X.........#.........X.........#...#...#............XX....X..#XX........X.......X........#X....X......XXXX.................#....XXXXXXX........#.....#....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.X.X#X.X.X.XXX.X.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.XXX.X.X#X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.XXXXXXXXX.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.XXXXXXXXXXXXXXX.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.XXXXXXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.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.X#X.X.X.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.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.XXXXXXXXXXX.XXXXXXXXXXXXXXX.X.X.XXX#X.X.X#X.X.X.X.X#X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X.XXXXX.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.XXX.X.X.X.X.X.X#X.X.X.XXX.X.X#X.X.X.X.X.X.X.XXXXX.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.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.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.XXX.X.X.X.XXXXXXX.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#X.X#X.X.XXX.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.XXXXX.X.X.X#X.X.X#X#X.X.X.XXXXX.X.X.X.X#X.X#X.X.X.X.XXXXX.XXXXXXXXX.XXX.XXX.X.XXXXX.X.X.X.XXX#X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.XXXXXXX.X.X.X.X.X.X.XXX.X.X.X#XXX#X#X.X.X.X.X#X.X.X.X.XXX.X.XXX.X.X#X.X.X.X.XXXXXXXXXXXXXXXXXXXXX#X.X.X.X.X.X.XXXXX#X.X.XXXXX.X.X.X.X#XXX.X.XXXXXXX.X.X.X.XXXXXXX.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.XXX.XXX#X.XXX.X.XXXXX.X.XXX#X.X#X.X#X#XXXXX.X#X#X#X.X.XXXXX.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X#X.X.X#X.XXXXX.X.X.X.XXX.X.X.XXXXXXXXXXX.X#XXXXXXXXXXXXX.X#X.XXX#X.X.X#X#XXX.X.X.X.X.X#X.XXXXXXX.X#XXX.X.X.X#XXX.X.XXXXX#X.X.X#X.X#X#XXX.X.X.XXXXX#XXXXX.X.X.X.X.X.X.X.X.X.X#X.X#X.XXX.X.X.XXXXXXXXX.X.XXX.X.XXX.X.XXX.XXX.X.X#X.X.X.X.X#XXX.X.XXX.XXX.X.XXX.X.X.X.X.X#X.X#XXX.XXXXXXX.X#X.X.X.X.X.X.X.X.X.X#XXX.X.X#X.X#XXXXX.X.X.X#X.X.XXX.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.XXXXXXX.X.X.X.XXX.X.X.X#X.X.XXXXX.XXX.X#XXXXXXXXX#X.X.XXXXXXX#X.XXX.X.X.X.X.X.X.X.X.XXXXXXX.X.XXX.X.X.X.X.X.X.X#X.XXX#X.X.X.X.X.X.X#X.X#XXXX XXXX.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X.XXX.XXX.X.X.X.X.X.X.XXX#X#X.X.X.X#X.X.X.X.X.X.XXX.X.X.X.XXX.XXX.X.X.XXX.X.X.X.XXX.X.X.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.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX#X#X.X.X.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#XXX.X.XXXXX.X.X.X.X.X#X.X.X.XXX.X.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.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X.XXXXX.X.XXX.X.XXX.X#X.X.XXX.X.X.X.X.X.X.X.X.XXX.X#X#X.XXX.XXX.X.X.XXXXX.X.XXX.X.X#X.X.X.X.X.XXX.X.X.XXX.X.XXX.XXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.XXX.X.XXX.XXX#X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X#XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#XXXXX.XXX#X.X.XXX.X.XXX.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.X.XXX.X.X.X.X#X.X#X.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.XXX.X.X.X.X.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.X.X.X.X.X.X.X.X.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....X..XXXXXXX........................#...#.#......X........#..X....X.....X..................X.........X..........#X.........X..#........XX.....#...#.X....X................#.......#......XXXXX..X......X......X.....#.....X....................XXXXXXXXXXXXXX...#X#.#X..........X.......#....X#.....X..........X......#X#...#........X#....XXXXX...........X#.....X.........X.....#....X.............................X....#.....X............X..........#X.....X....#..X...X.........XXXXXXX..#X.X...X....#....X........X..........X..#......X...........XXXX........X..................#......X.....XXXXXX.......X..................X.......X..#............X...................XXX#...#X...X#...#.............#X.XXXX...........X...........#...#......X.........XXXXXXX....#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.XXXXXXX.X.X.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.X.X.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#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#X.X.X.X.X.X#X#X.X.X.X.X.XXXXXXXXXXXXX.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.X.X.X.X.X.X#X#X.X.XXX.X#X.XXX.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.XXX.X.X.X.X.X.X.XXXXXXX.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.XXXXXXX.X.X.X.X.X.X.XXX.X.X.X#X.X.XXX.X#X.X.XXXXXXX.X.X.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.X.XXX#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.X.X.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.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.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.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#X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX X#X.X#X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.XXXXX.XXX.X#X.XXX.X.X.X.XXX.X.X.X.X.X.X#X.XXXXXXX.X.XXXXX.X.X.X.XXXXX.XXX.X.X.XXX.X.X.X.XXXXX.X.X#X.X.X.X#X.X.X.XXX.XXXXX.X.X.X.X#X.X.XXXXX.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.XXXXXXX.XXXXXXXXXXX.X#XXX.X.X.X.X.XXXXX.X.X.X.XXX.XXX.X#X.X.XXXXXXX#X.X.X.X#X.X.X.X.X.X.X.X.X.X#X.X#X.X.X.X.X.XXXXXXX#X.X.X.XXXXX.X#X.XXXXX.X.X.XXX#X.X.X.X.X.XXXXXXX.X#X#X.X.X.XXX.X.X.X.X#X.XXX.X.X.XXXXXXX.X#X#X#X.X.X.X.XXXXXXX.X.X.X.X.X.X.XXXXXXX.X.X.X.XXXXX.X.X.X#X.X.X.X.X.XXXXX.X.X.X.X.X#X.X.X.X.XXX.X.XXXXX.X.X#X#X#X.X.X.XXX.X.X.X.X.X#XXX.X.X.X.XXXXX#X.X.X#X.X#X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X#X.X.XXXXXXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.XXXXX.X.X.X.XXX.X.X.X#X.X.X.X.X.XXXXX#X.X.X.X.X.X.XXXXX.X.X.X#XXX.X.XXX#X.X.X.X.X.XXX.X.X.X.X.XXX.X.X#X.X.X.XXXXX#X.X.X.X#X.X.X#X#X.X.X#X.X.X.X.XXXXXXX.X.XXX#X.X.X.X#XXX.X.X.XXXXX.X.X.X#X.X#X.X.X.XXX.X.X.XXXXX.XXXXXXXXXXX.X.X.X.X.XXX.X.X#X.XXX.X.X.X.X.X.X#X.XXX#XXX.X#X.X#X.X.X.X.XXX#X#XXX.X.X#X.XXX.X.XXX.X.X.X.X.X.X.XXX.X.XXXX XX.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.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.XXXXXXX.X.X.X.X.XXX.X.X#X.X.X.XXX#X.X.X.X.X.X#X.X.XXX.X#X.X.XXXXXXX.X.X.X.XXX#X.X.X.X.X.XXX.XXXXX.X.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.XXXXX.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.X.X#X#X.X.XXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXXXX.XXX.X.X.X#X.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.X.X.X.X.X.X#X.X.XXX.X.X#X.X.XXX.X.X.X.XXXXXXX.X.X.X.X.X#X#X.X.X.X.X.XXX.X.X#X.X.X.X.XXX.X.X.XXXXX.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.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.XXX.X.X.X.XXX.X.X.X.XXXXXXXXXXX.X.XXX#X.X.X#X.X.XXX.XXX.X.XXX.XXX.X.X.X.XXX.X.XXX.X.X.XXXXXXX.XXX.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.X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.XXX.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.X.X.X#X.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.XXX.XXXXX#X.X.X.X#X#X.X.X.XXXXX ..............................X..........X........X.............X#.#.X....X...........XXXXXXX...........X............XXXX........#......XXXXX.................X.................X#..XXXX.X...#.....#XX..........X.....X#.......#..X..X.............#..X#................X..............#...#..X.................X........#..............X.XXXXX....#...#.........#X.X........#..X...X.............X..............#.X........X.....XXX......X...................X.............X........X...........XXXXX......X...........#...X.........#...#...XX...X.XXXXX#.#.............#.............#...........X..........X....X.....XXX.....#.....X...................X...XX............X...#....X..#.#.#.....#..X#........X.XXXXXXX#...............XX#.#..X..................#X..........#..XXXXXXX.X...X#.......X..............XX................X...X...........XX.......#.......X..........X.X.X.......X............X...#....X..#...#......................X.....X..............#.#.#...X....XXX...........X.X.X........X......X.......X...XXXXX....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.XXXXXXX.X.X#X.X.XXX.X.X.X.X.XXXXX.X.XXX.X.X.X.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.X.X.X.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.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.XXX.XXX.X.X.X.X#X.X.X.X.X.X.X.X.XXXXX.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.XXXXX.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#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.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.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.X.XXXXXXX.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.XXX#X.X#X.X.X.X.X.X#X.X.X#X#X#X.X.XXX.XXX.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.XXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X#X.XXX.X.X#X.X#XXXXXXX.X.X.X.X#X.X.X.X.X.X X#X.X.X#X.X#X.X.X.XXX.X.XXXXXXX.XXXXXXXXX.X.X#X.X.X.X.X#X#XXXXX.X.X.X.X#X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.X.XXXXXXXXXXXXXXX.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X#X.X.X.XXXXX.X#XXXXXXXXX.X.X.X.XXXXX.X.X#X.X#X#X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.XXX.X.X.X.X.XXXXXXX.XXX.X.X.X.X.X.XXXXXXXXXXXXX.X.XXX.X.X.X#X.XXXXXXX.XXXXX.X.X.XXX.X#X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X#XXX#X.X.X.XXX.X#X#X.X.X.X.X#X.XXXXX.X.XXXXX.X.XXX.X.XXXXXXXXXXXXXXX#X.X.X.X.X.XXX.X.X.X.X.X#X.XXX.X.X#XXXXX.X.XXXXXXX.X.X.XXX.X.X.X.X.X#X.X.X#XXX.XXXXX.X.X.X#XXX.X.XXX.XXX#X.X.X.XXX.XXX.XXX#X.X#X.X.X.X.X#XXXXX.X.XXXXXXX.X.X.X.X#X.X.X.X.X.X#XXXXXXXXX.X.X.X.X#X.X.X#X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXX.XXX.X.X.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.XXXXXXXXX.X.X.X#X.X#XXX.X.X.X.XXXXX.X.X.X#XXXXXXX.X.X#X.X.X.X.XXX#X.X.X.X#X.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.X.X.X.XXX.X.X.XXX.X.XXXXX.X.XXXXX.X#X.X.X.X.XXX.X.X#X.X.X.X.X.X.XXXXX.X.X#X#XXXXX.X#X.X.X.X.X.X.X.X.X#X#XXX.X.XXXXXXX.X#X.X.X.X.XXX.X.XXXX .X.X.X#XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X#XXX#X.X.X.X.X.XXX.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.XXX.X.X.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#X.X#X.X.X.X.X.X.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.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.X#XXX.X.X.X.X.XXXXXXX.XXX.X.X.X#X.X.X#X.X.X.X.XXX.X.X.XXX.X.X.XXX#X.X.X.X.X.X#X.X.X.X.X.X.X#X.XXX.X.X.X.XXX.X.XXX.XXX.X.X.X.X.X.XXX.X.X.X.X.X#XXX#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#XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X#XXXXX.XXX.X.X.X.X.X.X#X.XXX.XXX.X.X.X.X.XXX.X.X#XXX#XXX.X.XXX.X.X.X.XXX.X.X.XXX.XXXXX.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXXXXXX.X.X.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.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.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.X.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#XXXXXXX.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........XXXXX.........X#X..X.............X...........#.X............X............#............XXXXX............X.....#......XXX....#.X........X.................X.........X.................XX..................................XXX...................X....X.......X...........#.........#...#...#X......#..X..#.........X...........#.X.............#.......#..............XXX........X.....X..XXXXX.............X.........X...XX.X..................XXXXXXXXXXX#....X#X...XXX.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..#..........X......#........X..#....X.........X....XXXXXX....#.............. .X.X.X.X.X.XXXXX.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.X.X#X.X#X.X.X.X.X.X.X.XXX.X.X#X.X.X.XXX.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.X.X.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.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.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#X.X.X.XXXXX.X.X.X.X.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.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.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.XXXXX#X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X#X.XXXXXXXXX.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.X.X.XXX.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.X#X.X.X.X.X.X#X.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.XXX.X.XXX.X.X.XXX.X.X.X#X.X.X.X.X.X#X.X.X.X.X.X.XXX.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.XXX.XXXXXXXXX.X#X.X.X.X.X.X.X.X X.X.X.X.X.X.XXX.X.X.X.XXXXXXX.X.X#X.X.X#X#X.XXX.X.XXX.X.X.X.X.X.XXX.XXX#X.X.X.X.X.X.X.X.X#XXX.X.X.XXX.X.X.X#X.X.X.XXX.X.X.XXXXXXX.X.X#X.X#X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.XXX.X.X.XXXXX.X.X.XXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.X.XXXXXXXXX#X.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.XXX.X.X.X#X.X.XXX.XXXXX.X.X.X.X#X.X.X.X#X.X.X#X#X.XXX#X.X.XXXXX.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXXXX#X.X#X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.XXXXXXXXXXX.X#X.X.X.XXX.X.XXX.X.XXX.X#XXX.X.X.XXXXX.XXX.X.X.X#X.X.X.X.X.X.X.X#X.X.X.X.XXXXXXXXX.X.X#XXX.X.X.X#X.X.X.XXX.X.XXX.X.XXX.X.XXX.X.X.X.X.X.XXXXXXXXX.X.XXXXXXX.X.XXXXX#X.XXX#X.X.X#X.X.X#X.XXXXX.X.XXX.XXXXXXXXXXX.X.X.X.X.XXXXX.X.X.XXXXX.X.XXXXX#X.X#X.X.X.X#X.X.X.XXXXX.X.X#X.X.X.X#X.XXX.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.X.X.XXXXX.X#X.XXX#X.X.X#X.XXX.X.X.X.X.XXXXX.X#X#X#X.X.X.X#X.X.X.X.X.X.X#XXXXXXX#X.XXX.X.X.X.X#X.XXX.X#X#XXX.X.X.X.X.X#X#XXX.X.X.X.X.X#XXXXXXX.X.X.X.XXX#X.X.X.X.XXX.X.X.X.X.XXXXXXXXXXXXX.X#X#X.X.X.X.X#X#XX .X.XXX.X.X#X.XXX.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.X#X.XXX.XXXXX#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.XXX.X.X.X.X.X.X.X.X.XXX#X.X.XXX.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.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.XXX.X.X.X.XXX.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.XXX.XXX.X.X.X.XXX.X.X.X.XXX.X.X.XXX#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.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.XXX.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.XXX.X.XXX.X.X.X.X.XXX.X.X.X#X.XXX.XXX#X.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.XXXXXXXXX.X.X.X#XXXXX.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.X.X.X.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.XXX.X.X.X.XXX#X.X.XXX#X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.XXX#X.X.X.X.XXXXX.X.X.XXXXX.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.X.XXXXX.X.X.XXX.X.XXX.X.X.X.XXX.XXX.X.X.X.X.X.X#X.X.X.X.XXX ....X.....X....XX.............X.....X....#.......X.........#X#X.X...XXXXX....#..X................#........XXXXX........X..................XXXXXX.......X...............X..X............#.......XXXXXX.....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............X...............#...X....X................X........X....XXXX......#..............X#..XXXX.......................XX.....................X...........X........................#XXXXX........................#XX...............X........X...X........#.........X........XXX..#...#.......X.#..............X....X........X.......X..........X.#...........X....X.X#.#..X...X#...#.X............XXXXX...X#.........#.X.....XX..#..........XXX....X................XXXXX.......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.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.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.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.X.X.X.X.X.X.XXX.X.X.X.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.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.X#X.X.X.X#X.X.X.X#X#X#X.X.X.X.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.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.XXX.XXXXX.X.X.X.X.X.X#X.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X#X.X.XXX.XXX.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.X.XXXXXXX.X.XXX.X.X#X.XXX.X.X#X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.XXX.X#X.X.X.X.XXXXX.X.X.X#X.X.X.X.X#X#X#X.X#X.X.XXX.XXXXX.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.X.X.X.XXXXXXX.X.X.X.X.X.X#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.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#XXX.X#X.X#X#XXXXX#X#X.X.XXX.XXXXX.X.X.X#XXXXX.X#X.X.X#X.X.X.XXX.XXX.X.X.X#XXX#X.XXX.XXXXX.X.XXXXX.X.XXXXX#X.X.X.X.X.XXX.X.XXXXXXXXX.X.XXXXXXXXX.X.X#X.X.X.XXXXXXX.X.X.X.XXX.X.X#XXXXX.X.X#X#X.X.X.X.XXX.X.X.XXXXXXX.X.X.X#XXXXX.X.X.X.XXX.X.XXXXX.X.XXX.X.X.X.X.X.X#X#X#X.XXXXXXXXXXXXXXX.X.X.X#X.X.XXX.X.XXX.X.X.X.XXX.X.X.XXXXXXX.XXXXX.X.XXX.X#X.X.X.X.X.X.X#X.X.X.X.X.X.XXXXX.XXX.XXX.X.X#X.XXX.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.X.XXXXXXX.X.XXX.X.X.X#XXXXXXXXXXX.X.X.XXX.XXX.X#X.XXXXX.X.X.X.X.X.X.X.X#X.X.X.X#X#X.X.X.X.X.XXX.X.X.X.X.XXXXX.X.XXXXXXXXX.X#X.X.XXXXXXX.X.X.X.XXXXX.X.X.X.X.X#X.XXXXXXXXXXX.X.XXX#X.X.X.XXX.X.XXXXXXXXX.X.X#X.X.X#XXX.X.X.X.X.XXX.X.X#X.X.X.X#X.XXXXXXX.X.XXXXXXX.X.XXXXX.X#XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.X.X.X.X.X.X.X#XXXXXXXXX.XXX.X.X.X#X.X.X.X.X.X.X.X#XXXXXXXXX.X.XXX.X.X#XXXXX.XXX.X.X.XXX#X.X.X.X.XXX#X.XXX.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.X.X.X.X.X.XXX#X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.XXX.XXXXX.X.X.X.X.X.X.X.X.X#X.X.XXX.XX XXXX.X#X.X.X.X.X.X.X.XXX.X.X.X#X.X#X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX#X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.XXX#X.X.X.X.X#XXXXX.X.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X.XXX.XXX.X.X.X.X.XXXXX.X.X.X.X.X.XXX.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#X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXX.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX#X.X.X.X.X.XXX.XXXXXXXXXXXXX#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.X.X.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#XXX.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.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X#XXX.X.X.XXX.X.X.X.X.X.X.X#XXX.X.X.X.X#XXX.X.XXX.X.X.XXX.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.XXX#XXX.X.X.X.X.X.X.X.X#X.X.X.XXX#XXXXXXXXX.X.X.X.X#X.X.XXX.X.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.X.X.X#X#X.X.X.XXX.X.X#X.X.X#XXX.X.XXX.X#X.X.X.XXX.X.X.X#X.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.XXXXXXXXX.X.XXX#X.X.X.X.X.XXX.X.X.X XXX#.#.#....X#......X..#.......#...............#X.........X......#X.........XXXXXXX.....................X...............X#X.X.........XXXXX.......................X#.........#X...XX....X.X...X..#.#.X..........X#...#...........X.#..........X........#.......X.......#.....#.#.......................#...#...XX...X#..X.......X.....X.......................X.........XXXXX#....X...........XXXXXXXXXXX....#..X.X.X..#....X..#...................X...................X...#..X..............X...#X..................#.....#..X....#...#...........X........X.........................X..#...........#.X..........XXXX.................X.....#XXXXXXX...............X....X................X.....XX...#XXX..............#..X......................#.........X...X......XXXXXXX..#.....X.#...#......X..#.XXXXXXXXX......X#X.X.....X....................#.......#X......................#.X.X.#...................#...X............X.....X..........#X.......X...X..X....X..#..................X.......X.............X............XXXXXX..#....X.....XX............ 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.X.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.X.X.X.X.X.X.X.XXXXXXX.X.X.XXX.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.X.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.X#X.X.X#X.X.X#X#X#X.X.X.X.X.X.X.X.X#X#X.XXXXX.X#X#X#XXXXX.X#X.X.X.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.XXXXXXXXXXX.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.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.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.XXXXX.X.X#X.X.X.X.X.X.X.X.X.XXXXXXX.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.X#X#X.X.X.X#X.X.X.X.X.X.X.X.X.X.X#XXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXX.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.X.X.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.X.X.X#X.XXX.X.X.XXX.XXX.X.X#X.XXXXX.X.X#X.X.X.X.XXXXX.X.X.X.X.X XXX.X.X.XXX.X.X.X.X.XXX#X.X.X.X.XXXXXXX.X.XXX.X.XXXXX.X.X.X.X.XXX.X#X.XXX#XXXXXXX.X.XXX#X#X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.XXXXXXXXX.X.XXX.X.X.XXXXXXXXXXX.X.X.X#X.X.XXX.XXXXXXX#XXXXXXX#X.X.X.X.X.X#X.X#XXX.X.X.XXXXX#XXX.X.XXX#X.XXX#X.X.XXX.X.X.XXXXX.X.XXX.X.X.X.X.X.X#X.X.X#X.XXX#X.X.X.X.XXX.X.XXX.X.X.X.XXXXXXX.X.X.X#X.X.X.XXX.XXXXX.X.X.X#X.X.XXXXXXX#X.XXX#X#X.X.X.X#X#X.X.X.XXXXXXXXX.X.XXXXX#X#XXX.X.X.XXX.X#X.X.X.X.X.X.X#X#XXXXX.X#XXXXXXX.XXXXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X#X#X.XXXXX.X.X.X.X.X.X.X.X#X.XXXXX.X.X.X.X.XXXXX.X.X.XXX.XXX.X.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#XXXXX.X.XXX.X.X.X.X.X.XXXXXXXXX.X.XXXXXXX.X.X#XXX.X.X.X.X.X.X.XXX#X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXX.XXX.X.X.X.X.X.X.XXX.X.XXX#X.X#X#X.X.X.XXXXXXX.X.XXXXXXX.X.X.XXX.XXX.XXX.X.X.X#XXXXXXX#XXX.X.XXX.X#X.X.X.X.X.X#XXXXXXX.X.XXXXX#XXX.X.X.X.X.X.X.X.X.XXX.X.XXXXXXX.X.XXXXXXX.X#X.X.XXX#X.X.XXXXX.X#X.X.X.X#X.XXX.X.X.X.X#XXX.XXX.X.X.X.X.X#X.X.XXXXX.X.X.X.X#XXXXX.X.X.X.X.XXXXX#X.X.X.X.X.X.X.X.XXX.X.X.XXXXX.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.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X#X.X.X.X.X.X.X#X.XXX#X.X.X.X.X#X.X#X.X.XXX#X.X.X.XXX.X.X.XXX#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.XXX#XXX.X.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#X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXX.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.XXXXX.X.XXX.X.X#X.X.X.X.X.X.X.XXX.XXX.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.X#X.X.X.X.X.X.XXX#XXX.X.X.X.X#X.X.X.X.X#XXX.X.X.X.X.X.X.X.XXXXX.XXX#X.X.X#XXX#X.X.X.X.X.X.X.X.X#X#X#X.XXXXXXX.XXX.X.X.X.X.X#X.X.X.X.X.X.X.XXXXX.X.X.XXX.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.XXXXX.X.X.X.X.X.X.XXXXX#XXXXXXX.X.X.XXX.X.X.X.X.X.X.XXXXXXXXX.XXX.X.X.X.X.X.X.X.X#XXXXX#X.X.X.XXX.X.XXX.X.XXX.X.X.X.X.X.X#X.X.X.X.X.X#X.XXX.X.X#XXX.XXXXX.X.X.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.XXX#X.XXXXX.X.X.X.X.X.X.X.X#X.X.X#X.X.X#XXXXX.X.X.X.X.X.X.X.X#XXX.X.XXX.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...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......#.#...........XXXX......X.#..................X..............X.................X............XXX.....X...X.......X........#X.X.X..............X................XXXXX......X......X#.....#..X.............XXXXX....................#X....#....X...........X#..XXXX....X......X.#.....#X#..X....XXXXXXXXXX....#...................X..........XX.......#...X..................X.....XXXXX....#XX.....#.....X......X.......X..#...#XXXXXXXXXXXXX..#..X...............XXXXXXX...............XXX.X#..XXX...X....XX.....X.....X#.X.......................#..X.....XXXXXXXX...........X..............X#XXX..#.......X.#X..XXXXXXXXXXXX......................#......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.X.X.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X#X.X#X.X#X.X.X#X.X.X.X.X.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.XXX.X.X#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.X.X.X.X.X.X#X.X.X.X.X#X.X#X#X#X#X.X.X#X.X.X.XXX.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.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.X.X.X.XXX.X.X#X.X.X.X.X.X#X.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.XXXXXXX.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.XXX.X.X.X.X.X.X.X.X#XXXXXXXXXXXXX.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.XXXXX#X#X.XXXXX.XXX.X.X.X.X.X#X.X.X.X#X.X.X.X.X.XXXXXXXXX.X.X.X.X.X#X.X.X.X#X#X.XXXXXXXXX.X.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.X.X.X.X#X.X.X.X.X#X.X.XXXXX.XXX#X.X.X.X.X.X.X.X.X.X#X.X#X.X.X.X#X.XXX.X.X.X.XXXXXXXXXXXXXXX.X.X#X.X#X.X#X#XXX.X.X.X.X.X.XXX.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.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXX X.X.XXX#X.XXXXXXXXXXX.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.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX#XXX.XXX.XXX.XXXXXXX.X#X.X.XXXXX#XXX#X.X.X#X.X.X.X.X.X.X.XXXXXXX.X.XXX.X.X#X.X#X.X.XXXXX#XXX#X#X.X.X.X.X.X.X.XXX.X.XXXXXXXXX.X.XXX.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.XXXXXXX.X#XXXXX#X#X#X.X#X.X.X.X.X#X#X.X#XXXXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXXXXXX.X.X.X.X.X.X#X#X.X#X.X.XXX.X.X#XXXXX.X.XXXXX.X#X#XXX.X.XXX#X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X#X#X.XXXXX.X.X#X.X.X.X.X.XXXXX.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.XXX.XXXXXXXXXXXXX.X.X.XXXXX.X.X.X.X.X#X.X.X#X.X.X.X.X.X.X.XXX.X.X#X.X.XXX.X.X.X.XXX.X#X.X.XXXXX.X.X#XXX.X.XXXXX.X#X.X#X.XXXXXXX.XXX.XXX.XXXXXXX.X.X.X.X.XXX.X.X.XXXXX.X.X.XXXXXXX.X#XXX.X#XXXXX.X.X.X.XXXXX.X#X.X.X.X#X#X.X#X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X#X.XXX.X.X.X.X.X.X.X#X.XXX.X.XXXXX.X.X.XXXXXXXXXXX#XXX.X.X.X.X.X.XXX#XXXXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXXXX.X.XXXXX.XXX.X.X.X.X.X#X.XXX#X.X.X.X#X.X.X.XXXXXXX#XXX.X.X.X.X.XX .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.X.X.X.X.X.X#X.X.X.X#X.X.XXXXX.XXX.X.X.X.XXX.X.X#XXX.XXX.X.XXX.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.X#X.X.X.X.X.X.X#XXXXX.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.XXX.X.X#X.X.X.X#X#XXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX#X.X.X.XXX.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXX.X.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X#XXX.XXX#X.XXX.X.X.XXX.XXX#XXX.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.X.X.X.X.XXXXXXX.X.X.XXX.X.X.XXX.X.X.X.XXX.XXX.X.X#X.X.X.X.X#X#X.X.XXX.X.X.X.X.X.XXX.XXXXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.X.XXXXXXXXX.X.X.X.X.X.X.X.XXX.X.XXXXXXX.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.XXX.X.X.XXX.X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.XXX.XXXXX#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.XXXXX.X.X.X.X.X.X.XXXXXXX.X.X.XXX.X.XXX.X.X.X.X.X.XXX.X.X.X ....XXX...................XXXX..X.X#.....#...#.................X......X..#.#...............XX......#................X.X.X...........................X..............X.#.#X.....X......#............XXX....XX.................XXX..#.............X.....X............XXX....#.................X...........XXXXXX#.X...#.................#X.X......X.#X.......X...........XXXXXXX.....X...........X.......X.......X..#...#....X......#XXXXXXXXXXX....#XXXXX...X.........X.......X.....X....X...........X.#..XXX.............X.....XXXXX........#.......#.....X....XXX....#.X.XX...X......#.#............XXXXX.......X...X#...X......XXXXXXX..X.........#..........X..........#X.X#X.XXXXX#...#....X...X.............XXXXXXX.............XXXXXXX....#..X....#.....#....XXX.........XXXXX...........................X.....X........#......X...........XXX.................X.....X..X...X.#X......X....X.........XXXXXXXXXX......XXXXXXX..#................X.....X..#.X.......#.........X..X...................X..#..X......X.#XXXXXXX.....X...................XX.X.... .X.XXXXX.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.XXXXX.X.X.X.X.X.X#X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.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.X.XXX.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#X.X.X#X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX.X.X.XXXXX#X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.XXXXXXXXX.X.X.X.X#X.X.X.X.X.X.XXXXXXXXX.X.XXX.X.X#X.X.X.X.X#X.X#X#X.XXX.X.X#X.X.XXX#X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXX.X.X.X.X#X.XXXXXXXXX.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.XXX.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.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.XXXXXXXXXXX.X.X.XXXXXXXXX.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.XXXXXXX.X.X.X.X.X#X.X.X#X.X.X.XXX.X.X.X X.X.XXX.X.XXX.X#X.X.X#X#XXXXX.X.X.X.X#X.X.XXX.XXX.X.X.X.X#X.X#X#XXXXX.X.XXX#X.XXX.X.XXX.X.X.X.X.X.X.X.XXX.X#X.X.XXXXX.X.XXX#X.X.X.X.X.X.XXXXXXXXX.XXX.X#X#X.XXX.X.XXX#X.X.X.X.X.X.XXX.X#X.X.XXX.X#XXX.X.XXXXXXXXXXX.X.X.X.X#XXXXX.X.X#XXXXXXXXXXX#X.XXXXX.X.X.X.XXXXX#X.X.XXXXXXX.X#X.X#X.XXXXX.X.XXXXXXXXXXX.X.X.X.X.X.X.X.XXXXXXXXX.X.X#X#X.X.X.XXXXXXX.X.X.XXXXX.X#X#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.XXXXXXXXX.X#X.X.XXXXXXX.X.X#XXXXX.X.XXXXX.X.XXXXX.X.XXXXXXXXXXXXXXX.XXXXX.X.X.X.XXX#X.XXXXXXXXXXX#X.X.X.X.XXXXXXX.XXXXXXX.X.XXX.X.X.X.X#X.X.X.X.X.XXX#X#X.X.X.XXXXXXXXX.X#X.X.X.X.X.X.X#XXX#X.XXXXXXXXX.X.X.X.XXX#XXX.X.XXX.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X#X#X.X.X.X.X.XXXXXXXXX.X.XXX.X.X.XXXXXXXXX#X.X.X#X.X.X.X.X.X.X#X.X.X.X.X#XXXXXXX#X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X#X.X#X.X.X.XXX#X.X.X.X.XXXXXXXXX.X.XXX.X.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.X.XXXXXXXXXXXXX.X.XXXXXXXXX.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.XXXXX.X.XXXXXXX.X.X#X.XXX.XXX.XXXXXXX.X.X.X.X.X#X.XXX.X#XXXXXXXXXXXXXX .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.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.XXXXX.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.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.X.XXX.X.X.XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.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#X#X.X.X.X.X#X#X.X.XXX.XXXXX#X.X.XXXXXXX.X#X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXX#XXX.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXXXX.X.XXX.X#X.X.X.X#XXX.X.XXX.X.XXX.X.XXX#XXXXXXXXX.XXXXXXXXX.X.X.X#XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.XXX.XXX.X.X.X#X.X.XXX.X.XXX.X.X#X.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.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.X.X.XXX.XXXXX.X.X.X#X.X.X.XXX#XXXXXXXXXXXXXXX#XXXXXXX.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.X.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.X.X .......XX........X.....#....X........X...#...........X..X..#.........X.#...X......X........................X...............X.....X..X..............#....X.......X.............XX..XXXX.....#....X...................XXX...X........#.............X.......X....X.....X..........................X.........X........X......#................X.........X...............XXX...........XXX....#.X....XXXXX.....X.........X......#....X...X...XXXXX..........X...........................X................XXXXXXXX.....X.............X.....X...............XXXX#.............X...#..XXXX...X.......X.XXXXXXXX..#..X...X#........X.....X........#....XXXXXXXXXXXXXXXXXXX......#...#....X........X....X.X.......XXX.......X........X........X.....X.....X......X........X.X.X#.#.X..............XXX................X......X......#X........#.......#...........#.X................X...XXXXXXXXX..#........X.X..#X#XXXXXXXXXXXXXXXXXXX......#X....X.X..................X...................X..X......................X...........X....................................... .X.X.XXXXX.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.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#X.X#X.X.XXXXX.X.X.X.X.XXX.X#X.X.X#X.X.X.X.XXXXX.X#X.X.X.X.X.X.XXX.X.X#XXXXX.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.XXX.X.X.X.X.X#X.X#XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.XXX.XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.XXX.X.XXX.X#XXX.X.X.XXXXXXXXX.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.XXX.X.X.X#X#X.X.X#XXXXXXX.X#X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X#X.XXXXXXXXXXX.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X#X.X.XXXXX.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.X.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.X.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.X#X.X.X.X.X.XXX.XXXXXXXXXXX.X.X.X.X#X#X.X.X#X.XXXXXXXXXXXXXXXXX.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.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.XXX.XXX.X.X#X X.X.XXXXX.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.XXX.X.X.X.X.X.XXX.X#XXXXXXX.X.XXX.X.X.X.X.XXX.X.XXXXX.X.X.X.X#X#XXXXX.X#XXXXX.XXX.XXXXX.XXXXX.X.X.X.XXX#X.X#XXXXX.X.XXX#X#X.X.X.XXX.X.X#X.X.XXXXX#X.X.X.X.XXX.XXXXXXXXX.X.XXX.X.X.X.X.X#X.X.X#X.XXX.X.X.XXX.X.X.X.X.X.XXX.X#XXXXXXXXX#X.X.X.X.X.X.X.X#X.X#XXX.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X#XXX.X.XXX.X.X.X.X.XXXXXXX.X.X.X.X#XXXXX.X.XXXXX.X.X.X.X.X.X.XXX.X#X.X.XXXXXXX.X.X.X.X.X.XXXXXXX.X#XXXXX.X.XXX.X.X#X.X.XXXXXXXXXXX.X.X.X#X.X.X#X.XXXXXXX.X#X.X.XXXXXXXXX#X.XXX.X.X.XXXXXXXXXXXXX.X.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#XXXXXXXXX#X.XXXXXXXXXXX.X.X.X.X#X.X.XXXXXXX.X.XXX.X.XXX#X.XXX.X.X.X.XXX.X#XXX.X.X.X.X.X.X.XXX#X.X#XXXXXXXXXXX.X.XXX.X.X#X.X.X.XXXXX.X#X.X.XXX.X.X.X.XXX.X.X.X.XXX.X.X.X#XXX.XXXXXXXXX.X.XXXXX.X.X.X.X.X.X.X.X#X.X.X#X.X.XXXXX.X.XXXXXXXXXXX#XXXXX.X.X.XXX.X#XXXXXXXXXXXXXXXXXXX.XXXXX.X.X.X.X#XXX.X.X.X.X.X.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.XXX.X.X.X.X.X.X.X.XXXXXXX.X.XXX.X.X.X.X.X.X.XX .X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.XXX.X#XXX.XXX.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX.X#XXXXX.X.X.X.XXXXX.X.X.X.XXXXXXX.X.X.X.X.X.XXX.XXXXXXX.X.X.X.XXX.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.X.X.X.X.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.XXX.X.XXX.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.XXXXXXX.X.X.X.X.X.X.X.X.XXXXXXXXX#XXX.X.X.X.X#X.X.X.X.X#XXX.X.X.X.X.X.X.X.XXXXX.XXX.X.X.X.X.XXX.X#X#X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXXXX.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.XXX.X.X.X.X.X.X.X.X.XXX.XXXXXXX.X.X.X.X.X.X.X#XXXXX.X.X#XXX.X.XXX#XXXXXXX#X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.XXX#X.XXX.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X.X.XXX.X.X.X.X.XXX.X.X#XXX.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.XXX.X.X.X.XXX.X.X.X.X.X ..................X#............X#..........XXXXX......X..........X#.....X..X..........................#.#X.........X.....X.......X.......XX...................XXXXXXXX....X.......#....XXXXX#.....X..XXXXX..X....XXXXXXX#....X.........XXXXXX........XX...X.....................#...X...X.....................#........X#X.X..X.......X.X......X....#..............XX........X..X.......#.X..X............................................#..............X................X..XXXXX..........#X#......XXXX.XXXX.......................X..................#X#..............X...........XXXX.................#........X........X...#X.....X....X....XXXXXX......................X...........X..........#......X..............X.........X....X................#........X#.#.......#........XXXXX...X.......XXXXXXXXX....................#.....X...#.....#.#XXXXXXX#...X.......X...................#.......#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.........XXXXX................#...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.X.X.X.X.X.XXXXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#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.XXXXXXXXXXX.X.X.X.X.X.X.X.X.XXX#X.X.X.X.XXXXX.X.X.X.XXXXXXX.X#X.XXX.X#X.X.XXXXXXXXX.X.X#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.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.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.XXXXX#X#X.X.X.X.X.X.X.X.X.XXX.XXXXX.XXX.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#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.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.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.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X#X.XXXXXXX.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.X#X.XXXXXXX#X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXX.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.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.X#X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X#X#XXXXXXX.XXX.X.X#X.X.X.X#X.X.X.X.X.X#X.X.XXXXX.X#X.X#X.X.X#X#X.X#X.XXX.X.XXXXX.X.X.X.X.X.X.X.XXXXXXXXX.XXXXX.X.X#X.X.XXX.X.X.X.XXX.X.X.X#X.XXX.X.X.X.X.XXXXXXX.X.X#X#X.X#XXXXXXX.XXX.X.XXX.X.X.X.X.X#X.X.X.XXXXX.X.XXX#X.X.XXXXX.X#X#X.X.X#XXXXXXXXX.X.X.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X#X.X.X.X#X.XXX.X.XXX.X#X#X.X.X#X.X.X.XXX.X.XXXXX.X.X#X.X.XXXXX.X.XXX.X.XXXXX#X.X.XXX#X.X.X#X.X.X.XXXXX.X.X.X.XXXXXXX.X.X.X.X.XXX.XXX.X.X#X.X#XXXXXXXXX.X.X.XXXXXXXXX#X.X.X.XXXXXXX#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.XXX.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.XXXXXXX.X.XXXXXXX.X.X.X#X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXXXX.X.XXXXXXX.XXX#X.X.X.X.X.XXX.X#XXX.X.XXXXXXX.X.X.X.X.X.XXXXXXXXXXXXXXX.X.XXX.X#X.X#X.X.X.X.X.X.X#X.X.XXXXXXXXX.X.X.X.X.X.X.X#X.X.X.X.X.XXXXXXX#X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXX.X.XXX.X.X.XXX#XXX.X.X.XXXXX#X.XXX.X#X.X.XXX.X#X.X.XXX.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.XXXXX.X.X.XXX.X.XX .X.X.X.X.X.X.XXX.X.XXX.X.X.XXX.XXXXX.XXX.X.X.X.XXXXX.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.XXX.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.X.X#X.X.X.X.X.XXX#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.X.X.X.XXX.X.XXX.X.XXX.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXXXX.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.XXX.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.X.X.X.X.X.X#X.XXX.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.X#XXX.XXX.XXX.X.X.X.X.X.XXX.XXXXX.X.XXX.X.X.X.X#X.X.XXXXXXXXX.X.X.X.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.XXX.XXX.XXX.X.X.XXXXXXXXX.X.X.X.XXX#X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXX#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#X#X.X.X#X#X.X#X.X.X.X.XXXXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX#X#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.X.XXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.XXX.X.X.XXX.X.X.X.X#XXX.X.X.X.X#X.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.X#X .......#X.....X.....X..X......XXXXXXXXX...........X...XXXX.................#..X.....X.......X...X....X.......X............X................X....XXX..............#.....#....XXX........X...#....X#......X..#...#X........#.......#.........#.........X....X....#...#.#..........................X.................XXXXX.............XX..X..................X....X#.............#X.....X....X...................X...............#..X..........#.......X..XXX..........X...#....X.........X.X.X...X..XX.............X....X................XXXXXXX.......X#...............X...X.........X.............#.#.#..X#..........X.....XX..........XXXXXXX..X.....#...X......X#......X............XX............X..X.........XXX...X.......X......X.......................#X...X........#.....#.........X..X.......................XXX.......X....XXXXXXX...........X................X.......X......X.........#.....XXXXXXXXXXXXXXXXXXXX.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.XXXXXXXXXXX.X.X.X.X.X.X.XXXXX#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.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.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#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.X.X#XXXXX.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#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.XXX.X.X.XXX.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.XXXXXXXXX.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.XXXXX.XXX.X.X.XXX.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.X#X#X.X.X.XXX.X.X.X.X.X.X.X.XXXXX.X#X.X.X.X.XXXXXXXXX.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.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.XXX.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.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.XXXXX.X.X.X#XXX.X#X.X.XXXXXXXXX.X.X.X.X#X.X#X.XXX.X.X.X.X#X.X.X.XXX.X.X.X.X#XXX.X.X.X.X.X.XXX#X.XXXXXXX.X.X.X.XXX.X.X.X.X#XXX.X#X.X.XXX.X.X.X.X#X.X#X.XXXXX.X#XXXXXXXXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X#XXX.X.XXX.XXX.X.XXX.X.XXXXX.X.X.X.X.XXX#X.XXXXXXXXXXXXXXX#X.X.XXXXX.X#X.X.X.X.X.X#X.X.X.XXXXXXXXX.X.X#X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.XXXXX.XXXXX.X.X.X.X#X.X.X.X.X#X.X.X.X.XXX.X.XXXXXXX.X.X.X.XXXXXXX#X#X.X.X.XXX.X.X.X.X#X.X#X.X#X.XXX#X.X.X.XXXXXXXXXXX.X#XXX#X.XXXXXXXXX.X.X.X.X#X.X.X.X.X.X.X.XXX.X.XXX.X.X#X.X.X.X.X.X.X.X#XXX.XXX.XXX.X.XXX.XXXXX.X.X.X#XXX#X.XXXXXXXXX.X.X.X.X.X.X#X.XXX#X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X.X.XXX.X.X.XXX.X#X.X.X.X#X#X.X.X.X.X.X.X.X#XXXXXXXXX.X.XXXXXXXXXXXXX.X.X.X.X.X.XXXXXXX.X.X.X.X#XXX.X.XXXXX#X.X.X.X.X.XXX.X.X.XXXXXXX.X.X.X#X#X.XXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.XXX#X.X.X.X.XXXXXXX.X.X#X.X.X.XXXXX.X.X.X.X.XXX.X#X.X#X#X#X#X.XXXXXXXXXXXXXXX.X.XXX.X.X.X.X.X#X#XXXXXXX.X.X.X.X#X.X.X.XX XX.X.X.X.X.X.X.X.X.XXX.X#XXX.X.XXXXXXXXX.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#XXX.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.XXX.X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X#X.X.X.X.X.X.XXX.XXX.X.XXX.X.X.X.X#X.X.X.X.X.XXX.XXX.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.X.XXX.X.X.XXX.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.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX#X.X.X.X.XXX.XXX.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.XXX.X.X#X.X.XXX.XXXXX.XXX.X.X.XXX.XXX.X.X#X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X#X.XXX.X.X.XXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXXXX.XXX#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#XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXX.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.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.XXX.XXX.X X..............X..........X.....XXXXXXX#....X..#..X#.#.........#..X#......X......#......X..X.#.X..................X......X.....#X......X.......XXXXXXXX#...#....................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.....#.....#..........XXX....................X...........#X.....X.....X.....X...XXXXX.......X.....X....#.........XXXX................X.........X..X.....X.......XXX.............XX...X....XX........X........#.X.....X...............X......X....#..X......#...XXXX.....X#....X#..X.........X.......X..................X.................#..........XXX..#..X................X.X.....X..................X.....XXX...XXXXXXXXXXXXXXXXXXX#.........#......X.X............#X............#...#........X..#...X............................X....X.............X......XXX..XXXXX XX.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXXXX#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.XXX.X.X.X#X.X.X.X.X.X#X.X.X.X#X.X.X.X.XXXXXXXXX.X.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.XXX.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.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.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.X.X.XXX.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.X.X#X.X.X.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.XXX.XXXXX.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.X.X#X.XXX.X.X.XXXXX.X.X.X.X.X#X.X.X.X.X.XXXXX.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.XXX.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.XXXXXXXXXXXXX#XXXXX#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.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X XXX.X.X#X.X.X.XXXXXXX.X.X.X.XXX.X.XXXXX.XXXXXXX.X.X.X.X.X.X.XXX.XXX.X.X.X#X#X#X.X.X.X.X.X.XXX.X#X.X.X#XXX.X.X.X.X#X.X#XXX.X.X.X#X.X.X.X.X.X.XXXXXXXXXXX.XXX.X.X.XXXXXXX.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.X.X#X.XXX.X.X.X.X#X.X#X.X.X.XXX.XXX#XXX.X.X.X.X.X.X.XXXXX.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.XXXXX.X.XXXXX.XXXXXXXXX#X#XXX.X.XXX.X.X#X.X.X.XXX.X.X.X.X.X.XXX.XXXXXXX.X.X.X#X.X.X.XXX.X#X.X#X.X.XXXXX.XXX.X.X.XXX.X#X.X.X.XXX.X.X#X.XXXXX#X.X.XXXXX.X#X.X.X.XXX.X.XXX.X.X.X.X.XXXXX.X.XXX.X.X.X.XXX#X.XXX.X.XXXXXXX#X#X.XXX.XXX.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.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X#XXX.X.XXX.X.X.X.X.XXXXXXXXX.X.X.X.XXXXXXXXXXXXXXX.X.X.X.XXX#X.X.X.X#X#X.XXX.X.X.X#X#X.XXX.X.X.X.X.XXXXXXX#X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXXXXXXXXXX.XXX.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.X.XXXXX.X.XXXXXXXXXXX.X.XXXXX.XXX.X#X#XXX#X.X.X.X.X.X.X.X.XXX.XXX.X.XXXXX.X.XXX.XXXXXXXXX.X#X.X.XXX.X.X.X#X.X.X.X.X.X.X.X#X.X.XXXXX.X.XXXXXXX.X.X.X.XXXXX.XXX.XX .XXX.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X#X#X.X#X.XXXXXXX.X.X.X.X.X#X.X.X.XXX.XXX.X.X.X.X.X.XXX.X.X#X.X#X.X.X.X#X.X.X.X.X.XXX.X.X.XXXXXXXXX.X.XXXXX.X.X.X.XXX.XXX.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.X.X.XXX.X.X.XXX#XXX.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.XXX.X#X.X.XXX.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.XXX.X.X#X.X.X.X.X.XXX.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.XXX.X.X.XXXXX.X.X.X.X#X.X.X.XXX.X.X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#XXXXXXXXX.X#X.X.X.X#XXX.XXX.X.X.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.XXX.X#X.X.X.XXX.X.X.XXX.XXX.X.X.XXXXX.X.X.X.X.X.XXX.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.XXXXX.XXX.X.X.X.X.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.X.XXX.XXX.XXX.X.X.X.X.X.X.X.XXXXXXXXXXXXX.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.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X ......X#.............#......................XXX..#X........#..XXXX.......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................#................XXX................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...X................X.........#...X.........X...#...X..X............#....X......X.............#.X....X......#................X.....XXXXX.....X..#X..#....X.....XX.#..X#.X...#.........#....X.....X...........XXXXX...X.......X..................#...#..X...........X........#...#.X..............X.....X.X#....X.X.........XXXXXXXXXXX........#...............#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.X.X.X.XXXXX.X.X#X.X.X.X.X.XXX.X.X.X#X.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#X.X.X.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.X.X#X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.XXX.X.X.X.X.X.X.XXX.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.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.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.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.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.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.X#X.X#X#X.X.X.X.X.X.XXXXX.X.X.X.X#X.X#X.X.XXX.X.XXXXX.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.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.XXX.X.X.X.X.X#X.X.X.X.X#X#X.XXXXXXXXXXX.X.X.X.X.X.X.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.X.X.X#X.X.X.X.X.X.X.X.X.XXXXXXX.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.XXXXXXXXX.X.XXXXX.X.X.X.X.XXX.X#X.X.X.XXX.X.X.X.XXXXXXXXXXX.X.X.XXX#XXX.X.X.X.X.X#X.XXX#X#XXX#X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X#X.X.X.XXX.X.X.X#X.X.X#X#X.XXX#X.X.XXXXXXXXX.X.X#X#XXX#X.X.X.X.XXXXX.X.XXX.XXX.X#X.X.X.X.X#XXX.X.XXX#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.X#X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXX.XXXXX.X.X.X.X.X.X.X#X.X.X#X.X.X#XXXXXXXXX#XXX.X.X.XXX.X.X.X#XXX.X.XXXXXXXXXXX#X.X.X.X.X.X.XXX.XXXXXXXXX.X.X.X.X.XXXXX.X.X#X.XXX.X.X.XXX#X.XXXXX.X#X.X#X.X.X.X.X.X.XXXXX#XXX.X#X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.XXX.X.XXXXX.X.X.X.X.XXXXXXXXXXX.XXX.X.X.X.X.X.XXX#X.X.X.X.X#X.X.X.X.XXX.X.X.XXX.X.X.XXX.X#XXXXXXX.X.X.XXX.X.X.X#X.XXXXX.X.XXX.X.X.X#X.X.XXXXXXXXX.X.X.X.XXX.X.X#XXXXXXX.X.X#X.X.X.XXXXX.X#X.X.X#X.XXXXX.X.X.X.X.XXX.X.XXX.X.X.X.X.X#X#X.XXX.XXX.X.XXX.X.X.XXXXX.X.X#X.XXX#X.X.X.XXX.X.X.XXXXXXXXX.X.XXXXX.X.X.XXX.X.X.X.XXXXX#X.XXX.X#X.X.X.X.X.X.XXXXX.X.XXX.X.X#X.X.X.X.X.X.XXXXX.X.XXXXX.X.X.XXXXX.X.X.X.XXX.X.X.XXXXXXXXX.X#X.X.X.X.X.XX .X.X#X#XXX.XXX#X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.X.XXX.X.X.XXX.X#X#X.X.XXX.X.X.X#X.X.X.X.X.X.XXX.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.XXX.X.XXX#X.X.X.X.X.X.X#X#X.XXX.X.X.XXX.XXXXX.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X#XXX.X.X.X.X.X.XXXXX.X.X.XXX#X#XXX#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.XXX.X.X.XXX.XXX#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.XXXXXXXXXXX.X.X.X.X.XXX.X.XXXXX.X.X.XXX.X.X.X.XXXXX.X#X.X#XXXXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX#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.XXX#X.X.X.XXX.X.X.X.XXXXX.X.X.X.XXX.X.X.X.X.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.XXX.X.X.X#X.X.X#XXX.X.XXXXXXX.X.XXX.X.X.XXXXXXX.XXX.X.X.X.X.X.XXXXX.X.X.X.X.XXXXX.XXXXXXXXX#XXXXX.X.X.X.XXXXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX#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.XXX.XXX.X.XXX#X.X.X ....X#......XXX..#.....#...#................X....#..........X..#...#X....#X#............X.XX..........XX..X..#.......#..................X...X#....X#.....#.....................X...#.......X...............#..........X.....X#............X..#....X....XX.........X..#.X......XXXXX#.X....XXXXXXX........#.#.......#....X...........................X.........X..#.#......X.....XXXXXXX.................X.X..X.......X....XXX...................X.................XXXXXXXXXXXX.#.#.....X................X..X...X..X....#X.X...XXX..#..............X#.....X......X..#X..............#.X...X.............#X.....................X..X...........................#..X#...#.X.....#....X....X...........................#.....#...........#XXXXX..#.......................X.........................#X..#........X....#..X........#X.X.X#..X......#.#..XXXXX#.#..XXX#...XX....#XXXXXXX.....X.............XXX...........XXX...XXXXXXXXXXXXXXX........XXX......X...................X......#..X#.X......................X.........X.X.X....#X............XXXX..#XX...... XX.X.X.X.X.XXXXX.X.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.X#X#X#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.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.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.X.X.XXX.X.X.X.X.XXXXX#X.X.X.X.XXXXX.X.X.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.XXX.X.X.X.X.XXX.X#X.XXXXXXX.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.XXX.X.X.X.X.X.X.X.X.X#XXXXXXXXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.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.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.X.XXX.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.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.XXX.X.X.XXX.X.XXXXXXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXXXX.X.XXXXXXXXXXXXX#X.X.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.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 XXX.X.XXX.X.XXXXX.X.X.X.X.X.X#X.XXXXXXX.X.X.X#X.X.X#X.XXXXXXX.X.XXX.XXX.X.X#X.X.X#X#X.XXX.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.X.XXXXX#X.XXX#X#X#XXXXXXX.X.X#X#X.X.X#X.XXX.X#XXX#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.XXXXXXX.X.X#X#X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.XXX#X.X.XXX.X.X.X.XXX#X.X.X.XXX#X#X.X#XXXXX.X.XXXXXXXXXXXXXXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X#X#XXX#X.X.X.XXXXX.X.X#X.X.X.XXX.X#X.XXX#X#X.X.XXX.X.X.X#XXXXXXX.X.X.XXXXXXXXX.X.X.X.X.X#XXXXXXXXXXXXX.X.X.XXX.X.XXX.X#X.X.X.XXXXX.X.X.XXXXX.X.XXX.X.X.X.X#X.X.X#X.X#X#X.X.X.X.XXX.X#X.X.X.X.XXXXXXXXX.X#XXXXXXXXX.X#X.X#X#XXX.X.X.X.X.X#X.XXX.X.XXX.X.X.X.X.X#X.XXX.X.X.X.X.XXX.X.X.XXX.X.X.X.X#X.XXXXXXXXX#X.X.X.X.X.X#XXX.X.X#X.X.X.XXXXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X#X.X.XXX#X.X.XXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X#X.X.X.X.XXX.X.X.XXXXX.X.XXXXX.X.X.X.X#XXXXXXXXX#X.X.X.X#X.X#XXXXXXXXX.X.XXX.X.X.XXX.X#X.XXXXXXXXXXX.X#X.XXXXX#XXX.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.X#X.X.X.X.XXXXX.X.XXX.X#X.X.X.X#XXXXXXXXXXX.X#X.X.XX .X.X.X.X.X.XXXXXXXXX.XXX.X.X.X.X.X.XXXXX.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.XXX.XXX.X.X.X.X.XXXXX.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.XXX.X.X.X.X#X.X.X.X.XXX.X.X.XXX.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.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.XXXXXXXXX.X.X.XXX.XXXXX.XXX.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X#X.XXXXXXXXXXX.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.X.X.X#X.X.XXX#X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX#X.XXXXXXX.X.X.X.X.X.X.X.X.X#XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXX.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.X.X.X.X.XXX.X.X.X.X.X.X.XXX.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.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX#X.X.XXX.X.XXX.X#X.XXX.X.X.X.X#XXX.X.X.X.X.XXX.X.X.X#X.X.X.X.X.X#XXX.XXX.XXX#XXX.X.X.X.X.X.X.X.XXX.XXX.X.XXXXX#X.X.X.XXX.X.XXX.X.XXX.XXX.X ...#........XXXXXXX...X..#............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.........XXXXXXXXXX.....XXXXXXX..............#..XX.#........X........X.....#.XX...................XXXXXXXXX.........................X..........X.......X.......#.............X..X.X#X..XXXX.......X.............X...X........................X...#X....XX...X..#.#.......XXXXXX......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............#.....#XX...#X.XX...X................X......XXXX.X..#X#........X..X...#X...X.....XXXXXXX................XX.X.X#.. .XXX.X#X.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.XXX.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.X.X.XXX.X.XXXXX.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.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.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXXXX#XXX.X.X.XXXXXXXXX.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.X.X.X.XXXXXXX#X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.XXX.X.X.X.X.X.X.X.XXX.X#X.X.X.X.X.XXX.X.X.X.X.XXXXX.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.X.X.X.X.X.X.XXX.X.X.XXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.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#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.X.X.X.X.X.X.X.X.X.X.XXX.X#X.X.XXX.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.X.X#X.X#X.X.X#XXX.X.X.X#X.X.X.X.XXX.X.X.X#X.XXX.X.X.XXXXX.X.X.X.X.X.X.X.X.X#X#X#X.X XXXXX#X.X.X.XXXXX.X.X.X.X.X.XXXXX.X#X.X.X.XXX.X.X.X#X.XXXXXXXXXXX.X#XXX.X.XXX.X.X#X.X.XXXXX.X.X.X#X.X#X.X.XXXXXXXXXXX.X.XXXXX.X.XXX.X.X#X.XXX.XXXXXXX.X.X.XXXXXXXXXXX#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#X.X.X#X.X.X.XXX.X.XXX#X#X.X.X.X.X.X.XXXXX#X.X.X.XXX.X.X#X.X#X.X#X.X.X#X.X.XXXXX.X#X.X.X.X.X.XXX#X.X.X#X.X.X#XXXXX.X.X.X.X.X.X#X.XXXXX.X.X.X.X.XXXXXXX.X.X.X.X.XXXXXXXXXXX.X.X.X.XXX.X#X.X.X.X#X#XXX.X.XXX.X.X#X.XXX.X.X.X.X.X.X.X.X.XXX#X.X.XXXXX#X#X.XXX.X.X.XXX.X.XXXXX.X.X#X.X.X.X.X.X.X.X.X.X.XXXXX.X.X#X#X.X.X.X.X.X.X.X#X.XXXXX.X.X.X.XXXXXXX#X.X.X.X#X.X.XXX.X.X.X.XXXXX.X.X.X.XXX.X#X.X.X#X.X.X.X.X.X#X.X.X.X.X.XXXXXXXXX.X#XXXXX.X.X#X#X.X#XXXXX.X.X#X.X#X#X.X.X.X.X.X.XXXXXXX.X.XXX.X.XXX.X.X.X.X#X.X.X.X.X.X.X#X.X#X.XXXXXXX.X.X.X.X.X.X.X.XXXXX.X#X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X#X.X.XXXXX.X.X.X.X.X.X.X.X#X.X.XXX#X.X.X.XXXXX.X.X.X.X.XXXXXXX#X.XXX#X.X.X.X.X.X.X.XXX#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.X.XXX.X.X#X.XXX.X.X.X.X#X#XXXXX.X.X.X.X#X.X.X.XXX.X#X.X.X.X.X.X.XXXXX.X.X#XX XXXX.X.X#X.X.XXX.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#XXX.X#XXX#X.X.X.X.X.XXXXX.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.X.X.X.X.X.X.X.X#X#X.X.X.X.X#X.X.X.X.X.X.XXX.X#X.XXX.XXX.XXX.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.X.X.X.X.X.X.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.XXXXXXX.X.X.X.X.XXXXXXXXXXXXX.XXX.X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.XXXXXXX.X#X.X.X.XXX.X.X.X.X.X.X.X.X.X#X.X.X.X#X#X.X.XXXXXXX.XXX.X.X.X#X.X.X.X.XXX.X.XXX.X.X.X.X.XXX.X.X.X#X.XXX.X.X.XXX.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X#X.X.X.XXX.X.XXX.XXX.X.X.X.X.XXX.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.X.X.X#X.X.XXX.X.X.X.X.X.X.XXX#X.X.X#X.X.X.X.X#XXX.XXX.X.X#X.X.X.X.X.X.X.X.X#X.X.X.X.X.XXXXX.XXXXX.X.X.X.X.XXX.X.X.X.X.X.X.XXX#XXX.X.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.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.X.X#X.XXX.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.X.XXX.X.X.X.X.X.X.X XXX#.........XX..#...............#..X.........X#..X.....................XXX....XX..........X.XXXXXX..................#..X..........X....X.......XXX.........................X....#X.............X............#XX......X...X....X.#X....#................X.....X..........#......X#.#X#........X....X.........X....XXXXX......X.X....X#.........XX..#..X.X..............X..XXXXXXX#.....#..XXXXXXXXXXXXXXX........#...#..X#.............X......XXX.........X..........#.........X...X............XXXXXXX#.....X........X.....X....#.....#....XXX.........XXX.......X#..............XXXXX............X..........XXXXX............X....XX..................................X...X...........X..............X..X..........................X..XX........X..#..X.....................X................#X.........X...X#..XXX.........X...............XXXXXXX........X.......#.........................X............X#............XXXX.......X.........X......X....#.....#.#.X..XXX..................#.#......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.X#X#X.X.X.X#X.XXXXX.X.X#X#X.X.X.X.X.XXXXXXX.X.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.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.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.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X#X.X.XXX.XXX.X.X.X.X.XXXXXXX#X.X.X.X.XXXXXXXXXXXXXXX.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.XXX.X#X.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.X.XXX.XXX.X.XXXXX.X#X.X.X.X.XXX.X.XXX.XXXXX.X.X.X#X.X#X.X.XXX.X.X.X#XXX.X#X#X.X.X.XXXXX.XXXXX.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXX.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.X.X.X.X.X.X.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.XXX.X.X.X.X.X.X.XXXXXXXXX.X#X#X.X.XXX.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.XXXXXXX.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.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.XXXXX.XXX.X.X.X.X XXX.X.X.X.X.XXXXX.X#X.X#X.X.X.X.X.X.X.X.X.X.XXX.X#X.XXX#X.X.X.X.X.X.X#XXXXX.X.X.X.X#X.X.X.XXXXXXXXXXX.X.X.X.X.X.XXXXX#XXXXX.X.XXX.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.X.X.X.X.X.X.X.X.X.XXX.X#X#XXXXXXX.X.X.X.X.X#XXXXX.X.X.X.X#XXX.X.X.X.X.XXX.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X#X.X.XXX.X.XXXXXXXXXXX.X.X.X#X.X#X.X.X.XXX#X.X.X.XXX.X.XXXXX.X.XXXXXXXXXXX.XXXXX#XXXXXXXXXXXXXXX.X.X.X.X#X.X.X.X.X.X.X.X.X.XXXXXXX.X.XXXXXXXXXXXXX.X.XXXXXXXXXXX.X.X.X.XXX.X.X.X.XXX.X.XXXXXXXXX#XXX.X.X.X.X.X.X#X#X.X.X.X.X.X#X.X.X.X#XXX.X.X.XXXXX.X.X.XXX.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X#X.X.X.X.XXX.X.XXX.X.X.XXX.X.XXX.X.XXX#X.X.X.X.XXX.X.XXXXX.X.X.X.XXXXX.X.X.X.X.XXX.X.XXX.X.X.X.XXXXX#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.XXX.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.XXXXXXX.X.X.X.X#X.XXXXX.X.X.X#XXXXXXX.X.X.X.X.XXX#X.X.X.X.XXXXX#X#XXX#X.X.X.X.X#X.X.X.XXXXXXX.XXXXXXXXX.X.XXXXX#X.XXXXX.X.XXXXXXX.X.X.X.XXX.X.X.X.X#X#X.XXX.X#X.X.X#X#XXX.X.X.X.X.X.XXXXX.X.XXX.X#X#X.XXX.X.X.X.X.X.X#X#X.X.X.X.XXXXXXXXX.X.X.XX .X.X.X.XXX#X.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX.XXXXX.XXX.X.XXX.X#X.X.X.X.X#X.X.X.X.X.XXXXXXX#X.X#X.X.X.XXXXXXXXX.X.XXX.X.XXX.X.X.X.X.X.X.X.X.XXX#XXX.X.X#X.X.XXX.X.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.X.X.X.XXX.XXX.X.X#X.X.XXX.X.X.X.XXX.X.X.XXXXXXXXXXX.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.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXX.XXX#X.X.X.XXX.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.XXX.X.X.XXXXXXX.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.X#X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.XXX.XXX.X.X.X#X.X.X.XXXXX.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.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.X.X#X.X.XXX.X.XXX.XXX.XXX.X.X.XXX.X.X.X.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.XXX.X.X.X.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.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.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.XXX.X#X.X.XXX.X#XXX.X.X.X#X.X.XXX.X.X.X.X ........X.....X.....X......#...#..X.......X....#......XXXXXXXXX....X..X....#....................XXXXXX........X..XXXXXXXXX..XXX.....X.......X........#...X.....................X.........#..X.X........X.....XX.......X.............X#...........#....X.......X..............XXXXXXXXXXXXXXXX...X...X#........................X....#X........X............................XXXXXXXXXXXXXXXXXXXXXXXXXXX......#..XXXXX...........X.........................................X.........X..#..X....#..XXXXX..............#.......X..X#X.X#X............#............X......#.....X...........X..........X....X...................#......XXXXX..#X.................X............#...#...X....X..............#.......X...X.X......X.........X..X.....#..X....#...X...X..XXXX.#.#X........X...#....X.........XXXXX.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.X#X.X.X.X#X.X.XXXXXXXXXXX.X.X.XXX.X.X.X.XXX.X#X#X.X.X.X.X#XXX#X.X.X.X.X.X.XXXXXXXXX.XXXXX.X.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.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.XXXXXXXXXXXXX.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.X#X#X.X.X.X.X.X.X#X#X.XXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X#X.XXXXX.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.XXX.X.XXX.X.X.XXXXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.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.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.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.XXXXXXX.X.X.X.X.X.X.X.X#X.XXX.X.X.X.XXXXXXX#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.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.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#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.X X#X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.X#X.XXXXX.X#X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.XXXXX.X#X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXXXX.X#XXX.X#X.X.X.X.XXXXX.X.XXX.X#X.XXX.X.X#X#XXX.X.XXXXX.X.X.X.XXX.XXX.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.XXX.XXXXXXX#X.X#X.X.X.X.X#X.XXX.X.XXXXXXXXXXX#X#X.XXXXX.X#X.XXXXX.X#X.X.X.X#X.X.X.X.X.XXX.X.XXX#X#X.X.X.X.XXX.X#X.X#XXXXX.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X#XXXXX.X.X.X#X.X.X.XXX.X#X.X#XXX.X.X.X#XXX#X#XXXXX.X.XXXXX.X.X#X.X.XXXXXXX.XXXXXXX.XXXXXXX.X.X.X.XXX.X.X.X.X.XXX#X.X.X.X.X#X.X.X.XXX.X.XXXXXXXXX.X.X.X.X.X.XXX#X.XXX.X.X.XXX.X.X.X.X.XXX.X.XXX.X#X.XXXXXXXXX.X.X.X#X.X.X.X.X.X.X.X#XXX.X.X#X.X#X#X.XXX.X.X.X.X.XXX.XXXXX.X.X.X.X.XXX.X.X.X.X.X.X#X#XXXXX.X.X.X.XXXXX.X#X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.X.X.X.X#X.X.XXX.X#X#X.XXXXX.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.X.X.X.X.X.XXXXXXX.X.XXX.X.X.XXX.X.X.X.XXX.X.X.X.X.X#XXX.X.XXX.XXXXXXX.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X#X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.XXX.XXX.X.X#XXX.XXX.X.XXX.X.X.X.X.XX .X.X.X.X.XXX.XXX.X.X.X.X.XXX#X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.XXX.X.X.XXX.X.XXX.X.XXX.XXX.X.X.X.X#X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X.X#X.XXX.X.XXX.XXX.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.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X#XXX.X.X.X.X#X.X.X.X.X.X.XXX.XXX.X#X.X.X.X.X.X#X.XXX.X#X.X.X.XXX.XXX.X.X.X.X.X#XXXXX.X.X#X.X#X.X.X.X.X#X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.X.X.XXX.X.X.X.X.X.X#X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.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.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.XXXXX.XXX.X.XXX.X.X.X.X.X.X.X.X.X#X.XXX#X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.X.X.X#X#X.XXX#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.XXX.X.X.X.X.X.X.X#X.X.X.XXX.XXX.X.X.X.XXX.X.X.X.X.X.XXX#XXX.XXX.X#XXX.X.X.X.X.X.X.X.XXX.XXXXXXX.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#XXX#X.X.X.X.X.X.X.XXX#X.X.XXX.X.XXX.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX#XXX.X.X.X.XXXXX ..X.......X..........#.X.................#.......#X............#..X........X.......#XXXXXXX...................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.......XXXXXXXXXXXXXXX..#.#....X...X.......X....X.......X..........X.X.......................X.....XXXXXXXXXXXXX.........X..#.X..........X........#.#X#.#........X.................X...X......................#..X....#...........X.......................#X....#........XXXXXXXXX.....X....#..............XXX..........X.#......X#.......X..X........X.....#..X....#.X..XX.....X.....X......X#X.X........X.........XXXXX.....#.#XX.X.....#.#........X..XX...X.....X.....X....X..XXXXXX..X...........................XXXXXXX......#.....#.......X................................X..........XXXXXX............X....X....#.....XX..........X.....#.XX..#............XXX......#......XXXX #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.XXXXXXX.X.X.X.X#X.X.X.X.X.X.X#X.X.X.X.X#X#X.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.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.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#XXX.X.X#X.X.X.X.X.X#X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X#X#X.X.XXX.X.X.XXX.X.X.X.X.X#X.X.X.X#X#X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.XXXXXXXXXXXXXXX.X.X.X.XXX.X.X.X.X.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.X.X.X.X.X.X.X.X.X.X.XXX.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.XXXXXXXXX.X.X.X.X.X.X.X.X.XXX.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.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.XXXXX.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.XXXXXXXXX.X.X#X.X.X.X.X#X.X#X.X.X#X.XXXXXXXXX.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.XXXXXXX.X.X.X.X#X.X.X.X#X.X.X#X.X.XXXXX.X.X.X.X.X.X#X.XXXXX.X.X.X#X#X.X.XXXXX.X.X.X.X.X#X.XXX X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXXXX.X.XXX#X.X.XXX.X#X#X.XXXXXXX.XXX.X.X.XXXXX.X#X#X#X.XXXXX.X#X.X.X.X.XXXXXXX.X.X.X.X.X.XXXXX.X#X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXXXX#X.X.X.XXXXXXXXXXXXXXXXX.XXX.X.X.X.XXX.X.X#X.XXX.X.X#X.XXX#X.X.XXX.X#X#X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X.XXXXX.X.X#X#X.X.X.X.X.X#X#XXX.X.X#XXX.X.X.X#X.X.XXX#X.X.X.X.X.XXXXXXXXXXXXX.X#X.X#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#X.XXX.XXX.X.XXXXX.X.X.X.XXXXXXX.X.XXXXXXXXXXXXXXX.X.XXX.XXXXX.XXX.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.X#XXX.X.X.X.X.X.X.XXXXXXX#X#X.X.X.X#X.X.X.XXXXXXXXX#X.XXX.X.X.XXXXX.X#X#XXX.X#XXXXXXX.X.X#X.XXX.X.X.X.X.X.X.XXXXXXXXXXX.X.XXXXXXX.X.X.XXXXX.X.XXX.X#X#XXX#X.XXX.X.X.X.X.XXX.X#X.X.X.XXX.X.X.X.XXX.X.X.X.XXXXXXXXX.X.XXXXXXX.X#XXX#X.X.X.X.X.X.XXXXXXXXX.X.XXX.X.X.XXXXX.X.X.X.X#X.X.XXXXXXX.X.X.X.X.X#X.X.X.X.X#XXX.X.X#XXXXXXX.X#XXX.XXX.X.XXX.X.XXXXX.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.XXX.XXXXX.X.X.XXX.X.XXXXX.X.X.X.XXXXX.X#X.X.X.XXXXXXXXX.X.XXX#X.X.X.XXXX XX.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.X.X.XXX.X.X.X.X.X.XXX.X.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#XXX.X.X.X#X.X.X.X.X.XXX.X.XXX.XXX.X#X.X.X.X.X.X.XXX.X.XXX.X.X.XXX.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#XXX#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#XXXXX#X#X.XXX.X.X.X.X.X.XXX.X.XXXXXXXXXXX.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.XXX.X.XXX.X.X.X.X.X#X.XXXXXXXXXXX.X.X.X.X.X.X.XXXXXXX.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.XXX.X.X.X#XXX#X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X#X.X.X.X.XXX.X.X.X.X.XXX.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.XXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXX.X.XXXXXXXXX#X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.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.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.XXX.X#X.XXX.X.X.X.X#X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X XXX.X..X......X........................#XX.......................X..............X..X...#.....X...............X.#X.X.......X..................X...............#...X......X#..X...............XXXX.......................#................X............#..X.............X.X#..........X.....XXX........X....X............X...............#.X........X.....X.............................XXXXX....#...#.#..X.....X#.....X.....#.#.........#..X..#...........#.X................XXXXXXXXX..........#....XXXXXXX........X......X......X.....#.....#.#..X....X...#X.....X..........#...................#X.....X..X..............................X...........X..#...#...........#.X...X.......................X.......X.......X...XXXX...X....#..X..#.......#........XXX...X....#..........X....#XXXXXXXXX....#....XXX.............................X....X.#..X.....X......XX..X...#..X.........X.......X....#X........#.....#........XXXXX...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#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.X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.X.X#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.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.X.X.X#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.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.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#X.X.X#X.X.X#X.X.X.XXXXXXXXX.X.X#X.X.X.X.X.XXXXXXXXX.X.XXX.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.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.X.X.X.X.X.X.X.X.X.X.X.X.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.XXX.X.X.X.X.X.XXX.X#X.X#X.X.XXXXX.XXX.X.X.X.X.X.X.X.X#X.X#XXXXXXX#X.X.X.X.XXXXX.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.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.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.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.X.XXX#X#X.X#XXX.X.XXX.X#X.XXX.X.XXX.X.X#X.X.X.X#X.X.X.X.XXX.X.X#X.X.X.XXX.X.X#X.XXX#X.X.X.XXX.X.XXXXXXX#X.XXX#X.X.X.X.X.X#X.X.X.X#X.XXXXXXX.X.X.XXX.X.X.X.X.X.XXX.X.XXXXXXXXXXX.X.X.X.X.X.X.X.XXX.XXX.X#X#XXX.X.X.X.XXXXX#X.X.X.XXX.X.XXXXX#X.X.X.XXX.X.X.X.X.X.X.X.X#X.XXX.X.XXXXXXXXXXX.X.X.X.X#XXXXX.X.X.X.XXXXXXX.XXX.X.XXX.X.X.X.X#X.XXXXX#X.XXXXX.X.X.X.X.XXXXXXXXX.X#XXXXX.XXX#X.X.X.X.X.X#X.X#XXX.X.X.XXX.X.X.X.X.X.X#X.X.X.XXX.X.X.X.XXX#X.X.X.XXXXXXXXX.X.X#X#X.X#X.X.XXXXXXXXX.X.XXXXX.X.XXX.XXX.X.X.X.X.X.X.X.X.X.XXXXX.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.XXXXXXX.X.XXXXX#X.X#X#X#X.X#X.X#X.X.XXX.X.X#XXXXXXX.XXXXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX.X.X.XXXXX.X.X.X#X.X.X.X.X#XXXXX.X#X.XXXXXXX.X.XXXXXXXXX.X.X.X#X.XXX.XXXXX#X.X.X.X.X.X.XXX.X#X#X#X.X.XXXXXXXXX#X.XXXXX.X.XXXXXXX.X.XXX.X#XXXXX.X#X#X.X.X#X.X.X.XXXXXXXXX.X.X.XXX.X.X.XXXXX#X#X.X.X.X#XXX.X.X.X.X.X.X.X.X#XXX.XXX.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X#X.XXX#X.X.X.X.X.X#X.XXXXXXX.X.X#XXXXXXXXX.X.XXX.X#X.XXX.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.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.XXX.X.X.XXX.X.X.X.X.X.X.X.X.XXX#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.X.X.XXX.XXX.X.X.X.X.X.XXX.X.X.X.X.XXX.XXXXXXX#XXX.X.X.X#X.X.XXX.XXX.XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.XXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.XXX.XXXXX.X#X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X#X.XXX.X.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.XXXXXXXXXXX#X.X.X.X.X.X.XXXXXXXXXXX#XXXXXXX.X.XXX.X.X.X.X.X.XXX.X.X.X#X.XXXXX.X.X.X.X.X.XXX.X.X.X.X#X.X.XXX.X.XXX.XXX.X.X.X#XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X#X.X.X.X.X#X.X.XXX.X.X.XXX.X.X.X#X.XXX.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.X.XXX.X.X.X.X.X.XXX#XXXXX.XXX#X.X.X.X.X.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.X#XXX.XXX#X.X.X.XXX.X.X.XXX.X.X.X.XXX.X.X.XXX.XXX.XXX.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX.XXX.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......XX....X.......#..............X#X...X....X........X#.......X..X....#XXXXXXX.............X.....X.....XXXXX#.X...X...X.....................X....XXX.......X................#..X.......X.................X.....X..................#.......#..XXX....#.........#..XXX...............XXXXXXXXX........X....XXXXXXXXXXXXX.....XX....XXXXXXXXXXXXXXXXXX.........#.....#X.........X.XXXXXXX#...#.#....X..#.X...#......X.......XXX.........X.........X...........X.........X...........X..#.........................#X...X#.X...........#.......#X.........X..#.........#.X..........................X#........X......X.............#.#....XXXXXXXXXXX..................X...................................X......................X......#.X...........#X.................XXXXXXXXXXX#....X......X..................XXXXX.....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.X.XXX.X.X.X.X.X.X.X#X.X.XXX.XXX.X.X.XXX.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.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.X.X.X.X#X.X#XXXXX.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.XXXXX.X.X.XXX.X.X.X.X.X.XXX.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.X.XXXXX.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX#X.X.X.X.X.X.XXXXXXXXXXXXXXX.X#X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X#X.X#X.X.X.X.X.X.XXX.XXXXX.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.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.X.X.X#X.X.X.X.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.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.XXX.X.X.X.X#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#X.X.X.X.X.X.XXX.XXX.X.X.X.X#X.X.X.X.X.X#X.X.X.XXXXXXXXXXX#X#X#X#X#X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXX.X#X.X.X.X.X.X.XXXXX.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.XXXXX.X.X.XXX.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X#X#X.XXX.X.XXX.X.XXXXX.X.X.X.XXX#XXX.X.X.X.XXXXX#XXX.X.XXX#XXX.X.X.X#X.XXXXX.XXXXX.X#X.X.X.X.XXXXX.X.X.X.X.XXX#XXX.X.X.X.X.XXX.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.X#XXX.X.X.XXXXXXX.X.X.XXXXXXX.X.X.XXX#X.XXX.XXX.X.X#X.X.XXX.X.X#X.XXXXX.X.XXXXX.X.X.X#X.X.X.X.X.XXX.X.X.X.XXXXXXX#X.XXXXXXX.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X.X.XXX.X#X.X.X.X.XXX.X.X#X.X.X.X.XXXXXXXXX.X#X.X.X.X.X.X.X.X.X.X.XXXXXXX#X.XXXXX#X.XXXXXXX.X.XXXXXXXXXXXXXXX.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.XXX.X.X#X.XXX.X.X.X.X.X.XXXXX.XXX.X#X.X.XXX.XXXXXXXXXXX.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X#X#XXXXX#X.X#X.XXX.X.X.X#X#X.XXXXXXXXX.XXX.X.X.X#XXXXX.X.X.X.X.X.X.XXX.XXXXX.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X#XXX.X.X.X#X#X.X#X.X.X.X.X#X.X.XXX.X.X.X.X.X.XXXXXXXXX.X.X.X#X.XXXXXXXXXXX.X#XXX#X.XXXXXXX.XXXXX.XXXXXXX.X.XXXXXXXXXXX#X#XXXXX.X#X.X.XXXXXXX#X.X.X.X#X.X.XXXXX.X.XXXXX.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXXXXXX.XXX#X.X#X.X#X.X.X.X.X.X.X.XXX.XXX#XXX.X.X.X.X.X.X.XXXXXXX.X.XXX.XXX.X#XXX.X#XXX.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#XXXXX.X.X.XXX#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.X.X.X.XXX.X.X.X.X.X.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.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.XXX.X.XXXXX.X.X.X.X.X#X.X.X.XXX.XXX.X.X.X.X.X.XXX.X.X.XXX.X.XXX.X.X.X.X.X#X.X.XXX.X.XXX#X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X#X#X.X.XXX.X.XXX.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#XXXXXXXXXXXXXXXXX.X.X.X.XXXXXXX.XXXXXXXXXXXXX.X.X.X.XXXXX.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.X.X#X.X.X.XXX.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.X.X#XXX.X.X.X#X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X#X.X.X.XXX#X.X.X.X#X.X.X.XXX.X.XXX.X.XXX.X.X#X.X.XXX.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X#XXX.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.XXXXXXX.X.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.X.X.X#X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.XXX#X .............#....X...........X.......XXXXX..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..#X...............X......#......X..............................#XXXXXXXXXXXXXXXXXXX...............XXXXXXXXXXXXX.........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..#.....#XXX......#.#...........#X..........XXXXXX............#.#.....X..X#.......#...#...X.XX......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.XXXXX.X.X#X.X#X.X.X.X#X#X.X.X.X.X.X.XXX.XXXXX.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.X.X.X.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.XXX.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.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.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.X.X.X.X.X.X.X#X.X.X#X.X.X#X.X.X.X.X.X.XXXXXXX#XXXXXXXXXXX.X.X#X.X.X.X.XXXXXXXXXXXXX.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.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.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.X.XXX.XXXXX.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.X.X.X#X.X#X#X.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.XXX.X.X.X.X#X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#X.XXXXXXXXX.X.X.X.XXX.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#X#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.X.X.X.X#XXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X#X.X#X.X.XXX.X.X.X.XXX.X.X.X.X.X#X.X.X.XXX.X.XXXXXXX.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X#XXX.X#X.X#X#X.XXXXXXXXX.X#X.XXX.X.X.X.X.X#X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X#X.XXX.X.X.X#XXX.X.X.X.XXX.X.X.X.X#XXX.X.X.X.X#X.X.X#X.XXX.XXX#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.XXXXXXX.X.XXXXX.XXX.X.X.X.X.X.X.XXXXXXXXXXXXXXX.XXX.X.X.X#XXX#X.X.XXX.X.X.X.X#X.X.X.X.X.XXX#X.XXXXX.X.X.X.XXX#X.X.XXX.X.XXX.X.X.X.X.X.X.XXXXX.X#X#XXXXX.X.XXX.X.XXX.X.XXXXXXX.X.XXX.X.X.X#X.X.X#X.X.XXXXX.X.X.X.X.X.XXXXXXX.X.X.XXX.X.X.X.X.X#X#X.X.X.XXX.X#XXX.X.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.XXXXXXX.X.XXX.X.X#X.X#X#XXX.X.XXX.XXX.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X#X.XXX.XXXXX#X#XXXXX.X.X.X#X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXXXXXX.X#XXXXXXXXX.X.X.X.XXXXX.X.X.X.X.X.X.X#X.X.XXXXXXX.X#X.X#X.X.X.X.XXXXX.X.XXX#X#X#X.X.X.XXX#X.X.X.X.X.X.XXX.X.X#XX .X.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.XXX.XXX#X.XXX#XXX.X.X.X.X.X.XXXXX.X.X.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.X.X.X.X.X.X.X.XXXXX.X.XXX#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.X#XXX.X.X.X.X.X.X.X.X.XXX.X#X.X.X.X.X#XXX.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.X.X.X.X.X.X.X#X.XXX.X.X#XXX.X.X.X.X.X.X.X.X.XXX#XXX.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X#X.X.XXX#X.X.X.X#XXX.XXX.XXX.X.X.XXX.X.X.X#XXX.XXXXXXXXXXXXXXXXXXX.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.XXX.X.X.X.X.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.X.X.X.X.X.XXX.XXX.X.X.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#XXX.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.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X#X#XXXXX.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.XXX#XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.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..XXX....XXX#.......#.......XXXX......#X.........X#.X.........#...X..XXX.................X#...X...#...#..............XXXXX...XXXXX#...........#X.X....#....................X.....X#X....#..X...............XXXXX..#...........XXXXXXXX......#XX..........X.X#..XX...X.............X.................X..........X.......X......#X....X.........#.....#X.......X...X#.#...#...........X....X...X.........X.......X...........X....#..X..X......X..XXXXXXXXXXXXXXXXXX............#............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.XXXXXXX.....X...X...........XXXXX....#..........X........X...#X.X.........XXX............................X........X......#.........X....X.....X.....X..........#XXX#..........X...X............... .X.X.X.XXX.X.X.X.XXX.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.X.X.X.XXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#X.X.X.XXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXXXX.XXXXX.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.X.X.X.XXXXXXX.X.X#X.X#X.XXXXX.XXX.X.X.X#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.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.XXX.X.XXX.X.X.X.X.X.XXX.X.X.X#XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.XXX.XXXXXXXXX#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.XXXXX.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.XXX.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.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.X.X.X.XXXXXXXXX.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.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.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.X.XXXXX.X#X.X.X.X.X#X#X.X.XXX.X.X.XXX.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X#X.XXX#X.XXX.X.X#X.XXX.X#X#X.X.XXXXX#X.X.X#XXXXXXXXXXX.XXX.X#X#XXX.X.X.XXXXX#X.XXXXXXXXXXXXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X#X.X.X.X.X.X.X.XXXXX.X.X.X.XXXXX.XXXXX.X.X#X.X.X.XXXXX.X.X.X.X#XXX.XXXXXXXXXXX.X.X.XXXXXXX.X.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X#XXXXXXX.X.X.XXX.X.X.X.X.X.X.XXXXXXXXX.XXXXX.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X#X.X.XXX.X.X.X#XXX.X.X.X#X.X#X.X#XXXXX.X.XXX.XXX#X#X.X.X.X.X#XXXXXXX.X.X.X.X.XXXXX.X.XXXXX#X.XXX.X.X.X.X.X.X.X#X.XXXXX.X.X.X#XXX.X.X.XXX.X.X.X.X.X.X.X#X.XXXXX.X.X.X.XXX.X.XXX.X.X.X.X.XXXXX#X.X#X.X.X.XXXXX#X.X.X.X.X#X#X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X#X.XXX#X.X.X.X.X.XXX.X.X#X.XXXXXXXXX.X#X.X#X.X.XXX.X.X.XXX#X#X.X.X.X.X.X.X#X.X#X.X.XXX.X#X.X.X#X.X.X.XXX.X.X.XXXXXXXXX.X.X.X.X#X#X#X.X.XXX.X.X.X.X.X.XXXXXXX.X#X.X.X.XXXXXXX.X.X.X.X.X.XXXXX.X.X.X.XXX.X.X.X.XXX.X.XXXXXXXXX#X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X#X.X.X.XXXXX#X.XXX#X#X.X.X.X.X.XXX.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.X.X.X.XXX.X.X.XXXXX.X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.XXX.XXX.X.X#X.X#X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXXXXXXXXXX.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.XXXXXXXXX.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.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.XXX.X.XXX.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.X.X.X#X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.XXXXX.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.X#X.X.XXX#XXXXXXX.XXX#XXX.XXX.XXX.X.X.X.X.X.X.X.X.X.X.XXX.XXX.XXX.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.X.X.X.XXX.X.X.X.X.X.XXXXX#XXX.X.X.X.XXX#X.X.X.X.X.X.X.X.X#X.X#X.X.X.X.XXX.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.XXX.X.X.XXX.X.X#XXX.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXXXXXX.X.X.XXX.XXX.X.X#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.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X#XXX.X.X.X.X#X.XXX.X.X.X.X#XXXXX#X#X.X.XXX.X.X.X.X.X.XXX.X.X.XXX#X X....X......X.X..XX#.#.......#.#..........X.........X.....X..X....XXXXXXX#..XXX.........X......#X.......X..X........X...............................X.................XXXXXXXXXXXXXXXX........X.......X.X..#..X..#...........X....XXXXXXX...XXXXXXXXXX.........#XX.................X..........................X..................................X......XXXX...X................X......#.X..X...................XXX#......................X...........X........#...........X...#.....XX.X....#....X.........................X.................XXX....#.....XXXXXXXX...X...X#.........#.#...#..X....X.......X..X#..X..#.....X.......#...#X......#X....#.........X.X.............#...#.X....X#..........XXXXXXX.........XX..............XXX.............X............#X.X...............X............X......X..#..X....#X.....XXX...........X.......X#.......#XXXXXX.....#......X...............X.............X.X.............X...X...........X............X.....X.............XXXX..X..............X.........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.X.X.X.X.X#X.XXX.X.X.XXXXXXXXX.XXXXX.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.XXX.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX#X.XXXXXXXXX.X#X#X.X.XXXXX.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.X.X.X.X.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.X.X.X.X.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.X.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.XXX.X.X#X.X.X.X.X.XXXXXXXXX.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#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.X.XXX.XXXXXXX.X.X.X#X.X.X.X.X.X.X.X.XXXXX.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.XXXXX.X.X.X.X#X.XXX.X.X.X.X.X.X.XXXXXXXXX.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.XXX.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X#X.XXXXX.X#X.X.X.X#X.X#X.X#X.X.X.X.XXXXX#X.X.X.X.XXXXX.X.X.X.X.X.X.X#X.XXX#X#X.X.X.X.X.X X.X.XXXXX.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.XXXXXXX.X.XXX.X.X.X.X#X.X.XXX.X#X.X.X.X.X#X.X.XXXXX.XXX.X.X.X.X.XXX.X.X.XXXXXXXXX.X.XXXXXXXXXXX.X.XXXXX.XXXXXXXXXXX.X.XXX.X.X.X#XXXXX.X.X#X.X#X.X.X.X.X.X.X#X.X.XXXXXXXXX.XXXXXXXXX.X.X.XXXXXXXXX.X.XXX.X.X.X.XXXXXXX.X#X#X.X.X.X.X#X.X#XXXXX.XXX.X.X.X.XXXXXXX.X.X#X.X.X#X.XXX.X.X.X.XXXXXXXXX#X#XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#X.X.X#XXXXX.X.X.X.XXXXXXXXX.X.XXX.X.X.X.X#XXX.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.XXX.X.X#X.XXX.X.X.XXX.X#X#X.XXX.X.XXX.X.XXX.X#XXXXX.X.XXX.X.X.XXX.XXX.X.XXXXXXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.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.X.X.X.X#X.X#XXX.X.X.XXXXX.X.XXXXX.X.XXX.X#X.XXX.X.XXXXX.X.XXXXX.X.XXXXX.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.X.XXXXXXXXX.X.XXX.XXX.X.XXX.X.X.X.X.XXXXXXX.X.X#X.XXX.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.XXXXXXX.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X#XXXXXXX.X.X#XXX.X#X.X.X#X.X.X.X.XXXXX.X.XXXXX.X.XXX.X.X.X.XXX.X.X#X.X.XXX.X.X.X.X.X#XX XX.XXX.X.X.X#X#X#XXX#X.X.X.X.XXX.X#X.X.XXX.XXX#X.X.X.XXX#X.X.X.X#X.XXX.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.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.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.X.X#X.X.X.XXX.X.X.X.X.X.XXX.X.X.XXX#XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.XXX.X.XXX.X.X.X.X.X#X.XXX.X.X.X.XXX.X.X.X.XXX.X.X.XXX.X.X#X#X.X#X.X.XXX.X#X.X.XXX.XXX.X.X.X.X.X.X.XXX.X.XXX.X.XXX.X.X.XXX.X.X#X.XXX.X.X.X#XXX.X.XXX.X.X.XXX.XXX#X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X#X.X.X.X.X.XXXXX.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.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.XXX.XXX.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X#X.X.X.X#X.X.X.X.XXX.X.X.X.X#X.XXX#X.X.X#XXX.XXX.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.X.XXX.X.XXX.X#XXX#XXXXXXX.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.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX#X.X.X.X.X.XXX.X.X.X.XXX.X.X#X#X.X#X.X.X.X.X.XXX.X.X.XXX.X.X.X.XXX.XXX.X.XXX.X.X.X.X.X.X.X#X.X.X X..X..........XXXXXXX.X#...#.XX...X..#......X.......................X....#...............X.........#X......................X...#......X..........................#.......#....XXX..........#..X........#...X............X..................#......X................X....XXXXXX.........X...#.....X...X.....X....................X.XXXXX...X....X.......#..X.......XXX.......XXX............#..X.........X....#......X.X#.................#.X....XXX.......X....#.............XX........#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.............X.......X.....X.........XXX.........X...X......#.X..X..#........X......#...............#X.X...XXXXX..#...X.....#......X..#...#........X......#XX.......X...XX.X.................X...X.X.......XXXXX......#....X......#......X.............X#....X.........X.......X...X...XXXXX....#........X#.... XX.X.X.X.X.X.X#XXXXX.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.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.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.XXXXX.X.X.XXX.X.X.X.X.X#X.X.X.XXXXX.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.X.X#X#X.X.X.XXXXXXX.X.XXXXX.X.X.X.X.X.X.X.XXX.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.X.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXX.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.X.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#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.XXXXX.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX.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.XXX.X.X.XXX.X.X.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.X.X#X.X.X#X.XXXXX.XXX.X.X#X.X.X.X.X.X X.X.XXX.X#X.X.X.XXXXX.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.XXXXX#X#X.X.XXX.X#X.XXXXX.X.XXX.X.X.X.XXXXX.X.X.X#XXX.X.X.X.XXX.X#X.X.XXXXXXX.XXX#X.X.X.XXXXX.X.X.X#XXX.X.X.X.X.X.X.X.XXXXX.X.XXX#X.X.X.X.X.X.XXXXX.X.X.X.X.X.X#X.X.X.X.X.X#X.X.X.X.XXXXX.X.X#X.XXXXXXX.X.X.X.X.X.X.X.X#XXXXX.X.X.X.X.X.X.X.X.XXXXXXX.X#X.X.X.X.X#X#X#X.X#X.XXXXX.X#XXX.X.X#X.X#X.XXXXX.X.X.X.X.X.XXX.XXX.X.X.X.X#X.X.X.XXXXXXXXX.X.X.X.X#X.XXX.X#XXXXXXX.X.XXXXXXX#X.XXXXX.X.X.X.X.X.X.X#X.X.X.X.X#X.X.X.X#X.X.X.XXX.XXX.X.XXXXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X#XXXXX.X.X.X.X.X.X.X.X.X#XXX.X.X.XXXXXXXXXXXXX.X.XXX.X.X.X.X.X.X.X.XXXXX.X#X.X.XXXXX.X.XXX.XXX.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X.X.XXX#X.XXXXX.X#X.X.X.XXXXX.XXX.X.X.X.XXXXXXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X#X.X.X.X.XXX.X#X#X.XXX.X.X#X.X.X.X#XXX.X.X.X.XXXXXXX.X.X.X.X.X.X.X#X.X.X.XXX.X.X.XXXXXXX.X#X.XXX.X.X.X#XXXXX.X#X#XXX.X#XXX.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X#X.X.X.X.X.X.X.X.X.XXX.X.XXX.X#XXX.X.X.X#X.X.X.XXXXX.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.XX 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.X.X.X#X.X.X.X#X.X.X.X.X.XXX.XXX.X.X#XXX.X.XXXXX.XXX.X.X.X.X.X.XXX.X.X.XXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.X#XXXXX.X.XXX#X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.XXX.X.X#XXX.XXX.X.X.X.XXX#XXX.X.X#X.X#X.XXXXX.X.X.X.X.X.X#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.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X#X.X.XXX.X.X.X.X.X#XXX.XXX.X.XXXXX.X.X.X.X.XXX.X.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.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.X.X.X.X.X.XXXXX.XXXXX.X.X.X.XXX#X.X.X.X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.X#X.XXX.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.XXX.X.X.X.X.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#X.X.X.X.X.X.XXX.X.X.X.XXX.X.XXX.X.X.X.X.X.X.XXX.XXXXX.X.X#XXXXX.X.X.X.XXX.X#X#X.X.X.X.X.XXX.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...X.X#.......X......X.X#...#XX..........X..#X.XX....X.....X.............XXX....X.........#.XX....#X....#........XXXXX....X..............X.........X#X..............#....X.....X...X...XXXXXXX#....X....#.........#....X...............X......#...#X...X....#.........X....X.X...........X....................X..X......X.............#X.....X.......XXX..........#.X......XXXXX..#XXX#.....#X..........#...................X........XXXXX#.........#X................#.....XX................#..XXX.....................X..#X.........XXXX...........X..X...........X....#.....X..................XXX.......X......#.....X..X..X..........X.......X#X....#...XXXX#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#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.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.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.X.X.X.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.X.X.X.XXXXX.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.XXX.XXXXXXX.X.X.X#X#X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.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.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.XXXXXXX.XXX.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.X.X.X.X.X.X.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.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.X.X.X.X.X.X#X.X#X.X.X.XXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.XXXXX.X#X.XXX.X.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.X.X.X.X.X#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X#X#X#X.X.X.X.X.X.X#X.X.X#X.X.X.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.XXX.X#X.XXXXXXX.X.X.XXX.X.X#X.X.X.X#XXX#X.X.X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X.XXX.X#X.X.X.X.XXXXX.X.XXXXX.X.X.X.X.X.XXX.X.X.XXX.X.X#XXX.X#X.XXXXX#X.XXX.X.X.X.X.X.X.X.XXX.X#XXX.X.X.X.X.XXX.X.X.X.XXXXX.X.X.X#X#X.X.XXX.X#X#XXX.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.XXX#X.XXX.X.X.XXXXXXX.X.X.XXX.X#X.X.X.X.X#X.XXXXXXX.X.X#X.XXX#XXXXX.X.X.XXX.X#X.X.X.X.X.X#X.X.X#XXXXXXX.X.X#X.XXX#X.X.X.X#X.X.X.X.X.X.XXX#X.XXX.X.XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X#XXXXX.X.X#X#XXX.XXXXX.X.XXXXXXXXXXX.X.XXX.X.X#XXXXXXX.XXXXX#X.X#X#X.X.X.X.X.X.X.XXXXXXX.X.X#X.X.X.X#X.X#X#X.X.X.XXX.XXXXX.X.X.X.XXXXX.X.XXX#X.X.X.X#X.XXXXXXXXX.X.XXXXX.X.X.X.X.X.XXXXX.X.XXX.X#X.XXX.X.X.X.X.X.X.X#XXXXXXX.X.XXX.X.X.X.X.X.X.X.XXX.X.X#X.XXX#X.X.X#X.X#X#X.X.X.XXXXXXX.X.XXX.X.X.X.XXX.XXXXX#X#X.XXX.X.X.X.XXX#X.X.X.XXX.X.X.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.X.X.X#X.X#XXXXX.X.X.XXXXX.X.X.X.X.X.X.X#X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X#XXXXXXXXXXX.X.X.X.XXXXX.XX .X.X#X.XXX.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.XXXXX.X.X.X.X#XXXXX.XXX.X.XXX.X.XXX.X.X#X.XXX#XXX.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.XXX.X.X.X.X#X#XXX.X.X#X.X.XXXXXXX.X.XXX.XXX.X.X.X.X#X.X.XXX.X#XXX.XXX.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.XXX.X.X.X.X.X.X.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.X.X.X.XXX.X.X.X.X.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.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.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.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.XXX.X.X.X#X.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#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.XXX.XXX.X.X.XXX.X.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X#X#X.X.X.X.XXX.XXX.X.X.X.X.X#X#X.X.XXX.X.XXX#XXXXX.XXX.X.X.X.XXX.X.X#X.X#XXX.X.X.X.XXX.X.XXXXXXXXXXX#X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X#XXX.X.X.XXXXX ........X...X...XXXXXXXXX#..........X.....X........X........X.....X.......XXXXXXX.....X.............XXXXXXX.....................X..............X.......#X...........X..#..........XX.#............X..#XXX.....X#...X....X...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.......#X..X.....X....XXXXXXXX....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...XXXXXXXXXXX..............#.....#..........X....XXXXXXXXXXXXXX.....X...X.....................X..X....XXXX .X.XXX.X.X.X.X.XXXXX#XXX.X.X.X.X.X.XXX#X.X.X.X.X.X.X.X.X.X.X.X#X.XXX.X.X.XXXXXXXXX.X#X.X.X.X.X.X.X.XXXXXXXXX.X.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.X.X#X#X.X.XXXXX.X.X.X.X.X.X#X#XXXXX.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.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.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.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.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.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.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.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.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.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.XXXXX.X.X#X.X.X.X#X.X.X.X.X.XXX#XXXXXXX.X.X.X#X.X.X.X#X#X#X.X.X.X.X.X#X#XXXXXXXXXXXXXXXXX.X#X.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.XXX.X.XXX.XXXXX.X.XXX.X.X.X.X.X.X.XXX.X#XXXXX.X.X.X#X.X.X.XXXXXXX.X.X.X#X.XXX.X.XXXXXXXXX.X.X.X#X.XXXXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X#XXXXXXX.XXX.XXX.X.XXXXXXXXXXXXXXX.X.X.XXX.X.XXX.X.X.X.X.X#X.X.XXX.XXX.XXX.X.X.XXX.X#X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXXXXXXXXXX.XXX.X.X.X.XXX#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.XXXXX.XXXXX.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.XXX.XXXXXXXXXXX.X.XXX.X.X.X.XXX.X.X#X.X#X#X.X.X.XXX.X.XXXXXXX#X.X#X.X#XXX#X.X.X.X#X.X.X.XXX.X#X.X.X.X.XXX.X.X.XXXXXXXXX.X.XXX.X.X#X.X.X.X.X.X.X.X#X#XXXXXXXXX.X.XXX#XXXXX#X.XXXXXXXXXXXXXXX.X.X.X.X.X#X.X.X.X.X.X.XXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.X.X.XXXXX.X.XXXXXXXXXXXXXXXXX.X.X.X.XXXXX.X.XXX.X.X#X.X#X.XXX.X.X.X#X.X.X.X.X#X.X.X.X.X#XXXXX.X.X.XXXXXXX.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.X.XXX.XXX#X.X.X#X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X#XXX.X.X.X.X.XXXXXXX.XXX.X.X.X.X.XXX.XXXXXXXXXXXXXXXXX.X.X#XXX.X.X.X.XXX.X#XXX#X.XXX.X.X.X.X#XXXX .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.X.X.X.X.X.X.XXX.X.XXX.X.X.X#X.X#X.XXX.X.X.XXXXX.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.XXX.X.XXX.X.X.X.XXX.X.X.XXX.X.X.X#X.X.X.XXX.X.X.X.XXX.X#X.X.X.X.XXX.X.X.X#X.X.X.XXX.X#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.X.XXX.X.X.X.XXX.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.X#XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX#X.X.XXXXX.X.X.XXX.X#XXX.X.X#X.X.X.X.XXX.X.X.X.XXX#X.XXX.X.X.XXXXX#XXX.X.XXX.X.X.X.X.X.XXX.XXX.X.X.X.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.XXX.X.X.X.XXX.X.X.X#X.X.X.XXXXX.X.X.X.X.XXX.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.XXXXX.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.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#XXX.X.X.X.XXX.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.X.X.X.X.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.XXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.X.X#X.XXXXXXX ..........X.....................X.......XXXXX.........X..............#X.............X#X#............XXXXX..............................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........XXX...........XXXXXXXX....X.......X....X.X......#X#...X....X#...............X......X..........#...#...X...........X....................X.........X#...XX.....X..#X#.......X.............XXXX....X..............XXXXX.....X.........................................X#.......X.....#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#...........#..XXXXXXXXXX....X#.#....X................X..........XXXXXXXX .X.X.X.X.X#X#X.X#X#X.X.X#X.X.X.XXX.X.X.XXXXXXX.X.X.X#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.X.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.X#X#X#X.X#X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.X#XXX.X.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.X.X.X#X.X.X.XXX.XXX.X.X#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.XXX.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.XXX.XXX.X.X.X#X.X.X.X#X.X.XXX.X.X.X.X.XXXXXXXXXXX.X.X.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.XXX.X.X.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.X.XXX.X.XXX.X.X#X.X.X.X.X#X#X.X.X.X.XXXXX.X.XXX.X.X#X.X.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.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.X.X.X#X.XXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.X.X.X.XXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.XXXXX X.X#XXX.X.X.X.X.X.XXX.X.X.XXX.X.X.X.XXXXXXXXXXXXX.X#X.XXXXXXX.X.XXXXX.X.X.XXXXXXXXXXX.X#X.X#X.X.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.XXXXX.X.XXXXXXX.X.X.X.X#X.X.XXX.XXX.X#X.X.X.X.X.X.XXXXX.X#XXXXXXXXXXX.X.X.X#X.X.X.X.X.XXX.X.X.XXX.X.XXXXXXX.X.XXXXXXX.X.X.X.X.X.X.XXXXXXXXX.X#X#X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXXXX.X.X#X.XXX.X.X.X.X.X.X.X.XXXXX.X.XXX#XXXXX.X.XXX#X.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X.X#X.XXX.X.XXXXXXX.XXXXX.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXX.X.X.X#X.X.X.XXXXXXX.XXX.X.XXXXXXXXXXX.X.X.X.X.X.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.X.X#XXX.X.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.XXX.X.X.X.X.X#X#XXXXX.X.XXXXXXX.X.X.X.X.X.XXX.X.XXX.X.X.X.X.XXXXXXXXX.X.XXX.X.X.X#X.X.X.X.XXX.XXXXX.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.X#XXX#X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXX.X.X.X.X.X.X.X#X.XXX.X.X.X#X.X.XXX.X.X.X#XXX.X.X.X.X#X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXX#X.X#X.XXX.X#XXX.X.XXXXXXXXX.X#X.X.X#XXXXX#X.XXX.X.X.XXXXXXXXXXXXX.X.X.X.XXXX XX.XXXXX.XXX.X#X.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.X.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#X.X#X.X.X#X.XXX.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X#X#XXX.X#X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.XXX.XXX.X.X.X.XXX.X.XXX.XXX.X.X.X.X#XXX.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.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.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X#X.XXXXX.X#X.X.XXX.X#X.X.X.X.XXXXXXXXXXXXX.X.X.XXX.X#X.X.XXX#X#X.X.X.X.X.XXX.XXX.XXX.XXX.X.X#X.X#X.X.X.X.X.XXX#XXX.X#X#X.XXX.XXX.X.XXX.XXX.X.X.XXX.X.X#XXX.X.X.X.X.XXX.X.X.XXX#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.X.X.XXX.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X#XXX.X.X.X.X#XXX.X.XXX.X.X#X.X.X.XXXXX.XXX.X.X.XXX.X.X#X.X.XXXXXXX.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.X.X.XXX#X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX.XXX.X.X#XXX.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.X.X.XXXXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X#X.X.X.X.XXX.X.X.XXX.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...X#.......#X.....X.........X#........X.........X#.......X.X...........#X.....X.........X....................X..X....#X.............X....#.#X#..X.........................X...XXXXX.......X#.#X.X.......XXXXXXXXXXXXX.......X.........XXX.............X.......XXX........#X.X....X......XXXXX..#....X......#....X...X.......X.....XXX.........X.........XXX..#.......X...X.....X..X..............#.#X................#X..#.#..X............#..........XXXX...X............................XXX..#..........X...X..X....X....#...XXXXXXXX......#X..#..X......#.#..........X#.......#.......#...#......X...X#.....#.#XXXXXXX.........X.......X......#...XX#.......X...X.X..X.................XXX..#......X#...X...#.....#..X........#........X...............................X.................X..X.#...X XX.X.XXX.X#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#X#X#X.X.XXX.X.X.XXXXX.X.X.X.X.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.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.X.X.X.X#X#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.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#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.XXXXX.X#X.X.X.X.X.X#XXX#X.XXXXXXXXXXX.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.X.XXX.X.X.XXX.X.X#X.XXX.X.X#X.X.X.X.X.X.X.X.X#X.X.XXXXX.X#X.X.XXX.X.X.X.XXXXX.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.XXXXX.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.XXXXX.XXX.X.X.X.X.X#X.XXX.X.X.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.XXXXXXX.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.XXXXX.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.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#XXXXXXXXXXXXXXX#X.X.X.XXX#X.X.X.X.X.X.X#X.X.X.XXX.XXX.X.X.X.XXXXX#X.XXXXXXX.X#X.X.X.X.XXXXXXX#X.X.X.X.XXXXXXXXX.X.X.X.X.XXX.X.X.X#X.X.X.X.X.XXXXXXX.X.X.X#X.X.X#X.XXX.X.XXXXX.X.X.X.X.X#X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X#XXX.XXX#X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXXXXXX.X.X.X.X.X.X.XXXXX.X.X#XXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.XXX.X#X.XXX.X.X.XXX.X.X.X.X.X.XXX.X.XXXXX.X.XXX.X#X#X.X.X#XXX.X.X.XXX.X.X.X.XXXXX.XXXXXXXXXXX.X.X.X.XXXXXXX.X.XXX.X.X#X.X#X.X#X.X.X.X.X.X#X.X.XXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXX.X#X.X.X.X.XXXXX#X.XXXXXXX.X.X.XXXXXXX.X.XXX.XXXXX#X#X#X.X.X.X.X.X#XXXXX#XXXXX.X.X.XXXXXXX.XXXXX.X.XXXXXXX.XXX.X.X.X.X.X.XXXXXXX.XXXXXXX#X.XXX.X.X.X.X.X.X.X.X.XXXXX#X.X.X#XXX.X.XXX.X#X.X.XXX.X.X.X.X.X.X#XXXXX#XXXXX.X.X#X.X.X.XXX#X.XXX.X#XXX.X.X.X.X.XXX.X.X#XXXXX#XXX.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.XXX.XXXXXXXXXXX.X.X.X.X.X.X.XXXXX.X.X#XXX.X.X.X#X.X.X.X#XXX.X.X.X.XXX.XXXXXXX#XXX.X.X.X#X#X.XXXXXXXXXXX.X.X.X.X.X.XXX.X#X.X.X.XXXXXXX.X.X.XXX.X.XX XX.X.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.XXX.X.XXX.XXXXX#X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.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.X.XXX.X.X.X#XXX.XXX.X.X.X.X.X#X.X.XXX.XXX.X.X.X.X.XXX.XXX.X.X#X.X.X.X.X.X.X#X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X.XXX.XXX.XXX.XXX.X.X#X#XXX.X.XXXXX.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X#X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.XXXXX.X.X.X.X.XXXXXXXXX.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.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.XXX.X.X.X.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.X.X.XXX.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.XXX.X.XXX.X#X.X.X.X.X.X.X.X.X.X#X.X.XXX.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.XXX.X.X.X#X#X.X.X.X.X.XXXXXXXXX.XXX.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#XXX.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.XXX.X#XXX.X.X.X.X.X.X.X.X.XXX#X XXX......#X..#.X....................XXX............#.......X..X.....X.......X........#..........XXXXX.............XXXXX..........#.....#.X....X...X........X...............X.....................X...........X....X............X..X...X................X...#..............X.......XXX..........#...........X.#.......X..........X.......X....X.....#..X#....X...X....#X#..XXXXX............#X..........X...X.............#.......#...........X.X....X....#.#.........X..............XXXXXXXXX........#..............X.....X........#X................................#...#.....................X...........#.....#..X..#.....X...X.X.#...............X.............X...............X.........................#...#..........X............X.#......X................#..X.......X.......X.............X...X.........X....#.#..XXX....#............X.....X#....XX...#..........XXXXXXXXX.....X....#.....X..X#....................XXX....#.#.......#........X......................................X.........................#..X.....X...X#.#.........#XX.....XXXXX 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.X.X.XXX.X#X.X.X#X.X.X.X.XXXXXXX.X.X.X.X.X.X.XXXXX.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.XXX.X.X.XXX.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.XXXXX.X.X.XXX#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#X.X.X.X.X.XXXXX.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.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.X.X#X#X.X.X#X.X.X#X.X#X.X#X.X.X.X.X.X.X.X.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#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#X#X.X.X.X.X.X.X.X.X.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.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#XXX.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.X.X.X.X.X.X.X.X.X#X#X.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.X.X.XXXXX X.X.X.X.X.XXX.XXXXX.X.X.X.X.X.XXXXX.X.X.X#X#XXXXXXX.X.X.X.X.X.X.XXX.X#X.X.XXXXX#X.XXX.X.X#XXXXXXXXXXX#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.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.XXX.X.X.X.X.X.X#X.X#X.XXX#X#X.X.X.X.XXX.X#X.X.X.XXX.X#X.X.XXX.XXXXXXXXX.X.X.X#X#XXXXXXX#X#XXX.X.X.X.X.X#X.X.XXXXX.XXX.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X.X.XXX.X.X.XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.XXXXXXXXX.XXXXXXXXX.X#X.X.XXXXXXXXX.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X#X.X.XXX.X.XXX.XXX#X.X.X.X.X.X.XXXXXXXXX.X.X.X#X.X#X.X.X.XXX.X#X.X.X.X.X.XXXXX.X.X.XXX.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X.XXX#X.XXXXX.XXX.XXXXX.X.XXX.X.X.X.X#X#X.X#XXX.X.X.X#X#XXXXX.X.X#X.X.X.X.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.XXX.X#X.X.X.XXX#X.X.XXX.X.X.X.X.X.X#X.X.X.X#X.XXXXX#X.X.X#XXXXX.XXXXX.X.X#X.X.X#X.X.X.XXX.X.XXXXX.X#XXX.X.X.XXX.XXX.X#X.X#X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.X#X.X.X.XXXXX.X#XXXXX#X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXXX .X.X.X.X.X.X.XXXXXXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.XXX#XXX.X.X.XXX.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.XXXXX.X.X#XXX.X.X.X.X.X.X.X.XXX.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.XXX.XXX#X.X.X.X.XXX.X.X.X.X.XXX#X.X.X.X.X.X.X.XXX#XXX#XXX.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X#X.X.XXX.X.X.X.X.XXXXX.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.XXX.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X#X#XXX.X.X.X.XXXXX.X.X.XXX.X.X.X.X.XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX#XXX.X.X.X.XXX.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.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.X#X#XXX.XXX.X.X#X.X.X.X.X.X.X.XXX#X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.XXX.X.X.XXX.XXX.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.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.XXX.XXX.X.X.X.X.XXX.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.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X#X.X#X.X.X.X.X.X.XXX.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.XXXXX#X.X.XXX.X.X.XXXXXXX ....X.........XXXXX........X..........X.X...............X..........#...X.#..X.....................XXXXX#...........X.....#....X...........XXXXXXXXX..........#.#X................X.....#....X.X#.......#.....#........XXXXX.............XXXXXXXXXX....XXXXXXXX..X.........X.X....#........................XXX.........................X...XXX...........X.X...............X......X............X....#.........X....XXXXX.................XXXXX............XXXXXX....#...............#....X.....................XXXXX..........X......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..........XXXXXX..........XXXX.X....XXXXX..XX#.........................X...#........X......X................X..........X.#.......X.....#...X..XXX..................X..X#...................X...#.......#XXXXX#..............XXXXXX .X.X.X.X.X.X.XXXXX.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.XXX.X.X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.XXX.XXXXXXXXX.X.X.X.X.X.X.X.X.X.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#XXXXXXXXXXX.XXXXXXXXXXX.XXX.X.X.X.X.X.X#X.X.X#X.X.X.X.X#X#X#XXX.X.XXXXX.X.X.X.X.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.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.XXX.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#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.XXX.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.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.XXX.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.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X#X#X.X.XXXXX.X.X.X.XXX.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.X.XXXXX.X.X.XXXXXXX.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.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.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#XXXXX XXX#X.X.X.XXXXXXX.X.X.X.X.X.X.X#X.X.X.X#X.X.XXX.X.X.X.X.X.X#X.XXXXX.X.X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.XXX.X.X.X.X.X.X#XXX.X#X.X.X.X.X.X.X.X#X.XXXXXXX#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.X.X.XXX.X.X#X.X.X.XXXXXXX.X.XXXXXXXXX.X#X.XXXXXXX.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXX.X#XXXXX.X.X.XXXXX.X.X.X.X.XXXXXXX.X.X.X.XXX.XXX.X.X#X.X.X.X.X.X.X.X.X#X.X.X#X.X.X.X.X#X#X#XXXXX.X.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.XXXXXXX#X#X.XXXXXXXXXXX.X.X.X.X.X.X#X.X.X#X#XXXXX.XXX#X.XXX.X.XXX.X.X.X.X.X#XXX.XXX.X.XXXXX.X.XXXXX.XXX.X.X.X.XXX#X.X.XXX.X.X.X#X.XXXXXXX.X.XXXXX#X.X#X.X.X#X.XXXXXXX.X.X.X.X.X.X.XXXXX.X#XXX#X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXXXX.XXX#X.X.XXX.XXXXX.XXXXXXX.X.X.XXXXXXX.X.X.X.X.X.X.XXXXX.X.X.X.XXXXX.X.X.X.XXXXX.X.X#XXX.X.X.X.XXX.X.XXXXX#X.XXXXX.X.XXX#X.X.X#XXXXX.X.X.X.X#X#X.X#X.X.X.X#X.XXXXXXXXX.X#X.XXX#X.X.X.X#X.X.X.X.X#X.XXX#X.X.X.X#X.XXX.X#X.X.X#X.XXXXX#X.X.X.XXX.X.XXX.X.X.X.X#X.XXX.X.X.X.X#X.XXXXXXXXXXXXX.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXXX .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.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.X.X.X.X.X.X#XXX#XXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X.X.X#X.XXX.X.X.X.X.XXX.X.X.X.X#XXX.X.X.X.X.X.XXXXX.X.X.X.XXXXXXX.X.X.X.XXX.X#X#XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.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.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX#X.XXX#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.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.X.XXX.X.X.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.X#X.X#X.X.X.X.X.X.X.XXX.X.XXX.X.XXX.X#X.X.X.X.X.X.XXX#X.X.X.XXX.X.X.X.XXX.X.X.X.X.XXX.X.XXX.X.X.X.XXX.XXX.X.XXX.X#X.X.X.XXX.X.X.XXX.X.XXXXX.X.X.X.XXXXXXX.X.X.X.X.X.X.X.XXXXX#X.X.X.X.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.XXX.X.X.X.X.X.X.XXX.XXX#X.X#X.X#X.X.XXX.X.X.X.X.X.X.X#X#X.X.X.XXX.X.X.X#X.X.X.X.XXXXX.X.X#X.X.X.X.X.X.XXX.X#XXX.X.X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.XXX.X.X.X.XXX .......#.............#X....#......X.............XX....................X..#.......#.............#.#.......#.X....X......#.X.#..XXXXX#.....#.........#X#X...XXX....#....X.....X.....X..#.....X..X..X....X......#X#XXXXX....X.............X.............#XXXX.......#X#..X#..X.XXXXXXXXX..#.#............................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...........X#...#..X.X...XXX....X....XXXXXX.......X.......XXX..X..#......................X.............X....X...#..X..XX......#............X.X..#.....#X...X#........X........#.X..........X..#...#..........X.......XXXXX........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.XXXXX.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.XXX.X.X.X.X.X.XXXXX.X.X.X#X#X#X.X.X.X.X.X.XXXXX.X.X.X#X.X.X.X.X.X.XXX#X.X.X.X.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#X.XXXXX.X.X.X.X.X.X.X.X.XXXXX.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#XXX.X.X.X.X.XXX.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.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.X.X.X.X#X#X.X#X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.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.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.XXX.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.XXXXX.X.X.X.XXXXXXXXX.XXX.X.X.X#XXXXX.X.X.X.X.X#X.XXX.X#X.X.X.X.XXX.X.X.X.XXX.XXX.X.X.X.X.X.XXXXX.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.XXX.X.X.X.X.XXX.X#X#X.X.X.XXXXXXX.X.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.X.XXX.X.X#X.X#X X.X.XXX.X#X.X.X.X#X.X.X.X.X.XXXXX#X.X.X.X.XXX.X.XXX.X.XXX.X.X.X.X.X.X#XXXXX.X.XXX.X.X.X.X.X.X.X.X#X.X#X.X.XXXXXXXXX.X.XXXXX.X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXX.X.X.X.X.XXX.XXX.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.XXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXX.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXX.XXX.XXX.XXXXXXX.X.X.XXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXX.XXXXXXX.X.X.X.X.XXX.XXX.X.X.XXX.XXX.XXXXX.X.X.XXXXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.XXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X.X.X.X.X.XXXXXXX.X.XXX.XXXXXXX.X.XXXXX.X.X.XXXXXXXXX.X.X.XXXXX.X.X.X.X.X.XXXXXXX.X.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.XXXXX.X.XXXXX.X.X.X.X.XXX.X.XXX.XXX.X.XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX........#.........#.....#..........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......X....#.........#.#.....X.#.......................#...#.......X..X.X......#..XXX....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X......#..................XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..............#.#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..#XXXXXXXXXXX.....XXXXXXXXXXXXXXXXXXX.............XXX.......X........#...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXXXXXXXXXXXXXXXXXXXX#.............#X..#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#........XXXXXXXXX.....XXXXXXXXXXXXX........X..........X#.......#..X......#X..X................XXXXXXXXXXXXXXXXXXXXXXXXX#.......XXXXXXXXXXXXXXXXXXXXXXX.....#.........#..XXXXX.....X.......X..#...........XXXXXXX........X#.#...........XXXXXX#....X#X..#...............X...........#..X.....X...........XX.....#.....#X#....XXXXXXXXXXXXXXXXXXXXXXX#.............#...........................#XX.......#....X#.............XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.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.X#X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X#X#X.X.X.X.X.X.X#X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X#X.X#X.X.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXX.X#X.X.X#X.X.XXXXX.X.X.X#X.X.X.X.X.X.XXXXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXX#X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X.X.X.X.X#X#X#XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X#X.XXXXXXX.X.X.XXXXXXXXXXXXX#X#X.X.XXXXX.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXX#XXXXXXXXXXX#XXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXXXXXXXX.X#X.X.X.X.X.X#X.X.X#XXXXX#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.XXX.X#X.X.XXX.XXXXXXXXXXXXXXXXXXX.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.XXX.X.XXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X#XXX#X.X.X.X.X.X#X.X.X.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.XXX#X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X#X.XXXXX.X.XXX#X.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X.X.X.X.X.XXX.X.X#X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X.X.X#X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXX.X#X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.XXX.X.X#X.X.X.XXXXX.X#X.XXXXX.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X.X#X#X#XXXXX.XXXXXXXXXXX.X.X#X.X.X.X.X.XXX.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX#X.X#X.XXX.XXXXXXX.X.X.X.XXXXXXXXXXXXX#X.X.XXXXX#X#XXXXXXX.X#X.XXX#X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXX#X.XXXXXXXXX.X.XXXXXXXXX.X.X.X.X#X#XXXXX#X.X.X.X.X.X.X.X#X.X.X.X#X.X.X.XXXXXXX.X.X.XXX.X.X.X.X.X.X#X.XXX#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.XXX.X.XXX.X.X.XXX.X.XXXXXXXXXXXXXXXXXXX.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X#X.X.X.X#XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X#X#X.XXX.X.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.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#XXXXXXX.X.X.X.X.X.X#X#XXXXX.XXX.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.XXX.XXXXXXXXXXX.X.X.XXX.XXXXXXXXXXXXXXXXX#X.X.X.X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#XXX.X.X.X.X#X.X#XXXXXXXXXXXXXXX.XXX.X.X.X.XXX.XXX.X.X.X.X.X#X.X.X.XXX.X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXX.X.XXXXXXXXX.X.X.X.X.X#X.X.X.X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXX.X.X.X.XXXXX.XXXXX.X.X.X.X.X.XXXXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X#XXX.X.X#XXX.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.XXX#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.XXX.X.X#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.X.X#X#X#XXX#X.X#X.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.XXX.X.X.X.XXX.X.XXX#X.XXX.X#X.X#X.XXX#X.X.X.X.X.X.X#X.X.X#XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#................X.X.....X...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...................X..#......XXX...X.X...X....X.........#XXXXXXXX.....X..X.......XXX...X....#.#..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..................#X..#.#X..#..X......XXXXXXXXXX.......X...X#XXXXXXXXXXXXXXX....#X.............X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..........#.....#XXXXXXXXXXXXXXX...X.........X...X..XX....X.........X................XXXXXXXXXXXXXXXXXXXXXXXX........X.X#..X..#..XXXXXXX..#.#.#.....#...........#X....#..XXXXXXXXXXXXXXXXXXX....#....XXX.....X..........X....XXXX...#.........#.............#...............#.XXXX#..............XXXXXXXXXXXXX...X#...#........XX..........XXXX.............#.....X............XXX....X......X......#.....#..............X..#..X.X....X.#..X.X#....X....#.#..X#........X..........#.....XXXX....#........X........#.....#.#........XXXXXXXXXXXXXX...............#X.......XXX.....X......#..X..#X..X.........#.#...XXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X.X.X.X.X.X.X#X.X.X.XXXXX#X.X#X.X#X.X.X.X#X.X.X.XXXXXXX#X.X.X.X.X#X#X.X.XXXXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X#X.X.X.X#X#X.X.X.X.X.X#X#X.X.XXXXX.XXXXXXX.X.X.X.X.X.X.XXXXXXXXXXXXX.X#X#X#X#X.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX#X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.X.X.X.X.X.X.X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X#X.X.X.X.XXXXXXXXX.X.X.X.X.X#X.X#X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXX.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.X.X.X.X.XXX#X.X.X.X.X#X.X.X.XXXXXXXXXXX.X.X.X.X#X.X.X.X.XXX#X.X.X.X.XXXXX.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.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.X#XXX.X.X.X.X.X.X#X.X.XXX.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.XXX.X.X.X#X#XXX.X.XXX.X.X.X.X.X.X.X#XXX.X.X.X.X#X.X.X.XXXXXXX.XXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXX.XXX.X.X.X.XXXXX#X.X#X.X.X#X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.XXXXX#X.X.X.X.X#X.X.X.X.X.XXXXXXX#X.X.X.XXX.X.X.X.XXXXX.X.X.X.X#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.XXX.X.XXX.X.X.X.X.XXX.X.X#X.XXXXX.X.XXXXX.X.X.X.X.X.X.XXXXXXXXXXXXXXX.XXX.X.X.X.X.X#X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X.X.XXX.X.XXXXXXXXXXXXXXX.X.X.X#X.X#X#X.X.X.X.X.X.X#X.X.X#X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X#XXXXX.X.X.X.X#XXXXXXXXX#X.XXX.X.X#X.X.X.XXXXX.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X#X.XXXXXXX.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.X#X#X.XXXXX.XXXXX.X.X.X.X.X.X.X.X#XXXXXXXXX.X#X#X.X.X#X.X.X.XXX.X.X.XXX.X.XXX.X.X.XXX.X#X.X.X.X.X.X#XXXXXXXXX.XXX#X.XXX.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.XXX#X#X#X#XXX.X.X.XXX.X.X.X.X.X.X.X.X#X#X#X.X.X.X#X.X.X.XXXXX.X#X.X.X#X.XXXXXXXXXXXXX.X.X.X.X.XXX#X#X.X#X.XXX.XXX.X.XXXXX.X.XXX.X.X.X.XXXXXXX.X.X.X.X#X.X#XXXXX#X#XXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.XXXXXXX.X#X.X.X.X.XXX.X.X.X#X.X.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X.X.X.X#X.X.XXX#XXX.X.XXX.XXXXX.XXXXX.X.XXX.X.X.XXX.XXXXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#XXXXX.XXX.X.X#X.X.X.XXX.X.X.X.XXX.X.XXX.X.X.XXX#X.X.X#X.X.XXXXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXX.XXX#X.X.X.X.X.XXX.X.X.XXXXXXXXX.X.X.X.X.X.X.XXX.X#X.X#XXX.X.X#X.X.XXX.X.X.XXX#X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X#X.X.X.X.X.X.XXX.X#X.X.XXX.X.X.X.XXX.X.X#X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXX.X.X.X.X.X.X.XXX#X.XXX.X.X#X.X.X.X.X.X#XXXXX.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X#X.XXX.X#X.X.X.X.X#X.XXXXX.XXXXX.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.XXX.X#X.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.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.XXXXX#X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.XXX.X.X#X.X.X.XXXXX.XXXXX.X.X.X.X.X.X#XXXXX.X.X.X.X.X#XXX.X.XXX.X.X.X.XXX.XXX XXXXXXXXXXXXXXXXXXXXX..#..X.......XXXXXXX#.......#.......#.#..XX.....#....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....X.............XXXXX...............XXXXX.X#...#.#......XXXXX............#...#........XX....X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX......#XXXXXX..X.......X.X#..X.X.X#..........X.......XX.#.X...#X...XXX.....X.......X..#.X......X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....XXX.....X...X....X.......#X#......XXXXX#X.X........#.X.#X...X...X#............X#....X..#.#.XXXXXXXXXXXXXXXXXXXXXXXX.X.X#..X......#...#........X........#...............#...#...#XXXXXXXXXXXXXXXXXXX..#........X..........#.....#.#X.X#........X#.....#XXXXX#X#X..X...#.X..X#.............#.....X...#....X.......XXXXX..#.......#....X....#...XXXXXXXXXX#.X......X........X.............#.........X.XXXX.............X..#...............#.#...X.X.....#X.......X.......XXXXX.............X#.#...........#.......#...#XX.#........X......#X...........XXXXX#..X.......XX.....#.#....XXXXXXXXX...........X.....X....#.X.....#...................XXX XXXXXXXXXXXXXXXXXXXX.X#X.X.X.X.X.X.XXXXX.X#X#X.X.X#X.X.X#X#XXXXXXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X#X.X.XXXXXXX.X.X.X.X.XXX#X.XXX.X.X.X#X.X.X#X#X.XXX.X.X.X.X#X.X.X.X#X.X.X.X.XXXXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXXXXXX.X#X#X.X.X.X.X.X#X.X.X.XXX.X#X#XXX.X.X#X#X.X.X.X.X.X.XXXXX.X.XXX.X.X.XXX.X.X.X.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX#X#X.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.X#X#X.XXX.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXX#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#XXXXXXXXXXXXXXXXXXX.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#X.XXX.X.X.X.X.X.X.X#X#X#X.X.X.X.X#X.X.X.X.X.X#XXXXXXX.X#X.X.X.X.X#X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X#X#X.X.X#X.X#X.X.X.XXX.X#X.X#XXXXXXX.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#X.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#X.X.X.XXXXXXX.X.X#X.X.X.X.X#X.X.X.X.X.XXXXXXX.X.X.XXX.X.XXX.X.X#X.X#X.X.X.X.X.X#X#X.X.X.X.X.X.XXXXX XXXXXXXXXXXXXXXXXXXXX.X.X.X.X#XXX#X.XXXXX.X#X.XXX.X.X.XXX#XXXXXXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X#XXX.X.X.X.XXXXX.X.X.X.XXXXXXX.XXXXX.X#XXX.X.X.X.X.X.X.X.X.X#X.X.X#X.XXX#X.X.X#X.XXXXX#X.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXX.X#X.X.XXX.X.XXX.X.X.X.XXX.X.XXX.X.XXX.XXX.X.X#X.X.X#XXXXX.X.X.X.X.X.XXX.XXX.X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.XXXXX#X.X.X.X.XXX#X.XXX#X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.XXX#X.X.X.X.X.X.X.X.X.X.XXX#X#X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXX.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.XXX.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X#X#X.X.X.X.X.X#X#X.X.X#XXXXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX#X.X.XXXXX#XXX.X.X.X#X#XXXXXXX.X.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX.X#X#X.X.X#X.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXX.X.X.X#X.X.XXX#X.X.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.XXXXXXX.X.X.X.X.X.XXX.X.X#XXX.XXX#X.X.X.XXX.X.XXX.X.X.X.X.X.X.XXX.XXXXX#X.X.X.XXX.X.X.X#X.X.X.X.X.XXXXX#X.X.X.XXXXXXXXXXX.X.X#X#X.X#XXX#XXX.XXX.X.X.X.X.X.XXXX XXXXXXXXXXXXXXXXXXXXXXXX#X#X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.XXX.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX#XXXXXXX.X.XXX.X.X#X.X.X#X#X.X.X.X.X.X.X#X.X.X#XXX.X.X#XXX#XXXXX#X.X#X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X.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.XXX.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXX.X.X.X.X.X.X.XXX.X#X.X.XXX.X.X.X#X.X.X.XXX#XXXXXXXXXXX.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.XXXXXXXXXXXXXXX.X.X.XXX.X.X.XXX.X.XXX.X.X.X.X.X#XXX.X.XXX#X#X.X#X.X#X.X.X#X.X#X.X.X.X#XXXXXXXXXXXXXXXXX#X#X.X.X.X#X#X.X.X#X.XXX.X#X.X#X.X.X.X.XXX#X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.XXX.X.X.X.X.XXXXXXX.X.X.X.X.X#X#X.X.XXX.X#X.X.XXXXX.XXX#XXX.X.X.X.X.X#XXX.X.X.XXX.X.XXX.X.X.X.XXX.X.X.X.XXX#X.X.X.XXXXX.X.X.XXX.X.X#X#X.X#X.X.X.X.XXX.XXX.X.X.X.X#X#X.X.XXX.X.X.XXXXXXXXXXX.X.X.X.XXXXX.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.XXX.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.X.X#X.X#XXX.X.X.X XXXXXXXXXXXXXXXXXXXXXXXXXXX..........................XXXXX...........#..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...XXX......#XX.....#..............XXXXXXXXXX.#..X...X#.X...#.#X#......X.......X........#XXXXXXXXXXXXX#.#X#..............XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#..X..#..X#...........#XX.......#.#....XXX..X.......#......X..................#.#..X........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX....XXXXX....#XX......X...X..X..X............#.#.....#XXXXXXXXXXXXX....X...X.........#.....#......XXXXXXXXXXXXX.......XXX#.........#X..#.............#X.X....#.....#...#X.X.........X.....XXXXXXXXX#X#..............X.........X.......X#X#X#....X.X#.........X.....#X......X....XX...X.......X....................XXXXXXXXXXX.X......#...............#.#X#X#..X#...#..X......#X#X#..X...X.....XXX.......X.............X.X#...................#...........X.#..XXXX.X.............#XXX.....XXXXXXXXXXX.......X....X......X.XXXXXXX.........X....#.........#.......X......X.........X.....X#........X................#..X#...X...#.............XXX...... XXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X#X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.X.X.X#X.X.X#X.X.X#X#XXX.X.XXXXXXXXXXX#X.X.X#X#X.X.X.X.X.X.X.X#X#X#X.X#X.X.X.X#X.X.XXX.XXXXXXXXX.X#X.X.X.X.X#X.X.XXXXXXXXXXXXXXX.XXXXXXXXXXXXXXX.X.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.X.X#X.X#X.X.X.X.X.X.X.X#X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX.XXXXX.X.X.X.X.X#X.X.X.X.X.X.X.X#X#X.X.X.X.X#X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXXXXXXXXXXXX.X#X#X.X.X.X.X.X.X.X.X#X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.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.X.X#X.X.X.X#X.X#X.X.XXX.XXXXXXXXXXX.X.X#X.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.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.XXX.X.X.X#X#XXXXXXX.X.XXX.X.X.X#X.X.X.XXXXX#XXXXX.X.X.X#X#XXX.X.X.X.X.XXXXXXXXX.X.XXX.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X#X.X.XXX.XXX#X.X.X.X.XXX.X.X.X#X.X#X#X.X#X.X.X.X.X.X.X.X.X.XXX.X.XXX#X#X.X XXXXXXXXXXXXXXXXXXXXXXXXX#X.X.X.X.X.X.X.XXXXX.X.X.X.XXXXXXX.X#XXXXXXX.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXX.X.X.X#X.X#X.X.X.X.XXX.X.XXXXXXXXXXX#X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.XXX.X#X.X#X#X.X#X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX#X.X.XXXXXXXXXXX.X.X.X.XXX.X.X.X.X.XXXXXXX.X.X#X.X.X.X.X.X.X.X#XXXXX#X.X#X#X.X#X.X.X.XXX.X.X.X.X.X.X.X.X.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX#X.XXX.X.X#X#X#X.X.X.X.X.X.X#X.X#X#X.X.X#XXX.X.X.X.X.XXXXXXXXXXXXXXXXX.X.XXX.X.X#X#X.X.X#X#XXXXX#X.XXXXXXXXXXX.X.X.X.X.X.X.XXX.X.X.XXX.XXX.X#X.XXXXX#X.X.X.X.X.XXX.XXX.X.X.X.XXX.X.X.X.X.XXXXXXXXX.X#XXXXX#X.X.X.X.X#X.X#X.X.X.X#XXXXX.X#X.X.XXX.X.X.X.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.XXXXXXXXXXXXXXX.X.X.X.X.X.X.XXX.X.X#X.X#X.X#X.XXX.X.X.X.X.X.X#X.X.X.XXXXX.X.X.X.XXX.X.XXX.X.X.X.X#X.X.XXX.X.X.X.X#X.XXX.X#XXX.X.X.X.X.XXXXXXX.X#X.XXXXX.X.XXX.X.XXX.X#X#XXXXXXX#X.XXX.X.X.XXX.XXX.X.XXX.X.X#X.XXXXXXX.X.XXXXXXXXX#X.X.X#X.XXXXXXX.X.X.X.XXX.X.X.X.X#X.X.XXX.X#X.X.X.XXX.X.X.X.X.X.XXX#X.X.X.X.X#XXXXX#X.XXXXX.X#XXX.XXXX XXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X.XXX#XXXXXXX.XXX.X.XXX.XXX.XXX.X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.XXXXXXX.X.XXX.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.XXXXXXXXXXXXX#X#X.X#X.X.X.X.X.X.X.X#XXX.X.X.X.X#X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.X.X.X.XXX.X.X.XXX.XXXXXXX.X.X.X.X.X.X.X.X#X.X#XXXXXXX.X.X.X.X.X.XXX.XXX#XXX.XXX#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.XXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.XXX.X#X#X.X.X#X#X.X.X.X.X.XXXXX.X.X.X.XXXXXXXXXXXXXXX.X.XXX.X.X.X.XXX.XXX.X.X.X.X.XXXXXXXXXXX.X.XXX.X#X.XXXXX#X.X.X.XXXXX#X.XXX.XXX.X.X.XXX.X.XXX.X.X.X#X.XXXXX.X.X#X#X.XXXXXXX.X.XXXXXXX.X.X.X.X.X.X.X.XXX.X#X.X.XXX.X.X.X.X.X.XXX#X.X#XXX.X#XXX.X.XXX.XXXXX.X.X.XXX.XXX.X.X.XXX.XXX.XXX.X.XXX.X.XXXXXXX.X.XXX.X.XXX.XXX.X#XXX.X#X.X.X.X.X.X.XXX.X#X.X.X.X.X.X#XXX.X.X.X.X.X.X.XXX.X.X#XXX.X.X.XXX#X#XXX.XXX.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXXXX.XXX.X.X.XXX.X.X.X.XXXXX.X#X.X#XXXXXXX#XXXXXXXXX.X.X.X.X.XXXXXXXXX.X.X.X.XXX.X.XXX.XXX.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXXXXXX.X.XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX#.X.......#XXXXXXXXXXXXX.....X....X...........#.#X.XXXXXXXXXXXXX#XXXXXXX......XX..#....X....#...........#...#XXX..........X...XXXXXXXXXXXXXX#.#.#..X...X#...#......X.......X.X...............X...X#.......#.#..XXX.............X#.......#............X#..XXXXXXXXX...........XXXXX...X.X......XX#.....#..X#.....X............X.............X#.X..X...XXXXXXXXXXXXXXXXXXXXXXX...............XXX#.#XX.XX..#X......#X#.............#X.X.......XXXXXXXXXXX.........XX......X...............XXXXXXXXX..........X..XXXXX....#..XXXXX..#....X.............X.....X..#.#XXXXX......#XXXXXXX......XXXX..#XX....X..X....................X.........X...X#...#XXXXX.X...XXXXX.......XXX..#......X..X....X.....X.......XXX.....X.....X......X......X#.#X.........X.......X#...#.#..X...X...X#............XXX..X....X.X...X...X...XXXXX.......X#............X#X#.....X.X......X........#........X....X..X.......XXXXXXX..#.#XXXXXXXXXXXXXXXXXXX.X....X.#XXXXXXX....#.......#X#X..#X.......XX..X........X.....#.#..X.....X..#........XXXXXXXX....XXXXXX XXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.X#X.X.X.XXX.X.X.XXXXXXXXXXX#X#XXXXX.X.X.X.X.X#X.X.XXX#X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.XXX.X.X.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.X.X.X.X.X#X.X.X.X.X.X.XXX.X.XXXXXXXXXXX.X.X.X.X.X.XXXXX.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.XXXXXXXXX#XXXXXXXXX#XXXXX.X.X.X.X.X.X.XXXXX.X.XXXXX.X.X.X#X.X#X.X#X.XXX.X.X.X.X#X.X.X.XXXXXXXXXXXXX.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXXXX.X.X.X.X.X.XXXXXXX.X.X.XXXXXXX.X.X#X.X.X.X.X.X#X.XXX.X#X.X.X.X#XXXXX.X.X.X.XXXXX.X.X.XXXXXXX.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#XXX.X.X.XXXXX.X.X.X.XXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X#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#X.X.X#X.X.X#X#X.X.XXXXX.X.X.X.X.X.XXX.X.X#XXXXXXX.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.X#X.X.XXX.X.XXXXXXXXX.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X#XXXXXXX.X.X.X.X.X.X.X.X#X.X#X.X#X#X.XXX.XXX.X.X.X.X#X.X#X.X#X#XXX.X#X.X.X.X.XXXXXXX.X.XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.XXX.XXXXXXXXXXXXX.X.X#X.X#X#X#X.X.X.XXXXX.X.XXXXXXX.XXXXX.XXXXX#X.X.X#X#X.X.X.X.X.X.X.X.X.X.X.XXX#X#X.XXX#X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.XXX#X.XXX.X.X.X.XXXXXXXXX.X.X#X.XXX.X.X.X.X.X#X.X.X.X#XXX#X.X.X.XXX.X#X.X.XXXXX.XXXXXXXXXXXXX#X.X.X.X.X.XXX.X.X.XXX.X.XXX.X#X.X#XXX.X#X.X.X.X#X.X.X#X.X#XXXXXXX.X.XXX#X.X#X.X.XXXXXXX.X#XXXXXXX.X.XXX#X.XXX.X#X.X#X#XXX#X.XXXXXXX.X.X.X.X.X.X.X.XXX.X#X.X#X.X#X.X#X.XXXXXXXXXXXXX.X.XXX#X.X.X.X.X.X#X#X.X.X.XXX.XXXXX.XXX#X#X.X#X.X.XXXXXXX.X#X.XXXXXXXXX#XXX.X#X.X.X#X.X.X.X.X.X.XXX.X.XXXXX.X.XXX.XXXXX.X.X.XXXXXXXXX.XXX.X.X.X#X.X.X.X.XXX#X#X.X.XXX.X.X.X.X.X.X.X.XXX.XXXXX.X.X.XXX#X.X.X#X#XXX.X.X.X#X#X.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#X.X.X.X.X.X#XXX.XXX#XXX.X.X.X.X#X.X.X.X.X.X.XXXXX.X.X.X#X.X#X.XXXXX.X.XXXXX.X.X.X.X#X.X.XXXXXXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X#X.XXX.X.XXXXXXXXX.X.X#XXXXXXXXXXXXXXXXXXXXX.X.X#X.X.XXXXXXXXXXX.X.X#XXX.X.XXX.X.X.X.X.X.X.XXXXXXXXXXXXX.X.XXX.XXX#XXXXX.X.X.X.X.X#XXX.X.X#XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXX.XXX.X.X.X.X.X.X.X.X.X.X#X.XXXXXXXXXXXXX.X.X.X.X.XXXXX.X.X.X#X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.XXX.X.X#X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X.XXX.XXX.X.X.X.X.X#X.X.X.XXX.X.X.XXXXX.X#X.XXXXX.X.X.XXXXXXXXXXXXXXXXXXX.X.XXX.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.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.XXX.X.XXX.X.X.X#X.X.X.X#X.X.X.XXXXX.X.XXX.X.X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.XXXXXXXXXXXXX#X.X.X.X.X.X.X.X.X#X.X.X#X.X#X.X.X#X#XXX.XXX#X.X#X.X.X.X.X#X.X.XXXXXXXXX.X.X.X#XXX.XXX.X.X.X.XXXXXXX.X.XXX.X.X.X.X.XXX.X#X.X.XXXXX.X.X.X.X.X.XXX.X.XXX.X.X.X.XXX#X.X.XXX.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.X.X.X.X.X.XXX.X.X.X.X#X.X.X#X.XXX.XXX.XXX#X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.XXX.X.X.X.X#X.XXX.XXXXXXX.X.X.X#X.X.X.X.X.X#X#XXX.X.XXX.X.X.X.XXXXXXXXX.X.X.X.X.XXX.X#X.X.X.XXX.X.XXX.X.XXX.X.X#X.X.X.X.XXXXX.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X#X.X#X.XXXXXXXXX.X.X.XXX.XXX.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.XXX.X.X.XXX#X.X.X.X.X.X.XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX................#.X.X........XXXXXXXXXXX..#.....#.........#....XX.........#...X..XXX......#....XXX....#..........XXXXXXXXXXX..........#..X.........X..X.....#.......X........X...X..........#....X....X.X.#XXXXXX.....XXXX.X..#...XXXXXXXXXXXXXXXX.....X..............#.........#X..#.X..............X......#.........X........X.....X........#....X..#...........#X.XX...#..X#XXXXX.......X....X....X........#.........X.#.......XXXXXX.........X#....X..#............X..#.#XXXXXXX..#...........#...#..XXXXXXX..#.#..XXXXXXX..X.....XXXXXXX...............XX........XXX.....X......XXXXX...........XXXXX.....X....#X.X..#......X#...#...#...XX....#....X..#.X.....X..........X......#......X......#..XX..X..#XX..X..#........X#X.........X........#......X..X....XXXXXXXXXXXXX.......X.............X#....X#......XXXXXXXXX..#....X...X#.....#XXX.......X#..X#...#.#...........#.....#...#..XXXXXXXXXXXXXXXXX....#..X#.#....XXXXX....#X#X...X....#....X......................#.........XXXX#....X#X......#..X...XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X.XXX.X.X#X.X.X.X.X.XXXXXXXXXXX.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.XXXXX.X.X.X.X.XXX.X#XXXXXXXXXXX.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#X.XXX.X.XXXXX.X.X#X.XXXXXXXXXXXXXXXXX.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.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.X.X.X.X#X.X#X.X.X.X.X#X.X#X.X.X.X.X.XXXXX#XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X#X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.XXXXXXXXX.X.X#XXXXXXX#X.X.X.X.X.X.X#X#X.X.X.X.X.XXX.X.X.X.X.X.XXXXX#X.X.X.X.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.X.XXXXX.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.X.X.X.X#X.X.XXXXXXXXXXXXXXX.X#X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.XXXXXXXXX.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.XXX.XXXXXXXXXXXXX.X.X.X.X.X.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.XXX.X.X.X#X.X.X.X.X#X.X.XXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXX.X.X.X.X.XXXXXXXXXXXXX#X.X#X#X.X.X.X.X.XXX.X.X.X.X.X.X.XXX#X.X.XXXXX.X.X#X.X.X#XXX.X.X.X.X.XXX#X.X.XXXXXXXXX.X.XXXXXXX.X.X.X.X.XXX.X.X.X.X.XXXXXXX.X#X#X#X.X.X.X#X.X.X.XXX.X.X.XXX.X.X#XXX.X.X.X.X#XXXXX#X.X.X#XXXXXXXXXXXXXXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X#X#X#X.X.X.XXX.X#X.X.XXXXXXX#XXX#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.X.X.X.X.X#XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX#XXX.X.XXX#X.XXX.X.XXXXX#XXX.X.X.X.X.X.X#XXX.X.X.X.X.XXXXXXX.X.X.X.X.XXX.XXX.X.X#XXXXXXX.X.X.X#X.XXX#X#X.X.XXXXX.X#X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.XXXXXXX#X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X#X.X#X#X.XXX.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.XXXXXXXXX.XXX#X#X.XXX.XXXXX.XXX.X.X.X#XXX.XXX.X#X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXX.X.X#XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X#XXXXX.X.X.X#X.X#XXXXXXXXXXX.X#X.X.X.X.X.XXXXX.X.X#X.X.XXX.XXX.X.X.X.X.X.XXXXXXX.X.X.X.X.X#X.X.X.X#XXXXXXXXXXX.X#X.XXX.XXXXX.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#XXXXXXX.X#X.X.X.X.X.X.X.X.X.X.XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.XXX#XXXXX.X.X.XXX.X.X.XXX.XXXXXXX.X.X.XXX.X.X.X#XXX.X.X#X.X#X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.XXX.X.XXX#XXXXX.X.X.XXX.XXXXX.X.X.X.X.X.X.X.X.XXX.X#X.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.XXX.X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X#X.X.XXX.X#X.X.X.XXXXXXX.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X#X.XXX.X#XXX.X.X.X#X.X.XXX.X.X.X#X#X.X.X.XXXXX.X.XXX.X.X.X#X#X#XXX.XXX.X#X.X.X.XXX.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X#X.X#XXXXX.X.X#X.X.X.X.XXXXX.X#XXXXXXXXX.X.X.X.X.X.X.X.X.X.XXXXX#X#XXX#X.X.XXX.X.X#X.XXX.X.X#X.X.X.X.X.X.XXX.X.X.XXX#XXX.X#X.XXX.X.X.X.X.X.X#X#X.X.X.X.X#X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXX.XXXXXXX.X#X.X#X#X.XXX.X.X.X.X.X.X#X#XXX.X.X.XXXXX#XXX.XXX.X.X#XXX.X.X.X.X.X.X.X.X.XXXXX#XXXXXXXXXXXXXXXXXXX.X#X.X.X.XXX.X.X.X#X#X#X.X.X.XXXXXXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXX.X.X.XXX.X#X.X.X.X.X.X.XXXXXXXXX.XXX.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.X.X.XXX.X.X.X.XXX.X.X#X.X#X#X.X.X.X.X.XXX.X.X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..#X..#X#........X#..........XXXXX.......X.......XXX......#X................#X.....X#.#X.....X#....XXXXXXXXX.....X...XXX.................XXXX.......X..........XXX..X..X#......XX.......X.....X...............#...XX#........XXXXXXXXXXXXXXXXX..X.#...........X...XXXX.....XXXXXXXX...#.X..XXXXXX..................X..#..X..........X...X..........X..#X#..X#.#.#.........X..X..#....XXXXX#....X.....X.....XXX....X...........................X...........#XX............X...XXXXX.X#..........XXX.....XXXXXXX....#.#.#...X........XXXXXXXXX#....X....#......X...X#X.............X....#...#...#.#....X............#...........#.#....X....X...#....X..#...X.................#.#...#............X#.X...........X.#XXXXXXX...X............#....X........#XXXXXXXXXXXXXXXXXXXXXXXXX.X.....XXX#.....#.#..XXX.XX....XXX..#.#.#...#..X.........X.....X.............XXX.........X..........#..............XXXXXXX........#X.........X........#.......X.......X....X............#..X............#....X...X..X........X....X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X#X.X.X.X.X.X.X#XXX.X.X#XXXXX.X.X.X.X.X.X.XXXXX.XXX.X.X.X.X.XXX.X#X.X.X#X.X.X#X.X.X.X.X.X.X.XXXXXXXXX.X#X.XXX.XXXXX.X.X.X.X.X.X.X.XXXXX.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#X#X.X.X.X.X#X.XXX.X.X.X.XXX.XXXXXXXXXXXXX#X.X.X.X.X.X.X#X.X.XXXXX.X.X.XXXXXXXXX.X.X.X.XXXXXXXXX.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.XXX#X.X.XXX.X.XXX.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#X.X#X#X.XXXXX.X#X.X.X.X.X.XXXXX#X.XXXXXXXXX.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.XXX.XXX.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.X.X.X#X#XXX.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X#X.X#X.XXX.X.X.X.X.X.XXX.X#XXXXXXX.X#X.XXX.X#X.X.X#X.X.X.XXXXX.X#XXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X#X#X#X.X.X.XXXXX.X.X.XXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.XXX.X.XXXXX.X.X#X.X.X.X.X#X#X.X.X#X.X.X.X.X.XXXXXXXXX.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.XXX.X#X.X#X.XXX.X.X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X#X.X#X.X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX#X#XXX.X#X#X.X#XXX.X.XXX.X.X.XXX.X.X#X.X.X.X.X#XXXXXXXXX#X#X#X.X#XXX.X.X.X#X#X.XXX.X.XXX.X.X.X#X.X.X#X.X#X#XXX.X.X.X#X.X.X.X.X.X.X.XXXXX.XXXXX.X.X.X.X.X.X#X.X.X.X.X#X.XXX#X.XXXXXXXXXXX.X.X.X.X#X.X.X.X.X.X#XXX#X.X.X.XXXXXXX.X.X.XXX.XXXXXXX.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.XXX.XXX#X.X.X.X.X.X#X.X.X.X.XXXXX.X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X#XXX.X.XXX.X#X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX#XXX.X.X.X.X.X.X.X#X.X.X.X.X#X.XXXXXXXXX.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.XXX.X#X.X.XXX#X.XXXXXXXXXXX.X.XXX#X.X.X.X.X#XXX#X.X.X.X.X.XXXXX.X.XXXXX#X.X.X.XXX.X.X#X.X.X.X#XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXX.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.X#XXX.X.XXX.X.X#X.X.X#X.XXX.XXX.X.X.X.XXX.X#X.XXXXXXX.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.XXXXX.XXX.XXX.X.X#X.X.X#X#X.X#X.X#XX XXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.XXX.XXXXXXXXXXX#X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.XXX#XXX#X.X.X.X.X.XXX.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.X.X.X.X#X.X.X.X.X#XXXXX#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.XXXXX.X.X#X#XXX#XXXXX.X.X.X.XXXXXXX.X.X.X.X.XXXXXXX#XXX#X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.XXX#X.X.X.XXX.X.XXX.X.X.XXX.X.X.X#X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXX#X.X#XXX.X.X.X.X.X.X#X.X.X#X.X.XXX#X.XXX#X#X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.XXXXX#X#X.X.X.X.XXX.X#X.XXX.X.X#X.XXX.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#XXX.XXXXX.X#X.XXX.XXXXX#XXXXXXXXXXXXXXXXXXX#X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X#X.X.X.X.X.XXXXX.X#X.X.X#X.X.X.X#X.X.XXX.XXXXXXXXXXXXXXXXXXX.X.X.X.X#XXX.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X#XXX.X.X.X.X.XXX.XXX.X#X.X.X#X.X.X.X.X.XXXXXXXXXXX.X.XXX.X#X.X#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X#XXX.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.XXX.X#X.X.X.X#X.X.X.X.X.XXX XXXXXXXXXXXXXXXXXXXXXXX...X....#...XXXXXXXX.X...X.XX......X#.....#............XXXXX.......X#....X..........X.......X...............X..X..#............X......................X........XXXXXXXX....XXXX...X........X....X...X.....#............X#....X#...............X..............XXXXX...X.X#.#X......#X#X...X...........XXXXXX.....#XXXXXXXXXXX........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............XXXXXX.........X.........X..#............X.X.X.X..........#...#...X...XX..#........X.......XXXXXXXXXXX...X#....XXXXXXXXXXXXXXXXXXXXXXXXX......X.X.....#....X#.#..XXXXX.X#X.......XXXXXX....X.....X.....X.......X...XXXXXXXXXXXXXXXXX..#.#..X...XX...#.....#.........#...#...............#.............#..X..#.........#........XXXXXXXXXXXXXXX..........#XXX.......X........X............X..#....XXX....#....X........X....X.....X.............X..............X.X......XX XXXXXXXXXXXXXXXX.XXXXXXX.X.X#X.X.X.XXXXXXX#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.X.X.X.X#X.XXX.X.XXX.X#X.X.XXXXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXXXX.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.XXXXX.X.X.X.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.XXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX#X.X.X.X.X.X.X.X.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.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#X.X.X.X.X.X.X.X.X.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.X.X#X.XXX.X.X.X.XXX.X.X.X.X.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.XXXXXXXXXXX#X.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X#X.X.X.X.X.XXXXX.X.X.X.X.X.XXXXXXX.X.X.X#X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXX.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.XXX.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.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.X#X.X.X.X.X.XXX.X#X.X#X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X XXXXXXXXXXXXXXX.X.XXXXX#X#X.XXX#X#X#XXXXXXX.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.XXX.X.X#X.X#X.X.XXXXX.X.X#XXXXX.X.X.X.X.XXX.X.X#XXX.X.XXXXX.X.X#X.X.X.X.X#X.X.X.XXXXX.X#X.X.X#XXX.X.X.X.X#X.X.X.X.XXX.X.XXX.X.X.XXX#X#X.X.X.X.X.X.X.X.X.X#X#XXXXX.X.X#X#X#X.XXXXXXX.X.X#X.X#X.XXXXX.X.X.X.X.X#XXX.X.X.X#X.X#X.X#X#X.XXXXXXXXXXX.X#X#X.XXX.X.X#X.X.X.XXXXXXX.X.X#XXXXX#X.X.X.X.X#X#X.X.X.X.XXX.X.X.XXX.XXX.X.X.X.X.XXX.X.X.X.X.X#XXX.X.X#X#X.X.X#X.X.X.XXX#X.X.X.X.XXX#X.X.X#X.XXX.X.X.X.X#XXX.X#X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X#XXXXX.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.XXX#X.X.X.X#X.X#X.X#X.XXXXX.X.XXX.XXX.X.XXX.X.XXX.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X#X.X#XXX.X.X.X.X.XXXXXXX#X#X#X.XXXXXXXXX#X.XXX.X.X.X.X.X#X.X.XXX.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X#X#X.X#X.X#X.X.X.X.X.XXX.X.X.X#X.X.XXX.X.XXX#XXX.X.X.X.XXX#XXXXX.XXXXX#X#X.X.X.X#X.X.XXXXXXXXXXXXX.X.X#X.X#X.X.X.X.XXX.X.X.X.X.X.X.X#X.XXX.X.XXX#X.X.X.XXXXX#X.X#X.X.X.XXX.X.XXX#X.X.X.X#X.XXX.X.XXXXX.X.X.XXXXXXX#X.XXX.X#XX XXXXXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.XXXXX.X.X.XXX#X.X.X.X.X.X.X.X.X.X.X.X#XXXXXXXXX.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXX#X.X.X.X.X#X.XXX.XXXXX.XXX.XXX.X.X.X.X.X.X.X.X.XXX#X.X#X.X#XXXXX#X.XXX.XXXXX.XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.XXX#XXXXX.X.XXX.X.X.XXX.X#X.XXXXXXX.X.X.X#X.XXX.X.X.XXX.XXXXXXX#XXX.X.X.XXX.X.X#X.XXXXXXX#X#X.X.X.X.XXX.X#X.X.X.X.X.X.X#X#XXXXXXXXXXXXXXX.X.XXX#XXXXXXX.X.X.X.XXXXX.X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.X.X.X.X#X#X.X#X#X.XXX#X.XXX.X.X.X#XXX.XXX.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X#X#X.X.X.X.X.X.X.XXX.X.X.X.X#XXX.X.X.X.XXX.XXXXXXXXX.X.X.X.X.X.X#XXX#X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXX#X#X.XXXXXXXXXXXXX.X#X.X.X#X.X.X.X.XXX.X.X.XXX.XXXXX.X.X.X.X.X#XXX.X.X.X.X.XXXXXXXXXXX.X.X.X.XXXXX.X#X.X.XXX#X.X#X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.XXX.XXX#X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXXXXXX.XXX.X.X.XXX.X.XXX.X#X.X.XXXXXXXXX.X#X.X.XXX#X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.X#XXX.X.X.X.X.X.X#X.XXX.XXX.X.X.XXX.X.X.X.X.XXX.X.X#X.X.XXX.X.X#X.X.X.X#X XXXXXXXXXXXXX..#..........X...........X....#.......#.....#.....X..........XXXXXXXXXXX......#X#......XX.....X.....X...XXXXXX........#....XXXXXXXXXXXXX....X.......X....X............#X...X....#..X#.#.XX...X....#..X..#..........X..........#X#.......#..................XXXXX...........XXXXXXXXX#..X..........X.....XXXXXX.....X#..........X...XXXXXXX....#....X..XX....XXXXXXXX#..........X..#XX......X....X...XXXXXXXXXXXXXXXX...XXXXXXXXX....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...XXXXXXXX.....X.X...#XXX#.........#.....................#..XX......XXXXXXXXXXXXX................#X............XXXX.X..#.........#X..X.#.#XXXXXXXXXXX.........X....................X.........#....XXXXXXXXXXX.X.X#..X...........XXXXX..........#.#.X.X...#...#....X.X....#XXXXXXXXXXX...X.......X...XXXXX.......XXXXXXX..........#XX.#X.XX.....#....X..#X...X#..X......#...........X........X..#X.X.........XX........X.X....#XX...............X.... XXXXXXXXXX.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.XXX.XXXXXXXXX.XXX.X.X#X#X.X.X#X.X.XXX.X.X.X#X.XXXXXXXXX.X.X.X.X.X.XXXXXXXXXXXXX.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#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#XXXXX.X.X.X#X#XXX.X.X.X.XXXXXXX.X.X.X.X.XXX.X.X.X.XXXXXXXXX.X.X.X.XXX.XXX.XXXXXXXXX#X#X.XXX.XXXXX.X#X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXX.X#XXXXXXXXXXX.X.X.XXXXXXXXX.X#X.XXX.XXX.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.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.XXXXXXX.X.X.X.X.X.XXX#X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.X.XXXXXXXXXXXXXXX.XXX.X.XXX.X.X#X.X.X.X.X.X.X.XXX#X.X#X.X.X.X.X.X.X#X.X.X.XXXXXXXXX.X.X#X#X.XXX.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX#X.X.X#X.X.X.X.X.X.XXXXXXX.X.X.XXX.X#X.X.X.X.X.X#X.X#X.XXX.X.X#XXXXXXXXX#X.X.X#X.X.X#X.X.XXX.X.X.X.XXXXXXX#X.X.X.X#X.X#X#X.X#X.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.X.X#X.XXX.X#X.X#X.X.X.X.X.X.X XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X#XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXX#X.X.X.X.X.X.XXXXXXX.X.X.XXXXXXX.X.X#X.X.XXXXXXXXXXXXXXXXX.X#X.X.X.X.X.XXX#X.X.X.X#X#X.X.X.XXX#X.X#XXX.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#XXXXXXX.X.XXX#X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X#X.X#X#X.X.XXXXXXXXXXXXX.X.X#XXXXX.X.X.XXXXXXX.X.X#X.XXXXXXXXXXXXXXXXXXX.X.X.XXXXXXXXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX#XXXXXXXXXXXXX.X.XXXXXXXXXXX.X.XXX.X#X#X.X.XXX.XXX.X.X.X.X.X#X.X.X.XXX#X.X.X#X.X.XXX#X.X.X.X.X.X.X.XXX.X.XXX.X#X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.XXXXX#X#XXXXX.X.XXXXX.X#X.X.X#X#X.X.X.XXX.X.XXX#X.X.X.XXXXX.X#XXXXXXXXXXXXXXX#X.X.X.XXXXXXXXX.X.X.X#X#XXX.X#XXX.X.X.X#X.XXX.XXX.X#X.X#XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X#X.X.X.X.X.X.X.X.XXXXX#XXXXX.XXX#X.X.XXX.X.X.X.XXXXX#X.XXXXXXX.X.X.XXXXX.XXX.XXX.XXX.X#X#XXXXXXXXX.X#X.X.X.X#X#X.X.X.X.X.XXX.X.XXXXX.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.X.X.X.X#XXXXXXX#X.X#X.X.X.X.X.XXX#X.XXX.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.XXX.X.X.XXX.X.X.X.XXX.X#X#X.XXX.XXX.XXX.X.X.X.X.XXXXX.X.X.X.X#X.XXX#X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXX.XXXXXXX.X.X.X.X.X.X.XXX.X.X.XXX.XXX.X.X.X#XXX.X.X.X.XXX.X.X#X.X.X#X.X.X.XXX.X#X.X.XXX.X.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.XXX#XXX.X.X.X.X.X.X#X.X#X.X.X.X.XXX.X.XXXXXXXXXXXXXXX.X.X.X.X#X.X.X.X.X.X#X.X#X.XXXXXXXXXXXXXXXXX.X.X.X.XXXXXXX.X#X.X.X.X.X.X#X.X.XXXXXXXXXXXXX.X.X.X.XXXXXXXXX.X#X.X.X.XXXXX.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXX.XXX.X#XXX.X.XXX.X.X.X.X.XXX.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.XXX.XXXXXXX.X.XXX#X#X#X.X.XXX.XXX.X.X.X#X.X.X#X#X#XXXXXXX#XXXXXXXXXXXXXXXXX#X.X.X.X.X.X.X.X#X.XXX#XXXXX.XXXXX.X.X.X.X.X.X.XXX.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X.XXX#XXX.X.X.X.X.XXX.X.XXX.X#X.X.X.X.X.X.X.X.X.XXXXX.XXX.XXX.XXX.X.X.X.X#XXXXXXX.XXX#X.XXXXXXXXX.X.X.X#X#X.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.XXX.X#X#X.X#X.X#X.XXX.X.X.X.XXX.X.X.XXX.X.X.XXX.X.X.XXX.X#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.X.X#X.XXX ...#.....X..X.X...X#..XXXXX........#.....#........XX..............X.....X.......X.........X#X.X.............................XXXX..XXXXX........#.............XX...........XXX..#.#....X....#.#.#.#X....#..X....#.#..X...X....XXXX...X........X.#.........................X.X.X..X..#X..X...................#X#..X#...XXXXXXXXXXXXXX#........X.............X#..XXXXXXXXXXXXXXXXXX..........X.......X..#..X.X#...#..XXXXXXXXXXX.........XXXXXXX...........XXXXX#.........#..........X......X.#....X.X...X.X#....X......X........X.....X............X.........#......XXXXX..#X.......X.X.....X....XXXX.......X#.X......X..XXXXXX#.....#...XX#.....#..XX................XXXXXXXXXXXXXXXXXXXXXXXXX................#....XXXXXXX...XXX..#.........#......X..#..XXXXXXX...XX.......X..X.X......#........X..........X......X#X...X................#......X..................X.#XXXXXXX...X.....XXXXXXXX...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.X#X#X#X#X.XXXXXXX.X#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.XXX.X#X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.X#XXX.X#X#X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXXXX.X.X.X#X.X.X.X.X.X.X#X.X.X.X.X#X.X.X#X.X.XXX.XXXXXXX.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#X#X.X.XXX.X#X.X.X.X.X.X#XXX#XXXXX#XXX#X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X#XXXXXXXXX.X.X.XXX.X.XXXXXXX.X.X.X.X.XXXXXXX.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.X.X#X.XXX.X.X.X.X.X.X.XXXXX.X.X.XXX#X#X.XXXXX.X.X#X.X.X.X#X.X.X#X.X.XXXXXXX.X.X.X.X.X.X.X#X.X.XXXXX#X.X.X.X#X#X#X.X.X.X#X.X.X.X.XXX.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X.X.X.X.X.X.X.XXXXXXX.X#XXXXX.X#X.X.X.X.X#X.X.XXX.X.XXXXXXX#X#XXXXX.X.X.X.X#X.X#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#X.X#X.X.X#X.X.X.X#X.X.X#X.XXXXXXX.X.XXX.X.X.XXXXXXXXX.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.X.X.X#X.X.X.X.X.X#X#XXXXX.X#X.X.X.X.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.X X.X.X.X#X.X.X#X#X#X.XXXXXXX.X.X.X.X#X.X.X.XXXXXXX.X.X.X.X.X#X.X#X.XXXXX.XXXXX.X.X.X.XXX.X.X.X.XXXXX#X#XXXXX.X.XXXXX.X.XXX.X.XXXXX#X.XXX#X#X.XXX.X.X.X.X.X.X.X.X.X#X.X#XXXXXXXXX.X.X.X.X#XXX.XXX#X#X.X#X.XXX.X.X.X.X.X.X#XXXXXXXXX.X#X.X.X#X.X.X#XXXXX.X.X.X.XXX.X.X#X.X.X.X.X.X.XXX.X.X.X.XXX#XXXXXXXXX.X.XXX#X.X.X#X.X.X.XXX.X.X.X.XXX.X.X.X.X.X#X.X.X.X#X.X.XXXXXXXXXXXXXXXXX.X.X.X.XXX.X.X#X.X.X.X#X#X.X.X.X.X.X.XXXXXXX#X#X.X.XXX.X#X.XXX#X.X.X#XXXXXXXXX.X.XXXXXXX.X#X.XXX.X.XXX.X.XXXXXXX#X.X.X.X#X.X.X.X.XXXXXXX.X.X.X.XXXXX.X.X.X.X.X.XXXXX.XXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X#XXXXXXXXX.X.XXXXX.X.X#XXX.X.X.XXXXX.X.X#X.X.X.X#XXX#X#X.X#X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXX.X#X#XXXXXXXXX.XXXXX.X.X.X#XXX.X.X.X.X.X.X.XXXXXXXXX.X.XXX.X.X.X.X.X#X.X#X.X.X.X.XXXXXXX#XXXXX.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#XXXXXXX.X#X.X.X.X.X.XXX#XXX.X.XXX.XXX.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X.XXX.X.X.X.X.XXX.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.X#X.X.X.X#X.X#X.X.XXXXX.X#X.XXXXXXX.X.X.XX XX#X.X.X.X#X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.XXX.XXX.X.X.X.X.XXXXXXXXX.X#X.X.X.X.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.X#X.X#XXX.XXX#XXX.XXX.XXXXXXXXX.X#X.X.XXX.X.XXX.X.X.XXXXXXX.X.X.XXX.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.XXX.X.X.XXX.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.XXX#X#X.XXXXXXXXXXXXXXXXXXX.XXX.X.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.XXX.XXX.X.X.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.X.X.X.X.X#XXX.XXX.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.X.X.X.X.XXX.X.X.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X.XXX.XXX.XXXXXXXXX.X.X.X.X.X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXX.X.X.X.XXX.X.XXX.XXX.X.X.X.X.X.XXX.X.XXX.X.X.XXXXX.XXXXX.X.X.X.X.X.X#X.X.XXX.XXXXX.XXXXXXXXXXXXXXX.XXX.XXX.X#X.X.X.X.X.X.X.X.X.XXXXX.X.X.X#X.XXX.XXX.X.X.X.XXXXXXXXX.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.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.XXX.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.XXX.X.X#X X..............#X.X.............X#X..............#XX.XX...XXX.........XXXXXXXXX.X#.#...X..X.X.....X........#........X..#.#.................X..........X...X......#X.......XXXXXXXXXXX..............X....XXXXXXXX....X#....XXXX.......#................X.........XXXXXXX...........X..#X....................#..X#.........#.......#..................XXXXXXX#..XXXXXXXXXXXXXXXXXXXXXXX#.........#.....#....X..#.#......X........X.........#X......#....................X..............X........X.......X......X.........X...........X..............X#............X....#.....#....XXXXX#........X.....................XXXXXXXXXXX#.............#X....#.X.......X..........XXXXXXXXXXXXXXXXXXXXXXXXX#.........#X..X..........X#...#.#......X..XXXX....X..XXX..#..X..#....X....#.#........XXXX..XXXXXXXXXXXXXXXXXXXXXXX............X.X.#......XX........XXX.............XXXXXXX..........#.#..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.X.X.X.X.X#X#X.X.X.X.X.XXX.X.X.X.X.X#XXXXX.X.X.X#X.XXXXXXX#X.X.X.X.X#X#X.X#X#X.X#X#X.X.X#X.X.X#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#XXXXXXXXXXXXX.XXX.X#X.X#XXXXX.XXXXXXX.X.X.X.X#X#X.XXX.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.XXXXXXXXX.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#XXX.X.X.XXXXXXX#X.XXXXXXXXXXXXXXXXXXXXXXX#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.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.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.X.X.X.X.X.X.XXXXXXXXXXX#X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXX.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.XXXXX.X.X.X#XXX.XXX.X.X.X.X.X.X.X.XXX.X.XXXXXXX#XXXXXXXXXXXXX#X.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXXXX.X.X.X.X#X.XXXXXXXXX#X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X#X.X.X.X.X.XXXXX.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.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.XXX.X.X.X#X.X.X.X.X.X.X.X.X.X#X.X#XXX.X.X.XXX#X.XXXXX#X.X.X.X.XXXXXXXXX.X#X.XXXXX.X.X.XXX#X#X.X#XXX.X.X.X.X.X#X.X.X.X#X.XXXXX.X.X.XXX.X#XXX.X.X.X.X#X.X.X.XXX#X#X.XXXXXXXXXXX#X.X#X#X.X.X.XXX.X.XXXXX#X.X.XXX.X#X.X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.XXX#XXX.X.X.X#X#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X.XXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#XXX.XXX.X.X.X.X#X.X.X#X.XXXXX#X.XXX.X.X.X#XXX#X.X#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.XXX.X.X#X#X#XXX.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.XXXXXXX.X#X.XXX.X.X.XXXXX#X.X#X.X#X#XXXXXXXXXXXXX.X#X#X.X.XXX.X.X.X.X#X.X.X.XXXXXXXXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X#X#X.X.X.X.X.X#X.XXXXXXX.X#X.XXXXXXX.X.X#X.X.X.X.XXXXXXX.XXX.XXX.X.X.X.X.X.X#X.X.X.X.XXX#X#XXXXX.X.XXXXXXXXXXX#X.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X.X.XXXXXXX#X#X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X#X#XXXXXXX.X.X.XXX.X.X.X.X.XXX.X.X#X#X.X.X.X#X.XXXXXXX.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X#X.X#X.X.XXX#X.X.X.X.X#XXXXX.X.X.X.X.X.X#X#X.XXX#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.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X#X.X.X#X.X.X.X.X.X#XXX.X.X.XXX.X.XXXXX.XXX.X.X.X.X#XXX.XXX.X#X.X#X.X.X.XXX.X.X.XXX.XXX.X.X.X.X.X.XXX.X.X.X.X.XXXXX#X.X.X.X.X.X.X.X#X#X.X.XXX.X.X.XXX.XXX.X.X.X.X.X#X#XXXXXXX.X.XXX.XXX.X.X.XXX.X.X#XXXXX.X.XXX.X.X.X.XXX.X#X.X.X#X.XXX.XXX.XXX.XXX.XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X.XXXXXXX.X.X.X.X.X.XXX.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#XXX.X.X.X#X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.XXX.X.XXX.XXX.X#X#X.X#X.X.X.X.X.X.X.XXX.X.X.X.X#X#X#XXXXXXXXXXX.X.X.X.X.X.X#XXX.X.X.XXX.X.X.XXXXXXXXXXXXXXX.X.X.X#X.X.X#X.X.X.XXX#X.XXX.X.X.X.X.X.XXXXX.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.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.XXX.X.X.X.X.XXX.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.XXX.X.X.X.X#X.XXX.X.X#X.X.X.XXX.X.X.X.X.XXX.XXX#X#X.XXX.X.X.X#XXXXXXXXX.XXX.X#XXX.X.X.X.X.XXX#X.X#X.XXX#XXXXX.XXXXX.X.X.X.X.X#X.X.X#X.X.XXX.XXX.X.X.X.X#XXX.X.X#X.X.XXX.X.X.X#X.X.XXX.X.X.X.XXX.X#X.X#X ...#.......X...#XXX#.#...#.X.X....X....#X............#.......#X.X...X#XXXXXXXXXXXXXXXXX..#.#....X..........#.....X...#........XXX...XXX........X.......#..X....#X#..XXX#....X...X........#.#.#.......#....X.X.X#.....#.........X....XXX..X...XX...XXX.............XXXXX.....X...X..#....X#....XXXXXXXXXXX..#X...X.X#.......#....X....X......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...X.......XXXXXX...#.X...#X..............#.....#........XXXXX....#.X...#X...........XXX........X...#.X.......XXXXXXXX...........X.....X#.....#.#.X.....X..X...X....#X........#X#....XXXXXXXXXXXX...X.....#.........X.#XX....XXXXXXXXXXXXXXX......X...........#..XXX............X..............XXXXXXXXXXXXXXXX.......#...#.........................X.....#X............#.#.....#..........X....#X......X...#X...........X..........#.X.X.......X....XXXXXX.X...X....X......#...#...........X......X...........X...XXXXXXXXXXX.X.X#XXXXXXXXXXXX.........X......X......#XXXXXXXXXXX..........X......XXX.........X..#X#...#...#XXXXXXX#.....X....................X...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#X.X.X#X.XXXXXXXXXXXXXXX.X.X.X.X#X.X#X.X.X.X#X.X#X.X.X.X.X.X.X.XXXXX.X.XXX.X#X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.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.XXX.X.XXXXX.XXXXX.X.X.X.X.X.XXXXX.X#X.XXX.X.X.X.X.X.X.X.XXXXXXXXXXX.X#X.X.X.X.X.X.X.X#X.X.X.X.XXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.X#X.X.X.X#XXXXX.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.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X#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.XXXXXXXXXXXXXXX.X.X.X.X#X.XXX.XXX.X.X.X.XXXXXXXXXXXXXXX.X#X.X.X.X.X.X.X.X.X.XXXXXXX.XXX.X.X.X.X#X.X.XXX.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X#X#X#X.XXX.X.X#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.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.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X.X.X.X#X.X.XXX.XXXXXXX.XXX#X.X.XXXXXXXXXXX.X.X.X.XXX.X.X#X#X.X.X.X.XXXXXXXXXXX#X#X#X.X.X.X.XXX.XXXXX.X.X.X.X.X.X#X.X.X.X.XXXXXXXXX.X.X.X.X.X.X#X.X.X.X.X.X#X.X.XXX.X.X.XXX X.X.X.X#X.X.X#X.XXX#X.X.X#X.X.X.X#X#X.X.X.X.XXX.X#XXXXX.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.X#X.X.X.X.X.X#XXXXX.X.X.X.X.X#XXXXX.X#XXX.X#X.X#X#X.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.X.X.XXX#X.X.X.X.X.XXX.X.X.X.X.XXXXX.X.XXX.X.XXXXX.X.X.XXXXX.XXXXXXX.X.X.XXXXX.XXXXXXXXXXXXXXX.X#X.X#X#X.X.X.X.X.X.X.X#XXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.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#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#XXXXXXXXX.X.X.XXX.X.X.X#X.X.XXXXX.X.X.X.X#X.X.X#X.X.XXX.X.X.XXXXX.X.X.XXXXXXXXX.XXXXX.X.X#XXX.XXXXX.X.XXX.XXX.X.X.XXXXXXXXXXXXX#X.X.XXXXX.X.X.X.XXXXXXXXXXXXXXX.X#XXX.X.X.X.X.X#XXXXXXXXXXXXXXXXXXX.X.XXX#X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.X.XXXXX.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.X.X.XXX.X.X.X#X.X.X.X#XXXXXXXXX.X.X.X.X.X.X.X.X.XXX.X.X.XXX#X.XXX#X.X.X#X.X.X.X.X.X.X#XXXXX.X.XXX.X#XXXXXXXXXXX.X.X.X#XXXXX#X.X#X.X#X.XXXXXXXXXXXXX.X.X.X.X#X.X.X.XXXXXXXXXXXXXXX#X.X#X#X.X.X.X.XXXXXXX.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XX #X#XXX.XXX.XXX#XXX.X.X.X.XXX.X.X.X.X.X.XXX.XXXXX.X.X.XXX.X.X.X#X#XXX#X.X.XXXXXXXXXXXXX#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.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X#X#X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXX.XXX.XXX.X.XXX#X.X.X.X.XXX.X.X.X.X#X.X.X#X.X.X.X.X.XXXXXXXXX#X.XXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X#X#X.XXX.X.X.X.X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X.X.X.X.X#X#X.XXX.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X.XXX.XXX.X#X.X.X.X.X.X#X.X.X.X#X.X#X.X.XXX#XXX.X.X.XXX.X.X.X.X.XXXXXXX.X.X#X.XXX#X#X.X.XXX.XXXXX.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.XXX.X.X.X.XXX.X.X.X.X#X.XXXXXXXXXXXXX.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X#X.X.X.X.XXXXX.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.XXX.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.X#X.X.X.X.X.XXX.X.X#XXX.X.X.X.X.XXXXXXX.XXX.XXX#X.X.X.XXX.X#X.XXX.X#XXX.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X#X#X.XXXXX.X.X.X.X.X.X.X.XXX#X.XXX.X#XXXXXXXXXXXXX#X.X.X.X.X.X.X#X.X.XXX.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 ..........XXXXXXX....#X#.......#X.X#...#....XXXX.......X.X........X.........XXXXXXXXXXXXXXXXX....#............X............X...#....XX....XXX#....X..X.#...........XXXX..#....X...............X..#X.X..#.......#.....#XX..X............#....X........#........X..#......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#...#.#...#....X.......X#.......#...XXXXXXXXXXXXXXXXXXXXXX...X...X#.....#.#..X.X.X...X...XXXXX#X..........#.X.#.....X......XXXXX.......X..........X..............X......X....X..#.....#..XXXXX..#......XXX......#X......#...X...#.#X..#...#....X...........X.....X#..X#........X...............X....#...#X...XXXXXXX...X........#X.........XXXXXXXXXX...X..................X.X#...................#..X.......X#.X....X#.......#.#......X....#....X#..X.....X..#..X.....X.......X......#..X....X......X..#....X...XXXXXXX...........X#X#X.....X#.....#.............#.XX.....X.X......X.....#....X..........................#.....#XXX#.#......XXXXXXXXXXXXX#..................................X.X..#X#...............X.#....X..#....X.....X#............ .X#X.X.X.X.XXXXX#X#X#X#X.X.X.X.X.X.X.X#X.X.XXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXXXXXX.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.X.X.XXX.XXX.X.XXXXX.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.XXX.X#X.X.X.X.X.X.X.X.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X#XXXXX.XXXXXXXXXXXXX.X.XXX.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.XXXXXXX.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.XXXXX.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.X.X.X.XXX.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X#X.XXXXXXXXXXXXX.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.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.XXX.X.X.X.X.XXXXXXXXX.X#X.X.X.X.X#X.X#X#X.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.X.X.X.X.X.X.X.X.X.X#XXXXXXXXXXX.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.XXX X.X.X#X.X.X#XXXXX.XXX.X.X.XXX.X.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.XXXXX.X.X.X#X.X.X.X#X#XXX.X#XXXXXXXXX#X.XXXXX#XXX#X.X.X.XXXXXXX.X.X.X#XXX.X.XXX#X#X.X.X#X.XXXXX.X.X.X.X.X#X.XXXXX.X.X#XXX.X.X.X#X#XXX.X#XXX#X.X#XXX.X.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X.X.X.X.X.X.X#X.XXX.X.X.X#X#X.X.X.XXX.X.XXXXXXX.XXX.X.X.X.X.X.X.X#X.X.XXX.X#X#X.X#X#X.XXX#X.X.X.X#XXX.XXX.X#X.X.X.X#X.XXXXXXX.X.XXXXXXX#X.X.X.X.X.X.XXX.X.XXX.XXX.X#X#X.XXX#X.X.X.XXXXX#X#X.XXXXX.X#X.X.XXX.XXX#X.X.XXX#X.X.X.XXX.X.X.X.X.X.X#X.X.XXX.X.XXX#X.X#X.X.X.X.XXX.X.X.X.X.X#X.X.X.X#X#X.X#X#X#XXXXXXX.X.X.X.X.X.X.X.X#X#X.XXXXXXXXXXXXXXX.X.X.X.X.XXX.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X#X.XXX.X.XXX.X.X.X#X.XXXXXXX.X#X.X.X.X.XXX.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.XXXXX.X#X.X.X.XXXXXXX.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.XXX.X.XXX.X.X.XXX.X.XXX.X.X.X.X.X.XXXXXXX#X.X.X#X.X.X.XXX#X.X.XXXXXXXXX.X.X.X.XXXXXXXXX#X#XXX.X#XXXXX.X.XXX.X.X.X.X.X#X.X.X.X#X.X.XXX.X.X.X.X#X.X.X.XXXXX.XXX#X#X.XXXX .X.X.X.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#XXX.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.XXX.X#X.X.X.X.XXXXX.X#XXX.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.XXX.X.XXX.X#X.X.X#X#X.X.X.X.X.X.X.X#XXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X.XXX.X.X.X#X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.XXX.XXX#X.XXX.X#X.X.X.XXX#X.X.X.X#X.X.X.X.X.X#X.X.XXX#X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X#X.XXXXXXX.X.X.XXX.X.X.X#X.XXX.X.X.XXX.X.X.X.XXX.X.X.X.X#XXX#X.XXX#X.X.X.X.X.X.X.X#X.XXX.X.X.X#X.X.XXX#X.X.X.X.XXXXX.X.X#XXXXX.X.X.X.X#XXX.X.X.X.X.X#X.XXXXXXXXXXXXXXX#X#X.X.X.X.X#X.X#X.X.XXX.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.XXX.X#X.XXX.X.X.X.XXX.X.X.X.X.XXX.X.X.X#X.X.X.XXX.X.X.X.X.X#XXX.X#X.X.X.X.XXXXXXX.X.X#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.XXX.XXX.X.X#X.XXX.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X#X.X.X.X.X.XXXXX.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.X.X.X.XXX#X.X.X.X#X.X.X.X.X.X.X.X.XXXXX ........X..#.....#...#.#......X..#...#X.X.....XXX..................#.....#.#XXXXX#................X.X#.X......XXX......X..................XXXXX#.#...#..................X......X..........X....X..X...............X..................#X...........XXXXXX.....#.#........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..#..X......XXXX....#X....#.X.#.....#..X.........X..#.#X#..........X..#.......#.....XX........XXXX...........X..#X#..X..X.....X.............X.X...#X..X........X......#....X.X..X.....XXXXXX..X................X........#.....#..X.........XXXXXX.XX......#X......#.....#XXX....#..XXXXX.....X........X.#.XXXXXX.......X.........X#.......#XXXXXXXXXXXXXXXXXX.#......X..X..X..#.....X...X..XXX..#........X....#.#.X.................#.......#XXXXX...XXX........#....X..X.....#....XXX.X.X#.....XXXX.....X.X#.X..XXXXX.......X......#.......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.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.XXX.X.X.X.X#X.XXX.X.X.X#X#X#X#XXX.X.X.X.X.X#X.XXXXX.X.X.X.X#X.X.X.X.XXX.X.XXXXXXX.X.X#X.XXX.X.X.X#X#X.X#X.X#X.X.X.XXXXX.X.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#XXXXXXX.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X.XXXXX.X.X.XXX.X.X.X#X#X#X.XXX.X.XXX.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#X.X.X#X.X.X.X.X.X.X.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.XXXXXXX.X.X.X.X.X.X.X#X.X#X.X.X.X.X#X.X.X.X.X.X#X.X.X.X.XXXXXXXXX.X.X.XXX.X.X.X.X.X.X#XXX.X.X.X#XXXXX.X.X.X.X.X.X.X.X#XXXXX.X.XXX.X.X#X#X.X.X.X#X.X.X.X#XXXXXXX.XXXXXXXXX.X.XXX.XXX.X.XXX.X.XXX.X.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.XXX.X.XXXXX.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.XXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X#X.X#X.X#X#X#X.X.X.X.X.X.X.X.X.X.X#X.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#X#X.X#X#X#X.X.X.X.X.X.X.XXXXX 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#XXXXX.XXX.X.X#X.X.XXXXX.X#X.X.XXX.XXXXXXX.XXX.X.X.XXXXX.X.X#X.X.X.X.X#X#XXX.X.XXXXXXX#X.X.X.XXX.X.X.X.X.XXX.X#X.X#X.X.XXXXX#X.XXX#X.X.X.X.X#X.X.X.X.X.XXXXX#X#XXXXX#X.XXXXX.X.X.X.X#X.XXXXXXXXXXXXX.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X.XXXXX.X.X.X.XXX.XXXXX.X#X.XXX.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.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.XXXXX.X.XXX#XXX#X.X.XXXXXXX.X.X.X.X.X.X.X.X.X#X.X#XXXXX.X#X.XXXXXXXXX#X#X.X.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.XXXXXXX.X#X.X.XXXXX.X.X.X.X.XXX.X#X.X.X.XXX#X.X.X#X.X.X.X.X.XXXXX.X#X#X.X.X.X.X.X.X.X#X#X.XXX.XXXXXXX.X.XXXXXXXXX.XXXXXXX.X.XXXXX#XXXXX.X.X#X.XXXXX.X#X.XXX.X.X.X.X.X#X.XXX#X.X.X#X.X#X#XXX.X.X.X#X#X#XXXXX.X.X.X.X.XXX.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.X.X.X.X#X#X.XXX.X.XXXXX.X.X.X#X.X.X.X.X.X.XXXXX.X.XXX.X#X.X.XXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X#X.XXX.X.XXX.X.X.X#X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.XXX.XXXXXXXXX.X#X.X.X.X.X.X.XXXXXXX.X.X.XXX.X#X.X.XXX.X.X.X.XXX#X.X.X.X.XXXX XX#XXX.X.X.X.X#X#XXX#XXX.X.XXX.X.X.X#X.X.X.XXX.X.X#X.X.X#X.XXX.X.X.XXX.X.X.XXXXXXX.X.XXXXXXXXXXXXXXXXXXX.X#XXXXX.X.X.X.X.X.X#X.X.X.XXX.XXXXXXXXX#X.X.XXX.X.XXX.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.XXX.X.X#XXX.XXX.X.X.X.XXXXXXXXXXX.X.XXXXX.X#X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X.XXX#X.X.X.X.XXX.X#X.X.XXXXX#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.XXX#X.X.X.XXX.X#X.XXX.X.X.X.X.X.X#X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.XXX#X.X.X.XXX.X.X.XXX.X.X.XXX.X.XXX.X#X.X.X#X.X.X.X.X#X.X.XXX.X.X#X.XXX.X.X.X.XXXXX.X.X.X#XXX.X.X.X.X.XXX#X.XXXXXXX.X.X.XXX.X.X.X.X.XXX.XXX#XXX.X.X#XXXXX.XXX.X.X.X.X.X.X.XXX.X.X.X#XXX.X.XXX.X.X#X.X.X.X.X.X#XXX.XXX.XXXXXXX#X.XXX.X.X.X#X.X.X.X.XXX.X.XXXXXXXXX.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.XXX#X#X.X.X#XXXXX.X.X.X.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.X#X.X.X.X#XXX.X.X.X.X.X.X#X.X.XXX.X#X.X.X#X#X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.XXX.XXX.X.X.X.X.X.X#X#XXX.X#X.X.X.X.X#X.X.X.X.X XXXXX..........#..XXXXX#....X....#...#......X...XXXX...........#......X#.#XXXXXXX.....XXXXXXX...XXXXXXX.....X.X....X...X.......XX...X...XXXXXXXXX..#........X........#XXX.........X...........X#....X.....X..........#..............X....#.XXXXXXXXXXXX.....X........X........XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.............X......#........X.X#XXX.....X.XXXXX....#X..XX......#X....#X#..X......#..X..#...#XXXXXX...#X.......XX....X....#.#..X#...........#..X#....................XXX...............X..X..............X#......X....XX......#......X...X...........XX.......X...#...#.X......X.....X...........X..#.#XXXXXXXXX.....X#.........#......XXXXX#......X......#........X.......X#X#X#X..........X........X......#...#....X........X.#......XXX.......XXX..#............X.X.......X.X....XXXXXXXXXX#....X....#X..#..X........X....XXX#.....XXXXXX..#........X.X....#...........X.#..X............#..X.X#.X.................X....X........X...#......X..#......X.XXXXXXX....X...............X...#.#X.X#X.X..#X.............X.......X............X.......... XXXX#X#X.X.X.X.X#X#XXX.X.X.XXX.X.X.X#X.X.X.X.X.XXXXX.X.X#X.X.X#X.X.X.X#X.XXXXXXX#X.X#X#XXXXXXX.XXXXXXX.X.X.X.X.X#X.X.X.X.X#X.XXXXX.XXX.X.XXXXXXX.X.XXX.X.X.X.X.XXX.X.XXXXX.X#X.X.XXX#X.X.X.X#X.X.X.XXX.X.XXX.X.X.XXX.X#X#X.X.X.X.X#X.X.X.X.XXXXXXXXXXX#X.X#X#X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X#X.X.X.X.X.X.X#X#X.X.XXXXX.X.X#X.XXXXX.X#X.X.X.X.X#X#X.X.X.X#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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X#X.X#X.X.X.XXX.X.X.X#X#X.XXX.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.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X#X.X.X.XXXXX#X.X#X.XXX.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.X.X#X.X#X.X.X.X.X.X.X.XXXXX.X.X.XXXXX.X.X#X#X#X.X.X.X.X#X.X#X.X.X.X.X.XXXXXXXXX.X.XXX.X.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.XXXXXXX.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.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X#X#XXXXXXX.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.X.X XXXXX.XXX.X.XXX.X.XXXXX.X.X.X#X#X#XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.XXXXX#X#XXX.XXXXXXX#X.XXXXX.X#X.XXX.X.X.X#X.X.X.X.X#XXX.X.X.X#X.XXXXX#X.X.X.X#X#X.X.XXX.X.X.XXXXX#X.X.XXX.X.X.X.X.X.X.X#X.X.X.XXXXX.X.XXXXX.X.X.X.X.X.XXX.X.X.X.XXXXXXXXXXX#X#X.X.X#X.XXX#X.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.XXX.X.X.X.X.X.X#X.X.XXX.XXXXX.X.XXX.XXXXXXXXX#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#X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.XXXXX#X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.X#X.XXXXX.X#X.X.XXX.X.XXXXXXX.X.X#X.X.X.XXX.X.X.XXXXXXX#X.X#X.X#X.XXX#X.X.X.X.X.X.X.X.X#X.X.X.XXXXX.X#X.XXXXXXXXXXX#X.X.X.X.X.X.X.X.X#X.XXXXXXX.X.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXXXX#X.X.X.X.XXX.XXX.XXX.X.X.X.X#X.X.X#X.XXXXX.X.X.X.XXXXX.XXX.X.X.X#XXX.X.X#X#X.X.X.X.X.X.XXXXXXXXX.X#X.X.XXXXX#X.X.X.X.X#X.X.XXXXX.X.X#X.XXXXXXX.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#XXXXX.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.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#X#X.X.X.X#X#X.X.X#XXX.X.XX .X.X.XXXXX#X.X.X.X#XXXXX.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X#XXX.X.XXX.X.X.X#X.XXX.X.X.X.XXX.X.X.X.XXX.X#X.X.X.XXX.X#X.X.X.X.X#XXXXX.X.X.X.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.X.X#XXXXXXX#XXXXX.X.X.X.XXX#X.X.X.X.XXXXXXXXXXXXXXX.X#X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.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.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.XXX.XXX.X.X.X.X.X.X.XXX.XXX#XXX.X.X.XXXXX.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.XXX.X.X.X.X.X.XXXXXXXXX#X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX#X.X.X.X.X#XXX.X.X.X.X.XXXXXXX.X#X.X.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.XXXXXXX.X#X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX#X.X.X.XXX.XXX.X.X.X#XXX.X.X.X.X.X.X.X.X.X.X#XXX.XXX.X.X#XXX.XXX.X.XXX.X.X.X.X.XXXXXXXXX.XXX.X.X.X.XXX#XXXXX#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.XXX.X#X.X.X#XXX.X.X.X#X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X#X.X#X.X.XXXXX.X#X.X.X.X.X.X.X.XXX.X#X.X#X.X.X#X.XXX.X.X.XXXXX#XXX ...#..XXXXX#....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#XXXXXXXXXXX..#....XXX...........XXXXXXXXXXXXXX..............X..........XXXXXXXXXXXXXXXXXXXXXXXXX.#...X.......#X...X.....X....#............X..#........X#..X..#..XXXXX.....X.XXX...X....#..........X......#X.X.....X#.X....X..#X#....X......X...X............XXXXXXX......XX.....................X#X.....X..#......................X..........#X...XXXXXXXXXXX#..XXXXXXX#..X.........X..............#...X..XXXXXXXXX#.....#....X.............X....#.......X...#.#..X.........X#....X................#XX...XXXXXXXXXX#..X#.#X...X..X...........#.X..........XXX#..X....#..X....X.#XXX.......................X..#.......#XXXXXX.#..X....#.......#X#XXXXXXXXX..#....XXXXXXXXXXXXXXX#....X...X..#......X..#....X#..X..........................X.#........X#XX........X......#......X#.........#..X#..XXXXX#...#X#X....X...#X#.....#..X.....X#.#......XXXXXXXX .X.X.X.XXX.X.X.X#X.XXXXX.XXX.X.X.XXX.XXXXX.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.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X#XXX.X#X.X.X#X#X.XXXXXXXXXXX.X.X.XXXXX.X#X.X.X.X.XXXXXXXXXXXXXXX.XXX.X.X.X#X#X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.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.XXX.X.X.XXXXX.X.X.X.XXX.XXX.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.XXX.X.X.XXXXXXX#X.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.X.X.X.X.X.X.X.X#X#XXXXXXXXXXXXX.X#XXXXX.X.X.X.X#X.X.XXX.X.X.X#X.X.X.X#X#X.XXXXXXXXX#X.X#X.X.X.X.X.X.X.X.X.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.X.X#X.XXXXXXXXXXX.X.XXX.X.X.XXX.X.X.X.XXX.X.X.X.X.X#X#X.XXXXX.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.XXX.X.X.X.X#X.X.X.X.X#X#XXX.XXXXX.X.X.XXXXXXXXXXXXXXXXX.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X#X.X.X#X.X.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.XXXXX.X.X#X.X.X.X.X.X.X.X#X.X.X#X#X.X.X.X.X.X.X.XXXXXXXXX X.X.X.X#XXX.X.X#X#X.XXX.X.XXX.X.XXX.X.XXXXX#X#X.X#X.X.X.XXXXX.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.XXX.X.X.X.X.X.X.X.X#X.X#X.XXXXXXXXX#X.X#XXXXX#X#XXXXXXX.X#X.X.XXX.XXX.X#XXX.X.X.X.XXXXX#XXXXXXX#X.X#XXX.X.X.XXX#X.X#XXXXXXXXX#XXX.X.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X.X.X.X.X#X.X#X.XXX.X#XXXXX.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXX.X.XXX.XXX.X.XXXXX.XXXXX.X.X.XXXXXXXXX.X.X#X.X#X.X.X.X.X.X.X.X.X.X.X.X#X.X#X.X.XXX.X.X.XXXXX.X.X.X.XXXXX.X.XXX#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#XXXXXXXXXXX#X.X.XXXXX.X#X#X.X.X.X#XXXXXXX.X.X.XXX.X.X.X.XXXXXXX#X#X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.XXX.X#X.X.X.X.X.X.X.X.X#XXX.X#X.X.XXX.X.XXXXXXXXX.XXXXXXXXXXXXXXX#XXXXX.X.X.X.X.XXXXXXX.X.X#X.X#XXX.X.X#XXXXXXX.XXX#X.X.X.X#XXX.X.X.X.X.X.X.X.XXX.X.X.X.XXX#X#X.XXX.X.X.XXX.X#X.X.X#X.X.XXX.X.XXX.X.XXX.X#XXXXXXXXXXXXXXXXXXXXX.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.XXX.X#X.X#X.X.X#X.X.X.X#X.X.X.X.X#X#XXX.X.X.X.X.X.XXX.X.XXXXX#XXX.X#X.X.X#XXX.X.X.X.X.X.X#X#XXX.X.XXX#X.XXXXXXXX .X#X.X.X.X.X.X#X.X.X.X.X.X.X.XXXXXXX.X.XXXXXXXXX.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.XXX.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.XXX.X.X.X#X#X.X.X.X.X.XXX.X.X.XXXXXXX.X.X#XXX.X#XXX.X.X.XXXXXXXXX.X.X.X.X.X#XXX.XXX.X#X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X.X#X.X.X#X#X.X.XXX.X.XXX.X.XXX#X.X.X.X.X.X.X.XXX#X.X#X.XXX.XXXXX.X.X.X.X.X.X.X.XXX.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#XXX.X.X.X.X#XXX.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X#X#XXX#XXXXX.XXX.XXX.X#X.X#XXX.X.X#X.X#XXXXX.X.X.X.X.X.XXX.XXX.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.XXXXXXX.X.X.X.X.X.X.X#XXX.XXX.X.X.X#X.X.X.XXX.XXX.X.X.X.X.X.X.X#XXXXXXX#X.XXX.X.X.X.XXX.X#X#X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.XXXXXXX.X.X.X.XXX.XXX.X.X.X.X.XXX.X.X.X.X#X.XXX#X.X.X#X.XXX.XXX.X.X.X#X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.XXXXX.X.X.XXX.XXX.X.X.XXXXX.X.X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X#XXX.X.XXX#X.XXX#X.X.X.X.XXX.X#X#X.X#X.X.XXX.X.XXX.XXX.X.X.X#X.X.X.XXXXX.XXX.X.X.X.XXXXX.X.X#X.X.X.XXX X.X#...............#.........#XXXXXX....X.XXXXXX.............#...#X....#......................X#..................X.......X..#.#......X.....X.............X......#............X..................X..X.X......#.#XXXXX..#.#X.XX.......X..XXXXXXXXX#.#.........#..X#X#.......#..XXXXXXXXXXXXXXXXXXXXXXXX.............#...............#X.....X..#.#....X...XXXXX......#...#.............................#.X............X#...#.........#......XXXXX........X.......#......X...X....#..X..#.....X....XXX....#..X#...X..X#.#..XXXXXXX#X.X...X.......XXXXX.X#X#X..XXXX......#.X........X...X....X..........XX....X....X..XXXXX#........XX.XXXXXX...X....X...#.#........X..X...#.....#...XXXXXX..#.#X............X.......#XXXXXXXXXXXXX.............XXXXX.......XXXX..............X.............XXX.........XXXXX....XX#.#..X#..XXX..#X........#X#...X................XXX...........X#...............#...#XX.#......X#....XX.X....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#XXXXX.X.X.X.XXXXX#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.XXX.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#XXX.X#X#X#X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X#X#X.XXXXXXXXXXXXXXXXXXXXXXXXX.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.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.XXX.X.X.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.XXXXX.X#X#X.X.X.X.X.X.X.XXXXXXX.X#X.X#X#X.XXX.X.XXX.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.XXX.XXX.X.XXX.X.X.X.X.X.X.XXXXX#X.XXX.X.X.X.X.X#X#X.X.XXX.X.X.X.XXX.X.X.XXXXXXX.X.X#X.X.X#X.X.XXXXX.X.X.X#XXXXXXXXXXXXXXX.X.XXX.X.XXXXX.X.X.X.XXXXXXX.X.X.X.X.X.X.X#X#X.X.X.X.XXXXX.X#X.X.XXXXXXX.XXX#X.X.X.X.XXXXX.X#X#XXX.X.X.X.X.X.XXX.X#X#X#X.X.X.XXX.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#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.X.X.XXX#X.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.X.X#X.X.X.X.X#X.X.X.X.X#X.XXXXXXX.X#X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X#XXXXX.X.X#X.X.X.X.X#XXX.X#X.X.X.XXX.X.X.X.X.X.XXX.X.X.X#X.X.XXX.X.X.X.X.X.X#X.X#X.XXXXX.X#X.XXX.X.XXX.X.X.XXXXX.X.X.X.X#XXX#X#X.X.XXX.XXXXX#X#X#X#X.X.X.XXXXXXXXXXXXXXX.XXX.X.X#X.X.XXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X#XXX#X.X#X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.XXXXX.X.X#XXX.X.XXX.XXX#X.X.XXX.X.X#X#X#X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X.X.XXX.X#XXXXX.X.X.X.XXX.X.X#X.XXXXXXX.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#X#XXX.X.XXX.X.X.X.X.X.X.X.X#X.X.XXX.X.X.XXX.X.X.XXX.X.X.X.X#X.X.XXX.X.X#X.X.X.X.XXX.X.X.X.X#X.XXX.XXX.X.X.X.X#X.X.XXXXXXX.X.X.XXXXXXXXXXXXXXXXX.X.XXX.X.XXX.X.X#X.X.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.X.XXXXX#X.X.X.X.X#X.XXXXX.X.X#XXX#X#X.X.XXX#X.XXXXX#X.X.X#X#X#X.X.X.XXX.XXX#XXXXXXXXX.X#X.X.XXX.X.X.X.X.X.X#XXX#X#X.XXX.X.X.X#X.XXXXXXXXX.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.X.X.X.X#X.X.X.X.XXX#X.X.X.X.XXXXX#X.X.X.X#X#X.XXXX .X.X.XXX.XXX#X.X.X.XXX.X.X#X#X.XXXXXXX.X.X#XXXXX.X.X.X.X.X.X.X#X#XXX.XXX#XXXXXXX#X.X.X.X.X.X.X.X#X#X.XXX.XXXXX.XXX.X.X.X.X.XXXXXXX.X#X#XXXXX.X.X.X.XXX#X#X.XXX.X.XXX.X.X.X#X.XXXXX.X.X.XXX.X#XXX#X.X.X.XXX.XXX.X.XXXXX.X.X.X.X#X.XXX.X.XXX.XXX.X.XXX.X#X.X#X.X.XXX.X.X#X.X.XXXXXXXXXXXXXXX.X.X.XXX.X.X#XXX.X.X.X.X.X.XXX.X.XXX.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.X.X.X.X.X.XXX#X.X.X.XXX.X.XXX.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X#XXX.XXX.X.X#X.XXX.XXX.X.X.X.X.X.X.XXXXX#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.XXX.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X#X#XXX.XXXXX.X.X.XXX.X.X.X.X#XXX.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.XXX#X#X.X.X.X#XXX.X.X.X.X.X.X.XXX.X#X.X.XXX.X.X.X.X#X#XXX#XXX.X#X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X#XXX.X.X#X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X#XXX.X.X#X.X.X.X.X#X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.XXX.XXX.X.X#X.XXXXXXXXXXXXXXX.X.X#X.X#X.X.X#X#X#X#X#X.X.X.X.XXXXX.X.X.X.X.XXX.X.X.XXX.X.X#XXX.X#X.X#XXX.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.XXXXX.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X ......X.........X.XX......X...XXXXXXXX.#.#XXXXX....#...X.....#...#XX.XXXXXXXXXXXXX.........#........XXXXXXXXX#..X....#.....XXXXXXXX.....XXXXXXX....XXXXXX..X..............X....#........X#X#..XXX#......X......#.#X#X.X#.....#..........X...X................#.....#..X..#.#XXXXXXXXXXXXX......#X..........#.....#....X.....X..............#.....X......X#........XXX..#....X.....XX.#.......X.#..X.......X.X.X........#......XXXXXXXXXXX......#....X.X....#.......#..X...............X..............#...#.......#..X.XXXXX#.#.....XXXX......X.......X.#.#..X.......X....#X...XXXXX......#...X......X...X#...X...X......X........X....XXXX..........X..#.........X.........#X.......X#......X........X..............XXXXXXXXXXXXXXX.........X....#X..........X.....#....X..#..X.XXXX...#....X.......X....#......X................#..X.................XXX..#.......#X.X...XXXXXXXXXXXXXXX.X#......X.X.XXXXX.........X..........#.........#.......XX........#X...X..#.#.........#...#XXXXXXX..#.........X...#XXXXX..XX........XX..#.............X...#...XXX.....X .X.X.X.X.X.X.X.X.X.XXX.X.X#X.XXXXXXXXX.X.XXXXXXX.X.X.X.X.X.X.X.X.X#XXXXXXXXXXXXXXXXX.X.X.X.X#X#X.X.X#XXX.XXX.X.X#X.X.X.X.X#XXXXXXX.X#X.XXXXXXX#X#XXX#XXXXX.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.X.X#X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXXXXXXXXXXXX.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.XXX.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.XXXXXXXXX.X#X.X.X.X#X.X.X.X#X.X.X.X.X#X.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.XXXXX.X#X.X.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#XXX.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.X.X.X.X.X.X.X.X.X#X#XXX.X.X.X.X.X.X.X.X.XXX.X.XXX.X.XXXXXXXXXXXXXXX#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#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.XXXXXXXXXXXXXXX.X.X.X.X.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.XXX.X.X.X.XXX.X.X.X.XXXXXXX#X#X.X.X#X#X.X.X.X#XXXXX.XXX.XXX.XXXXX.X#X.X.X.X.XXX.X.X.X.XXXXXXX.X.X XXXXX.X#X#XXXXXXX.XXXXX#X.X.X.XXXXXXXXX.XXXXXXXXX#X.X.X.XXXXX.XXX.XXXXXXXXXXXXXXXXX#X.XXX.X.X.X.X.X.X.X.X.XXX.X.X#X.X#XXX#X#XXXXX.X.X.XXXXXXXXX.XXX.X.XXX.X#X.X.XXXXXXXXX.X.X.X#X.X.X#X.X.X.X.X#X.X#X.XXXXX.X#X.X#X.X.X.XXXXX.X.X.X#XXX.X.X.X#X#X.X.X.X#X.X#X#X#X#X.X.X.X.X.XXXXX.XXXXXXX.X.XXX.XXX.X.XXXXX.X.X.X.X#X#X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X#XXX.X.X.XXXXXXX.X.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.XXXXXXXXX.X.X.X.XXX.X.X.X.X.X.X.XXX.X#X.X.X.X.X.X.XXX.X#X.X.X.XXX.X.X.X#X.X#XXXXX#XXX.XXXXX#X.X#X.XXXXX.X#X.XXX.X.XXX.XXX#XXX.X.X.X.X#X.X#XXX.X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.XXX.X.X#X.X.XXXXXXX.X.XXX.X.X#X.X.X.X.X#X.XXXXXXX.X.X#XXX.X.XXX.X.X#X.X.X.X.XXX.X.XXXXXXX#X#X.X.XXXXXXXXXXXXXXX.X.X.XXXXX.X#X.X.X.X#X.XXXXX.X.X.X.X.X.XXXXXXX.XXXXX.X.X.X.X#X.X#X#X.XXX.X.X#X.X.X.X.X.X.X.X.XXX.X.X#X.X#X.X#X#X.X.X.XXXXX.X.X.XXX.X.X.X.XXXXXXXXXXXXXXX.X#X.X#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.XXX#X#X.XXX.X.X.X.XXXXX#X.XXXXXXXXX#X.X.XXX.X.X#XXX.X.XXX.X.X.X.XXXXXXXXX.X.X#XXX#X.XXX.X.X.X.XXXXXXX.XX XXXXXX.X.X.X.X.X.X.XXX.X.X#X.X.XXX.XXX.XXXXXXXXXXX.X.X.X.X.XXXXXXXXXXXXXXX.X.XXXXX.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXXXX.X.X.XXX.XXX.X.X.X.X.XXX.X.X#X.X.XXX.XXX.X.X.XXX.XXX.X.X.X.X.X.X.X.XXXXXXX.X.XXX.X.X.X.XXXXX#XXX.X.X.X.X#X#X.X.X.X.XXX#X.X#XXX#X#X.X#X.XXXXXXX.X.XXX.XXX.X.X.XXX.X#X.XXX.X.X.X.X.X.X#X.X#X.X.X.XXX.X#X.X.XXX.X.X.X.XXXXX.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.XXX.X.X.X.XXX.X.XXXXXXXXX.X.X.X.X.XXX.X.XXX.X.X.X.XXX.X.X.X#XXX.X.X.X.X.X.X#XXXXX.X.X#X.X.X.XXX.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X#X.X.X.XXX.X.XXX.XXX.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.XXXXX.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#XXXXXXXXX.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X#X.X.X.X#X.XXX.X.X.X.XXX.X.X.XXX.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X#X.XXX#X.X.X.X#X.X.X.X.X.X#XXX.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXXXXXXXXXXXX.XXX.X.X#X.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.X.X#XXXXX.XXX.XXX.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X.XXX.XXXXX.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X#XXX.XXXXXXXXX#X XXXXX..X.......#.#..X....#.............#..XXXXXXXXX...........XXXXXXXXXXX............#XXXXX..#...X.#.................#.....#XXXXXXX#...X.......#........................X.......X...X..#.#.......#....XXXXXXX...X....#.....#XXXXX........#...#X..X....X.....XXX#...#...XXXXXXXX#.#..X...........X#.........X.#X#X........#...#X....X................XXXXX..#........X.X.X..X..X....X.X.......X.........#...#X#X.X.X#........X....#..XXXXX..............#..X..........X.....#..X..........X....XXXXX..#XX...#..........XXXXX............#............X....#X...X.....X...........X......#.........#.....#.....#....X#...X...............#X.......XXX..#.............#XX..........X.X#X#...........XXXXXXXXXXX....XXXXXXXXXXXXXXXXXXX..........#.#...X.........#.#..X.X#.#.......#..X.......XXX..X.....X........X..XX.....................X.X.XX.........#...#................XXXXXXXXXXXXX...X..#..........X#..X.....X....#.#X......#XXXXXXXXXXXXXXX.................XX...........#..................X...XXXX.#..............X....#X..X...........#..XXXXXXXXXXXX XXXXXX.X.X#X.X.X.X#X.XXX.X#X#X.X.X.X.X.X.XXXXXXXXX.X#X.X.X.X.XXXXXXX.XXX#X.X.X.X.X.X.X#XXX.X.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.X.X#X.X.X.X.X.X.X.X#X.X#XXX.X.X.X.X#X.X#X.XXXXXXX.X#X#X.X#X.X.X.X#XXXXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.XXXXXXX#X.X.X.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.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.XXXXX.X.X.X.X.X#X.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X.X#X.XXXXX.XXXXXXX.X#X#X#X.X.XXX.X.XXXXXXX.X.X.XXX.X.X.XXX.X.X.X.XXX.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.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.XXXXX.X.X.X#X.X.X#X.X.X.X.X.XXXXXXXXXXXXX.X.XXXXXXXXXXXXX.XXXXX.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.XXXXX.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.XXXXXXXXXXXXXXX.XXX.X.X.X.X.X.X#X#X.X.X#X.X.X.X.X.X#XXX.X.XXXXXXXXXXXXXXX.X.X#X.X.XXX.X#X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX#X#XXXXX.X#X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X#X#X.XXXXXXXXXXXXX XXXXX#X#X.X.X#X.XXX.XXXXX#X.X.X.X.X.XXX#XXXXXXXXXXX#XXX.X.X.X.XXXXX#X.X.X.XXX#X.XXXXX#X.X.X.X.X.X.X.XXX.X.X#XXX.X#XXX.X.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.XXXXX.X#X.X.X.X.X.X.XXXXXXX.X.X.X#X.X.X.X.XXXXX.X.XXXXX.XXX.X.X.X#X.X.X.XXXXX.X#X#X.XXXXXXXXX.X.X.X.X#X.XXX.X#X.X.X.XXX#X.X.X.X.X.XXXXX.XXX.X.XXX.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#X.X#X#XXX.X.X.XXX.X.X.X.X.X#X.X.X#X.XXXXX.X.X.X.X#X.X.XXX.XXXXX.X.X.X.X.X.X#X.X.X.X#X.X.XXXXX.X#XXXXX#X.X.X#X.X.X#XXX.X.XXXXX.X.X.X.XXX.X.XXX.X#X.X.XXXXXXX.X.X.X.X.X.X.X.XXX.X#X.X.X.XXX.XXX.X.X.X.XXXXX.XXXXX.X#X.X#X.X#XXX.X.X.XXXXXXX.X.X.X.X.XXXXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X#X.X.X.XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXX#X.XXXXX.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.XXX.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#XXX#XXX.X#X.XXX.X#X.X#XXXXXXXXXXXXXXX.X.XXX.X#X.XXXXXXX.X#X.X#X.X.X.X.X.X.XXXXX.XXX.XXXXXXXXXXXXX.X.X.X.XXXXX.X#X.X.XXX.X.X.X.X.X.X#X.X#X.X#XXXXX#XXXXX.X.X.X.X#X.X.X.X.X.X.X#X.X.XXXXXXX.X.X.XXXXXXXXXXXXXX XXXXXX.X.X.X#X.X.X.XXXXX.X.X#X.X.X.XXXXXXXXXXX.XXX.X.X.X.XXX.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.XXXXXXXXX.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.X#X.X.XXX.XXX.X.X.X.X#X.XXXXXXX#X.X.X#X.XXX.X.X.X.XXX.X.XXXXXXXXXXX.X.X.X.X.X.XXX.XXX.X#X.X.X.XXXXXXX.X.X#X#X.XXX.X.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.XXXXX.X.X#X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X#X.X.X.X#X#X.X.XXX.X.X#XXX.XXX.X.X.XXXXXXXXXXX.X.X.X.X.X#X#X.XXX.X.X.X.X#X.X.X.X.XXX.X.X#XXX#X.X.X.X.X.X#XXX.X.X.X.X#XXXXXXX.X.XXXXX.X.X.XXX.X.X.X.X#XXX.X.X.X.X.XXX#XXX.XXXXXXX.X.X.X.X.X.X.X.XXXXX.X.X.X#X.XXX.XXX#X.X.XXX.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.XXX.X.XXX.XXX.XXX#XXX.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.XXXXXXX.X.X.X#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X.X.X.X#X.X.XXX.XXX.X.X#X.X.X.XXX.X.X.X.X.X.XXX.XXX#XXXXXXXXXXX#X.X.X.XXX#XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.XXX.X.XXX.X.X.X.X.X.X.XXXXXXXXX#X.X.X.X.X.X.X.X.X.X.X#X.X#X.X.X.XXX#XXX.X.X.X.X.XXXXX#X.XXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXXXXXXXXXXXXXXXX XXXXXXX.............XXX..#.#X#X.....XXXXXXX.............XXX..................#X.X......#.....#.#..XXXXXXXXX.X...X#..........................X..#............X.X#....X.X........#....X....#...#........XXXXX.X#.#...#.#XX.....X........XXXXXXXXX#...#.#...#..X...............XXXXXX...#XXX..........#.......#.#.................#.#XXX.X...X..X.......................#.#XXX...X#X.XXX...X.....XXX...X.......XXXXXXXXXXX........#X.....X......#.#XX...........#..X..#.......#..X#..X..........XXXXXXXX....#X.......X...........XXX....#.#XXXXXXXXXXXXXXX.....X.........X...XXX....#X#...X................X....#...#.#.X.....X.........X.......#......X.......X.XX......X...................XX...#.....XXXXXXXXXXXXXXXXX.........XXXXXX.....X...XX......X......#.#...X.....X...#XXX..X..X.X.....X....#........X..#X.X#...#.......#...........#X.......XXXXXXXXX.X.....XXXXXXXXXXXXXXXXXXX...................X............X...........#...#......XXXXXXX#.....#.....#..X.........X..#....XXXXXXXXX.....X#XXXXXX....X.X....#..X..................#XXXXXXXXXXXXXXXXXX XXXXXXXX.XXX.X.X.X.XXX#X#X.X#X.X.X.XXXXXXXXX.X.X.X.X.X.XXXXX.X.X.X#X.X.X#X.X.X.X.X.X.X#X.X.X.X.X#X.XXXXXXX.X#X#X#X.X.X.XXX.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.XXXXXXXXX.X#X#X.X#X.X#X.X#X.X.X.X.X.XXXXXXXXX.X.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.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.XXXXX.X.X#X.X#X.XXX.X.XXXXX.X#X#X#X.XXXXXXXXXXX.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.XXXXXXXXX.X.X.X.X#X#X#X.X.X.X.X.XXXXX.X#XXXXXXXXXXXXXXXXX#X#X.X.X.X.X.X.X#X.XXXXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.XXXXXXX.X.XXX.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.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X#X#X.XXXXXXXXXXXXXXXXX#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#XXXXXXX#X.X.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.XXXXXXXXX.X.X.X.XXXXXXX.X.X#X#X.X.X.X.XXX.X.X.X.X.X.X#X#XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX.X#XXXXX#XXX.X.X.X.XXXXXXXXX#X.X.X#X.X.X.XXX.X.XXX.X.X.X.X.X.X.X#X#X.X#X.X#X.X#X#X.XXXXXXXXX.X.XXX.X.X.XXXXX.X.X#X#XXX.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#XXXXXXXXX.X.X.XXX.X.X.X#X.X.X.X#X#XXXXXXXXXXX.XXX.X#XXX.X.X.X.X.X.X#X.XXX.XXX#X#X.X.XXXXX.X.X.X.X.XXX.X.X.X.X.X#XXX.X.X.X.X#X#X.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#XXXXX.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X#X#X.XXX.X.X#X#XXX.X.X#X#XXX.X.X.X#X.X.X.XXXXXXXXXXXXX.X#X.X.X#X#X.X.X#X.X.X.XXXXX.X#X.X#XXXXXXX#XXXXXXX#X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.XXX.X.X.XXX.X.XXX.X.X.XXX.X.X.X.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.XXX.X.X.X.X.X#X#XXXXXXXXXXXXXXXXXXXXX.X.X.X.XXXXX.X.X.XXX.X.X.X#X.X.X#X#X.X.X.X#X.XXXXX.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.XXX.X.X.XXXXXXXXXXXXX.X.XXX.XXXXXXXXXXXXXXXXX.X.X.X.X#X.X.X.X.X.X.XXXXX.X.X.X#X.X.X#X.X.X.X.XXXXXXX.X.XXXXXXX.X#X.X.X.XXX.X.X.X#X.X.X#XXX.X#X.X.XXXXXXXXX#X#X.XXXXXXX#X.X#X.XXX.X.X.XXX#X.XXXXX.X.XXX.XXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX.X.XXX.XXX.XXX.X#X.XXXXXXXXX.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.XXX.X.XXXXXXX.X.X.X.X.X#XXXXX.X#X.X.X.X.X.X.X.XXX.XXX.XXX#XXXXXXX.X#X#XXX.X#X#X.X.X.X.X#X.XXX.X.X.X.X.X.XXXXX.X.X.XXXXX.X.X.X.X.X.X.X#XXXXXXX.XXX.X.X#X.X.X.X.X.X.XXX.XXX.XXX.X.X.X.X#X.X.XXXXX.X.X.XXX.X.X.X.XXX.X.X.X.X#X.X#X#X.X.X.X#X.XXX.X.XXX.XXX.XXX.X.X#X.XXX.X.X.X.X.X.X.X.XXX.X.XXX.XXX.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.X.X.XXXXX.X.X#X#X.X.X.XXX.X.X.X.XXX.X.X.X.X.XXX.X.X.X.XXX.XXX.X.X.XXX#X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.XXXXX#XXX.X.X.XXXXX#X.X.X.X.XXXXX.X.X.XXXXXXX.X.X.X.X.X#X.X.X#XXX#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.XXXXX.X.XXXXXXX#X.X.XXXXX.X.X.XXX.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.XXX.X#X#X.X.X#X.X.XXX.XXX#X.X.X#X.X.X.X.X.X.X.X.XXXXX.XXX.XXX.X.X#XXXXXXXXXXXXXXXXX.X.X.X.XXX.X.X.X.X.X.X.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#XXX.X.XXX.X.X#X.X.XXXXXXX.X.X.X.XXXXX.X.X.X.X.XXXXX.X.X.X.X.X.XXX#XXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX...X.......X..#....XXXXXXXX..X..#.....#.........#X........#.#........X..#X.........XX.....#.........#..........................X....#..XXXXXXX.X.X#X..#..X#....XXX......XX#.........#..........XXXXX#..X.X........XXXXX....X.......X......#..X#X#..XX..X..#........X....X..X.....X#...#...X.................#........XXX..X..XXX..#.#X....#.X..X....X............X..X..X...X............#.............#X#..XX.....#.#.#X....#..X.X#......................X..#.#.#.#X..............................XX#..X.........X..#.#....X..#.....#...#X..#X.......X....XXXX....#XXXXXXXXX.......XXXXX.......XXXXXX..........X..#....X.X..#.#.#..............X#......X.............X..................#..X.....XXXXXXX....XX....#.#.#X........#...........#.#..X....#X#.......X.....#X#..X.......X.......X#....XX......XXX..........#.....X.#....X#....X...X....#X..XXXXXXXXXXXXXXXX....X.#..X#..X......#......X....#........X..........#............X....X.........#X.X.........X...................X#X..#.....#..X.XX............XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX.X#X.X.X.XXX.X.X.XXXXXXXXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.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.XXXXXXX#X.X.X.XXX.X.X.X.XXX.X#X.XXXXX.X.X.X.X.X.XXX.X.X.X.XXX#X#X.X.X.X#X#X.XXXXX.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.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXX.X.X.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.X.X.X.X.X#X.X.X.X#X.X.X.X.X.XXX.XXX.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.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.XXXXXXX.X.X.XXXXX.X.X.XXXXXXXXX.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.XXX.X.X.X#X.XXX.X.X.X.X.X.X.X.XXXXXXXXX.X.XXX.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.XXX.X.X#XXX.X.X.X.X.X.X.X#X.XXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.X.XXXXXXXXX#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.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.X#X.X.X.X.X#X.X.X.X#X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXX.X.X.X.X.XXXXX.XXXXXXXXXXXXXXX.X#XXX.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.X.X.X.X.X.XXX#X.X.X.XXXXXXX.X.XXXXX.X.X#X.XXXXXXXXX.X.X.XXX.X.X.X.X.XXX.X.X.XXX.X.X#X.XXX.XXXXXXXXX.X#XXX.XXX.X.XXX.X.X#XXX.X.X#X.X.X.X.X.XXX.X.XXX#X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.XXX.X.XXX#X.X.XXX.X.X.X#XXXXXXX#X.XXXXX#XXX#X.X#X.X.X#X.X.X.XXX.XXX.X.XXX#X.X.XXXXX.X#X.X.X.X#X.XXX#X.X.X.X.XXXXX.X.X#X.X.XXX.X.X#X.X.X.XXX.X.X.X.X#X.X.X#X.X.X#X.X.XXXXX.X.X#X.XXX.X.X.X.X.X.XXX.X.X.X.X#X.X#X#X.XXX.X.X.X.X#XXX.XXX.XXX.X.X.X.X.X.X.XXXXX#X.X.X.X.XXXXX.X.X.X.XXX.X.X.X.XXXXXXXXXXX.X.X.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.X.XXX.X.X.X#X.X.X.X.XXXXXXXXX.X.X.X#X.X.X.X.X#X.X.XXX.X#X.XXX.XXX.XXXXX#X.X#X.X.X#X.X.X#X.X.X.X.X.X.X.X#XXX.X#XXX#XXX.X.X.X.XXXXXXX.X.X#X.X#X.X.XXX.X#X.X.X.X.X.X.X.X.X#X#X.XXXXXXX.X.XXXXX.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.XXX#X.X.XXX#X#X.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.X.X#X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX.X.X.X.XXXXX#X.XXXXX.XXX.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X.X.XXX.X.XXX.X#XXX.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#XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X.XXX#X.X.X.X.X.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.X.XXX.X.X.X.X.X.X#XXX.XXX.X#XXXXXXX.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X#X.X.X.X#X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.XXX.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.X.X#X.XXXXX.X.X.X.X.XXX.X.X.XXX.XXX#XXXXX.X.X.X.X.XXX.X.XXX.X.X#X.X#X#XXX.X.X.X.X.X.X.X#X.XXX.X.X.X.X#XXX#X.X.XXXXX.X.X.XXXXX.X.X.X.X.XXXXX.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#XXX.X.X.X.XXX.XXXXX.X.X#X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX#X.X.XXXXX.XXX.X.XXX.X.XXX#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.XXX.X.X#X#X#X.X.X.X.X.X.X.X#X.X#X.X.X.X.X.XXXXX.XXX.X.XXX.X.X#X.XXX.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.XXX.XXXXX.X.X.X.X.X.XXX.X.XXX.X.XXX.X#X.X.XXX.X.X.X#X.X.X.X.XXX.X.X#X.X.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX.......XXX...XXXXX...X............X...X.#X.....X.....X.......XXX....#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..............#.......XXXXXXXX.........X...........X...X#.....#......X....#.........X.................#...#.#.......X......X.X...............X................#X...X...............X....#......X.X.........XXXXXXX...........X...XXX......X......X.............X.X...............X..#........X....#.XXX.#..............X.......X........#...........#.....X.....X......X....X..X....#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#..........XX....X.........X#..........X.X#.....#.....X...........#...#................XXXXX.....X..#......XXX.....X....#....XXX..#X.X.........X#...#................XXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXX.X#X#XXXXX.XXXXXXX.XXX.X.X.X.X#X.X.X.X.X#X.X.X.X.X.XXXXX.X.XXXXX.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X.X#X#XXXXX.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.X.X.X#X.X#X.X.X.X.X.X#XXX.X#X#X#X.X.X.X#X.X.XXX.XXX.X#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.X.X#X.X.X.X.XXXXXXX.X.X.X#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.X.X.X.X.X.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.XXX.X.X.X#X.X.X.X#X#X.X.X.X#X#X.XXX.XXXXX#X.X#X.X.X.XXX.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.X.XXX.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.XXXXX.X.X.X.X.X.X.X.X.XXX.X.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.X.X.X.X.X.X.X.X#X#X.XXXXX.X.X#X.X.X.X.XXX.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.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.XXXXX#X#X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX.X.X#XXXXX.X.X.XXX.X.X.X.X.X.X#X.X.X.X#X.X.X#X#X.XXXXXXXXX.X#XXX#X#X#XXXXX#X.X.X.X.X.X.X.X.XXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X#X#X.XXX.X.X#XXXXX.X.XXX.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.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#X.X.X.X.XXXXX.X.X.XXX.XXXXX.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.XXXXX.X.X.X.X.X.X.XXXXX.X#X.XXXXXXXXXXX.X.X.X.X#X.X.X.X.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.XXXXXXXXX.X.X#X#X.X.X.X#XXX#X.XXXXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.XXXXX.XXXXX.X.XXX#X.X.X.X#X.X.XXXXXXX.X.X#X#X.XXX.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.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.XXXXX.X#X.X.X.X.X.X.XXX.X#X#XXX.X.X.X.X#X.X.XXXXXXX#X#X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXX.XXX#X#XXX.X.X.X.X.X.X.X.X.X.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.XXX.X#X#X.X#X.X.XXX.X.X.X.X.X.X#X.X.X#XXX.X.X.X.X#XXXXXXX.X.X#X.X.XXXXXXX.X.X#XXX.XXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX.X.XXX.XXX.X.X#X#XXX.X.X.X.X#XXX.X.X.X.X.XXX.X.X.XXX.XXXXX.X.X.XXX.XXXXXXXXX.XXX#X.X.X.X.X.XXXXX#X.X.X#X.X.X.X.X.X.XXX.X.X#X.X.X.XXXXX.X.X#X.X#X.XXX.X.XXX.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.XXX.XXX.X#X.X.XXX#XXX.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.XXX#XXX.X.X.X#XXXXXXX.X.XXXXXXXXX.X#XXX.X#X.X.XXX.X.X.XXX.X.X.X#XXX.X.XXXXX.X.X.X#X.X#X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X#X.XXX.X.X.XXX#XXX.X.XXX.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#X.X.X.X.X.XXX.X#X.X#XXX#X.X.X.X.X#XXX.X.X.X.X.X.X#X#XXXXX.X.XXX#X.XXX.X.X.X.X#X.XXX.X.XXX.X#XXX.XXXXX.XXX.XXX.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.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.XXX.X.XXX.X.X#X.X.XXXXXXX.X.X.X#XXX.X.X.X.XXX.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X#XXXXX.X.X.X#X.XXX.X.X.X#X#X.X.X.X#X.X.XXX.X.X.X.X.X#X.X.X.X.XXX#X.X.X#XXX.X.XXX.X#X.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.X.X.XXX.X.X.X.X.X.X.X.X.X#X.XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX.#..X.............X#........XXXXX....#....X..........XXXX...........XXXXXXX#..X....#...#...#XXXXX#..X.......X.......X#............XXXX...#X.............X...............XXXXXXXXX....X.....#....X...X....#......XXXX...#...........#..X......#.X..............X#..X.......XXX#.......XXXXXXXX........XXXXXXXXXXXXXXXXXXX..............X....X.....#.#...X.....XXXXXX.........X..........#XXXXX..............#...............X.#X.X....X.#.X.........XXXX#.#.#X.X.X.....X........#XXXXX....X........................XXX..#..XXX.............X...X#XXXXX......X....X.....X..........#XXXXX...............X..#..X.........X..#..X...XXX....X.........X............X..#.#............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.................X.X.X.....X#.#....X.............X....#.X...........#.#XX.......X.....#.............X.#...#....XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXX.X.X.X#X#X.X.X.X#X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXXXXXX#X#X.X.X.X#X.X.X.X#XXXXX.X#X.X.X.XXX.XXX.X.X.X.X.X.X.X.XXX#XXX#X.X.X#X.XXX.X.X.X#X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.XXX.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#X.XXXXXXXXX.XXX.XXXXXXXXXXXXXXXXXXXXX.XXX#X#X#X#X.XXX.X.X.X#X.X#X.XXX.X.XXXXXXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X#X.XXX.XXXXXXX.X.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#XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.XXX.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.X#X.X.XXX.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.X.X.X.X.X.X.X.X.X.X#X.X.XXX.X.XXXXXXX#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.X.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.XXX.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.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X#X.X.XXX#X#X.X.X.XXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX.X#X#X#X.X.X#X.X#X.X.X#X.X.XXXXXXXXX.X.X#X.X.X.XXXXXXXXXXXXX.X.XXXXXXXXXXX.X.X.X.X.XXX.X.X#XXXXX#X.X.X.X.XXX.X.XXXXX.X.X.X.X#X#X#X.X.XXX.X.X.X.XXXXX.X.X#X.X.X.X.X.X.XXXXXXXXXXXXX.X.XXXXXXXXX.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X#X.X.X#X.XXX.X#X.XXX.X.X.X.XXX.X.X.X#XXX.XXX#X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X#X.XXX#X.X.X.X.X.X.X.X.XXXXXXX#X.X.X.XXX.X.X.X.X.XXX.XXX.X#X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X#XXX.X#X.X.X.X.X.X.X.X.X.X#X#X.X.XXXXX.X.X#XXX.X#XXXXXXX.X#X#X#X.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#XXX.X.X.X.X.X#X#X.X.X.X.XXXXXXX.X#XXX.X.X.X.X.X.X.XXX.XXX.X#X.X.X.X.X.X#XXXXX#X.X.X#X.X.X.X.X.X.X#X#X.XXX#X.X.XXXXXXX.X.X.XXXXXXX.X.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.X.X.X.X.X.X.X#X.XXXXXXXXX.XXX.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXX.X.X#XXX.XXX.X.X.XXX.X.X#X.X#XXX.X#X.X.X.X.X.X.X#X.X.X.X.XXX.X.X#X.XXXXX.XXXXX#X.X.X.X.X.XXX#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.X.X.X#XXXXXXX#X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.XXXXXXXXXXXXXXXXXX .X.XXXXXXXXXXXXXXX#X#X.X.X#X#X.X.XXXXXXX.X.X.X.X.XXXXXXX.X.X.X.X.XXX.X.XXXXX.X.X.XXX.XXXXXXX.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.X.X#X.X.XXX.X.X.XXX.XXX.X#X.X.X#X.X.X.X.X.X.XXX#XXXXXXXXXXXXXXX.XXX.X.XXX.X.X.X.X.XXX.X.X#X.X.X.X.X.X.XXX.X.XXX.X.X#X.XXXXX.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX#X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.XXX.X#X#X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.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.X.X.XXX.X.X.X.XXX#XXX.X.X#X.XXX.X.X.X.X.XXXXX.X.X.X.X#X.X.X.X#XXX.X.X.X.XXX.X.X.XXX.X#XXX.X.X.X.X.X.XXX.XXXXX.XXX.X.X.X#X.X.X.X.X.X.XXX.X.X#X.X#X.XXX.X.XXXXXXX.X#X.X#X.X.XXX#X.X.X.X.X.XXX.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.XXX.X#X#X.X.X.X.X#X#X#X.X.X#X.X.X.XXX.X.XXX.X.XXX.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.XXX.X.X.X#X#X.X.X.XXX.XXX.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.XXX#X.X.X.X.X.XXX.X.X.X.XXX.X.X.XXXXX.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#XXXXXXXXXXXXXXXXXXX ....XXXXXXXXXXXXXX...#...........#XXXXX.....X....XXXXXXX....X..#.......#X..X..........X#X.X...............X#........X..........X...........X....X...........X..#.....#X#.#...#....XXXXXXXXXXXXXXXXXXX............X..XXXX.#XX...X...........X...#.X..XXXXXX...............X..X#................X........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.....X.X.........#...#XXXXXXX..............#.#X....#......X...................X.X#.....#......XXX.........X.............X.X......#.......#.............X....X..#XXX..#...X.XXXX#.......X...#...XXXX.........X....#........X......X......X..........#X#.....#............X..X.#...#.......X.#XXXXX.....X.......XXXXX..X....................X.........X..#..........X........#X.......XX...........#............X......#...#........X.........XXXXXXX...X#....X..#...........X...........X.........X.X........X#X..........#.#.XX..#.X............X#....X.....X........#..XX...........XXXXXXX.#........X..#X.X.....X.....XXXXX....#...X...................XX......#.....XXX.....#X.XX..XXXXXXXXXXXXXXXXXXXX .X.X.XXXXXXXXXXXXXXX.X.X#X.X.X.X.X#XXXXX.X.X.X.X.X.XXXXXXX.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.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.XXXXXXXXXXXXXXXXXXX.X.X#X.X.X.X.X.XXXXX.X.X.X.X.X#X.XXX.X.X#X#X#X.XXXXXXX.X.XXX#X#X.X.X.X.X.X#X#X.XXX#X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X#X#X.X.X.XXXXX.X.X.X.X#X#X.XXX.X#X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.XXXXX.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.XXX.X#X.X.X.X.X.XXX#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.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X#X.X.X.XXXXX.X.XXX.X.X#XXXXX.X.X.X.X.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#X.X.X.X.X.X#X#XXX.X#X.X#X.X.XXX.X.X#X.X.X.XXXXXXXXX#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.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.X.XXXXX.X.X#X.X.XXXXXXXXX#X.X#X#X.X.X.X.X#X#X.X.X.XXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXXXX.X.X#X.X.X#X.XXXXXXXXXXXXXXXXXXX X#X.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X#XXXXXXX.X#X.X.X.X.X.XXX#X#XXX.X.X.XXX.X#X.X.X.X.X.X.X.X#X.X.X.X.X.XXXXXXX#X.X#X#X#X#X.XXX.X#X.X.X.X#X.X#X.X.X.X.X.X.XXXXX.XXX.X.X.X.X#XXXXX.XXXXXXXXXXXXXXXXXXXXX.X#X.X#X.XXXXX.X#XXXXX#XXXXX.X#X.XXXXXXX.X#X.X#X.XXXXXXXXXXX#X.X.X.X.X#X.X.X.X.X.X#X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXX.X.XXX.XXXXX.X.X.XXXXX.XXX.XXX.X.X.XXXXX.X.X#X.X.X.X.XXXXX.X.X.X.X.XXX#X.X.XXXXXXXXXXX#X#XXX.XXX.X#X#X#XXX.XXX.X.XXX.XXXXX.X.X#X.X.XXXXXXXXXXXXX#X.X.X#X.X.XXXXX.XXXXX.X#X#X.X.X.X.X#XXX.XXX.X.X.X.X.X.XXX.X#X.X#XXX.X.X.X.X.X.XXXXX.X.X.X.X.XXX.X.X#X#X.X.X.X#X.X.XXX.X#X#X.XXXXX.X.XXXXX.X.X#XXX.X#X.X#X.X.X.X.X.X.X#X.XXX.X.XXX.X#X.X.X.X.X.X.XXX.X.X.X#X.X.X#X.X.X.X#X.X.XXXXX.X#XXX.X.XXX.X.X#X.X.XXX#X.X#X.X#X.X#X.XXXXXXXXXXXXX#XXX.X.X.X#X.X.X.X.X#XXX#X.X.X.X.X#X.X.X.X#XXX.X.X.X.XXX.X.X#X.X.XXX.X#X.X.X.X.X.XXX#X.X.XXX.X.X.X.X#X.X.X.X.X.XXXXXXXXX.X.X.X.X.XXXXXXX.X.X#X.X#X.X.X.X#XXX.X.X.XXXXX.X.X#X.XXX.X.X.X.X.X.X#X#X.X#XXXXX.X.X.X.X.XXXXXXX.X.X.X#X.XXXXXXXXXXXXXXXXXXXX .X#X.X.XXXXXXXXXXXXX#XXX.X#X.X.XXXXXXXXXXX.X.X.X#X.X#X#X.X.X.X.X.X.XXXXX.X.X.X.X#XXX.XXX.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.XXX#X.X.X.XXX.XXX.XXX#X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.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.XXX.X.X.X.XXX.XXX.XXX#X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#XXX.XXX#XXXXXXXXXXXXXXXXX.X.X.X.X.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.X.X.X.XXX#X.XXX.X.X.XXXXXXXXXXXXX#XXX.X.X.X.X.XXX.X#X.X.X.X.X.XXXXXXXXXXXXX.X.X.XXX#X#X.XXX.X.X.X.X.X#XXX.XXXXX.X.X.X.XXX.X#X#X.X#X.XXX.X.XXX.X.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.XXX#X.X.X.X.X.X#XXX.X.XXXXX#X.X.XXX.XXX.XXX.X.X.X.X.X.X#X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.X.XXX.X#XXXXXXXXXXXXX.X.X.X#X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X.XXXXXXX.X.X.XXX.X.X.X.X#XXXXXXX#X.X.XXX.X.X.X.XXX.X.XXX.X.X.XXX#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.XXXXXXX.X#X.X.X.X.X.X.X#XXX.X.XXXXXXXXXXXXXXXXXXXXX .......XXXXXXXXXXXXX..........XXXXXXXXXXXXX....#.........X.#.....X.XXXX..X.......#X.X.........X#.................#...#.......X......X....X...............#......X...XXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXX.....X......................X..........#..X#................X..#....X...X.......X....#..X....#.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..X..................X...X#.......#X..........#...#.......#...............X........................XXXXXXXXXXXXXXXXX#..............X#.#.#....XXXXXXXXXXXXXXX....#X....#.....#.X...#X..#X...X...........X..X....X#.#.........X..............X...X.X#X..X......X.......X.......X............X.#.X.#.....#X.............X.......X...X...........X....#X...X...X..........#.#...X.....#.#.....X..........X.X.....XXXXXXXXXXX......XXX...#.............X...#..X..X...#XX.........XXXXXX.......XXXXXXX#...#.........X....XXXXXXXXX..XXXX..X..............X...XXXX......X.....X....#.#.......#...#.....#.........#....X....#......XXXXXXX....#.X.........#.........XXXXXXXXXXXXXXXXXXX .X.X.X.XXXXXXXXXXXXX.X.X.X.X#XXXXXXXXXXXXXXX.X.X#X#X.X.X.X.X.X.X.X#XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X#XXXXX.X.X#X.X.XXX.X.X#X.X#X#X.X.X.X.X.X.X.X.X#X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X.X.X.XXXXX.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.XXX.X#X.X.X.X#X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.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#X.X#X#X#X.X.X.X#X#X.X.X.X.X.X.X.X.X#X#XXXXXXXXXXXXXXX#X#X.X.X.XXX.X.X.X.X.X.X.X.XXXXXXXXXXXXX.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.X.X.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.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.XXX.X#X#X.X.X.X.X.X#X.X#X.X.X.X#X.XXXXXXXXX#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.XXXXXXX.X.X.XXXXXXX.X.XXX.X.XXX#X.X.X.XXXXXXXXXXXXXXXXX.XXX.XXX.X#X.X.X#X.XXXXX.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#XXXXXXX#X.X#X#X.X#X#X.X#X.X#X.X.XXXXXXXXXXXXXXXXXXXXX XXX.X.XXXXXXXXXXXXXXX.X.XXX.X.XXXXXXXXXXXXX.X.X#X.X.X.X.X.X.XXX.X.X.XXX.X.XXX.X.X.X#X#X#X.X.XXX.X.X.XXXXX.XXXXXXX.XXX.XXXXX.X.X.X.XXX.X.X.X.X.XXX.X#XXXXX#X.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.XXX.X.X.X#XXXXX.X.X.X.X.X.X.X.X#X.X#X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X.X.XXX.X.X.XXX.XXX.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.X#XXX.X.XXX.X.X#X.X.XXX.XXX.XXXXX.X#X.X.XXXXX.XXX.X.X.X.XXX.X#XXX#XXXXXXXXXXXXXXX.X.X.X.XXXXX.X.X.X.X.X.X.X#X.XXXXXXXXXXX#X.X.X.X.X.X.X.X.X.X#X.X.XXX.XXX.X#X#X.X.X.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#XXXXXXX.X.X#X.XXXXXXX.X.X.X.X.X#XXX.X.XXX.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#XXXXX.X.X.X.XXX.X#X.X.X.XXX#X.X.X.XXXXXXX.X.X.X.X#X#X.X.X#XXX#X.X.X.XXX.X.X.XXXXX#X#X.X.X#XXX.X.XXXXXXX.X.X#X.XXXXXXX.XXX.X#XXX.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.XXX#X.X.X.X#X#XXX.X.X.X.X#X.X.XXXXX#X.X#X#X.X.XXX.X.XXX.X.X#X.X.X.XXX.X.X.X.XXX.XXXXX.X#X.XXX.X.X.X.X#X.X#X#X.X#XXXXXXXXXXXXXXXXXXXXXX XXXX.X.XXXXX.X.XXXXXXX#X.X.X.X.X.XXXXXXXXXXX.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.XXXXXXXXXXX.X.X.X.X#X.X.XXX.X.XXX.X.XXX.X.X.X.XXX.XXX.X.X.XXXXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXX.X.XXXXX.X.X#X#X.X.X#X.X.X.X.X#X.X#XXXXX.X.X#XXX.XXX.X.XXX.X.X.XXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.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.XXXXXXXXXXX.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X#XXX.X.X.X.X.XXX.XXX.X#X#X#X.X.X.X.X.X.X.X.X.X.X#XXXXXXXXXXXXX.X#X.X.X.X.XXX.XXXXX.X.X.X.X.X.X#X.X.X.XXX.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.XXX.X.X.X.X.X.X.XXX.X#X.X.X.X.X.X.X.XXX#XXX.X.X.X.X.X#XXXXX#XXXXX.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.XXX.X.XXXXXXXXX#X.X.X.X.X#X.X.X.XXX#XXX.XXXXX.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.XXX.X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXX.XXX.X.X.X.X.X.X.X#X.X.X.XXX#X#X.X.X.X.X.X.X#X.X.X.XXX.X.X.X.XXX.XXX#X#X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXX XXX#.....#.#....XXXXXXX...........X.XXXXXXXXXX...#..X..........#.............#X................#X...........X.XXXXXXX....#...X.........#..X.....X.........X.....X.....XXX..#X.XXXXXXXXXXXXXXXXXXXXXXX......X..X....XXXXXX.X...............X..#......X.X.................XXX#....XX..X.........XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...X....#....XXX.....X..#X....#...................#X....X..XXXXXXXXXXX....#X..X......X....X...X....................X....#X.X............#...X.......#..XXXXXXXXXXX..#.#.......#X...X...............X#.X.....X.......#X........#......X...X......#X.X#X#...#.......X....X................#.X..........X......#X.X...X...XXXXX..X......XXXXXXXXXXXXXXX..#X..X..........X....X.....#....X............X.X..........X.....XXXXXXXXXXX......#X...........X...XXX..#.............X......X.........X..#...#............X.......XXXXXXXXXXXXXXXXXXX..#X......#.#.X..............XXX...........X.XXX..#............X...XXXXX#....X....X...#.....#......X......#..X.X#..X...XXXXXXXXXXXXXXXXXXXXXX XX#X.X.X.X.X#X.XXXXXXXXX.X.X.X.X#X.X.XXXXXXX.X.X.X.XXX.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.X.XXXXX.X#X.X.X.X.X.X.XXX.X.XXX.X.X.X#X.X.X.X.X.X#X#X.X.XXXXX.X#X#XXXXXXXXXXXXXXXXXXXXX.X#X.X#X.X.X.XXXXXXX.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.XXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X.X.X.XXXXX.X.X.X#X#X#X.X#XXX.X.X.X.X.X#X.X.X.X.X.X.XXXXXXX.XXX.X.X#X#X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.XXXXX.XXX.X#X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X#XXXXXXXXXXX.X.X.X.X.X.X#X#X#X.X.X#X.X.X.X.X.X.X.X.X.X.X.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#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXX.X#X.X.X#X#XXXXXXXXXXXXXXX.X.X.X.X.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.XXXXX#XXX.X.X#X#X.X.X.X.X.X#X#X.XXXXX.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.XXX.XXXXXXX.XXXXXXXXXXXXX.X#X.X.X#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.XXXXXXX.X.X#X.X.XXX.X.X.X.X.X.X#X.X#X#X.X#X.X#X.XXX.XXXXXXXXXXXXXXXXXXXXXXX XXX.XXXXX.X.X.X.XXXXXXX.X.X.X.XXX.X.XXXXXXX.X.X#X.XXXXX.X.X.XXX.X.X.X.X.XXXXX.X#X#XXXXX.X.XXX.X.X.XXXXX#X.X.X.XXXXXXX.XXX.XXX#X.XXXXXXX.X#X.X.XXX#X.X.X.X.X#X.X.XXXXXXXXX.X#X.XXXXXXXXXXXXXXXXXXXXXXX#X#X.X.X.X.XXXXX.XXX.X.X.X.X.XXX.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.XXXXXXXXX#X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#XXX.X.X#XXX.X.XXX.X.X.X.X.XXX.X.X.X.X.X#X.X.X#X.X.X.X.XXXXX.X.X.X.XXX.X#X.X.X#X.X.X.X#X.X.X.X#X.X.X.X.X.XXXXXXX.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#X.XXXXXXXXXXX.X.X.X.XXX.XXX.XXXXX#X.X.X.XXX.X.X#XXX.X.X.X#X.X.XXX.X#X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX#X.X#X.X.X.XXX#X.X#X.X.X.XXXXX.X#X.X.X.X.X#X.X.X.X.X.XXX#X#X.XXX.XXXXXXXXXXXXXXXXX.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#X.X.X.X#X.X.XXXXXXX.XXXXXXXXX.X.X.X#X.X.X.X#X.X.X.X.X.XXXXX#X#X.XXX.X.X.X.X.X.X.X.XXX.X.XXXXX.X.XXXXXXXXX.X#X#X#X.XXX.X#XXXXXXXXXXX#X.XXXXX.X.X.X.XXX#X.X.X#X.X.X.X.X.X.X#X#X.XXXXX.X.X.X.X.XXXXX.X#X.X.X.X.X.X#X.X.X#XXX.XXXXX#X.XXXXXXXXXXXXXXXXXXXXXX XX.X.XXXXX.X#X.X.XXX.X.X#X.X.X.XXX.XXXXXXX.X.X.X#XXXXX.X#X#XXX.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.XXX.XXXXX.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X.X.XXXXX.X.X.XXX.X.X.XXXXXXX.X.X#X.XXX#X.XXX.X.XXX.X#X.X.X#X#X.X.X#X#X.X.X.XXX.X.XXXXX.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X.XXX#X.X.X.X.XXX.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#XXX.XXX.XXX#XXX#XXX.X.X.X#X.X.X.XXXXXXX.X#X#X.X.XXX.XXX.X.XXX.X.XXX#X.XXX.XXXXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.XXX.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.X.X.X.X#X#X.X.X.X.XXXXX#X.X.X.X#X.X.X#X#X.XXX.X#X.X.X.XXX.X#X.X.X.X.X.X.XXX.XXX.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X#X.X.X.X.X.X.XXXXX.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X#XXXXXXX.XXXXXXX.XXX.X.X.X.X.X.XXX#X.X.X.XXX.XXXXX.X.X.X.X.X#X#X.XXX.X.X.X.XXX.X.XXX.XXX.X.X.X.X.XXXXX.X#X#X.X.X.X.XXX.X.X.X.X.X.X#X.X.X.X.X.X.XXXXX.X.X.XXXXX.X.XXX.XXX.X#XXX.X.X#X.X.X.XXXXXXX.XXX.XXX.X.XXX.X.X.X.XXX.X.XXX.XXX.XXXXXXXXXXXXXXXXXXX XXX.XXXXXXX.X.....X#............X..............#....X.......X................X..........................XXXXXXXXXXXXXXXXXXX..#......XXX..#.#X.X...X.....X..#.............#X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXXXX#....X.......XXXXX.......XXXXX#.........X.X......X......#.......#..X.....X#X#.......#X.X...XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..#...#....X...............X.X......#XX.X......X..#...............X.........#...X.......#XXXXXXXXXX.#...#.X......X.X#.....#XX....X...X.....X......#X......XXXXXXXXXXXXX......................X..............X..X.....X#...#...........X................X#...#.........X....X........#.........#.......X...X...#.......#.X................XXXXXXXXXXXXXXXXX.....X..........X....XXXXX#X...X....#.......#.XX..............X..........X#XXXXXXXXXXXXX................#X#.......#XX.#.X......................X..X...#....X...................X#.................................X....X...X.....XXXXXXX#.#...X.........X........XXXXXXXXX.....X.....X...............X..X....XXXXXXXXXXXXXXXXXX XX#X.XXXXX.XXX.X#X.X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X#X#X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.XXXXXXXXXXXXXXXXXXXXX.X.X#X.XXXXX.X.X#X.X.XXX.X#X#X.X#X#X#X.X.XXX.X.X.XXXXXXXXXXX.XXXXXXXXXXXXXXXXX.X#XXXXXXX.X.X.X#X.X#X.X#XXXXX.XXX.XXXXX.X.X.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#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X.X.XXX.X.X.X.X.X.X.X.X#XXX.X.XXXXXXX.X.X.X.X#X.X.X#X.X.X.X.X.X.XXX.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.X.X.X.X#X.X.X.X#X#X.X.X.X.XXX.XXXXXXXXX.X.X.X.X.X.X#X.XXX.X#X.X.XXX.X.XXX.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.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X.X.X.X#X.X#X.X.X.XXXXXXXXXXXXXXXXXXX.X#X.X#XXX.X.X.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#XXXXXXXXXXXXX#X.X.X.X.X.X.X#X#X.X.X#X.X#X.X.X.X#X.X.X.X.XXXXX.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.XXX.X.XXXXXXX.X.X#X.X.X.X#X.X.X.X#X.X.XXXXXXXXXXX.X.XXX.X#X.X#X#X.X.X.X.X.X.X.X.X#X.XXXXXXXXXXXXXXXXX XXX.XXXXX.X#X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.X.XXXXXXX.X#X.X.X.X#X.X.X.XXX.X.X.X.XXXXX.X#XXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X#X.XXX#X.X#X.X.X#X.X.X.XXX.X#X.X.X.XXXXXXX.XXXXXXXXXXX.X.XXXXXXXXXXXXXXX.X.X.XXXXX#X#X.X.X.X.X.X#X.XXXXXXXXXXXXX#X.X.X.XXXXXXX.X#XXX.X.XXXXX.X.X.XXX.XXX.X.XXX.X#X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXX.XXX.XXXXXXX.X#X#X.X.X.XXX.XXX.X.XXXXXXX.X#X.X#X.X#X.X#X.X.X.X.X#XXXXXXXXX.X.X.X#X.X#X#XXXXX.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.XXXXXXX#X.XXX.X.XXX.X#X#XXX.X.X.X.XXX#X.XXXXXXX.X#X.X.X.XXX.XXXXXXX.X.X.X#XXXXX#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#XXXXXXX#X.X.XXX#X#X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXX.X#XXX.X.X.X#X.XXXXXXX#X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXX.X#X.XXXXXXXXXXX.X.X#XXX.X.X#X.X.X.X.X.X.X.X.X.XXX#X#X.X.X.X.XXXXX.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.XXX.X.X.XXX.X.X.X.X#XXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.XXX.X.X.X.X.X#X.XXXXX.X.X#X.X.X.XXXXXXXXXXXXXXXXXX XX.X.XXXXX.X.X.X.X.X.X#XXX#X.XXX.X.X.X.X.X.X.X.XXX.X.X.XXX.XXX.X.XXX#XXXXX#XXX.XXXXX.X.X.XXXXXXX#XXXXXXXXXXXXX.XXXXXXXXXXX#X.X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X#X#X.X.XXXXXXXXXXXXXXXXXXXXX.X.XXX.XXX.X.X.XXX.X#X.XXXXX.X.X.X#X#X.X.X.X.XXX.XXX.XXX.X.X.X.XXX.X.X.X#X.X.X.XXXXX.X.X.X.XXX.XXX.XXX.X.XXX#X.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXX.X.X.XXX.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X.XXX.XXX.X#X.XXX.X.X.X#XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.XXX.X.X.XXX.X.X.X.X.XXX.X.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.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.XXXXX#X.X.X.X.XXX#X#X.XXX#XXXXXXXXXXXXXXXXXXXXXXXXX#X.XXX#XXX.X.X.XXXXX.X.X.X.X#X.X#X#X#XXX.X.X.X.X.XXX.X.X.X#X.X.XXX.X.X.X.XXX.X.X.XXX#X.X.X.X#X.X.X.X.X.X.X#X.X.X#XXX.X.XXX.XXX.XXX.XXX.X.X.X.X.X.X#X.X#X.X.X.X.X.X#XXX.XXX.X.X.XXX.X.X#X.XXX.XXX.X#X.X.X.XXX.X.X.X.X.X.X.X.XXXXXXX.XXX.X.X.X.X.XXX.XXX.X.X.XXXXXXXXXXX.XXXXX.X.X.XXX.X.X.X.X.X#X#XXX.X.XXXXXXXXXXXXXXXXXXX X..#..X.........X.X..#.#....X.XX..XX.......X....................XXXXXXXXXXXXX...XX.....X.#X.XX....XXXXXXXXXXX...XXXXXXXXXXX#....X#X....#...#........XXX......#.....#XXXXXXXXXXXXXXXXXXX.........................XXX....XX....#............X..........#...............#..XX......X...X#..................X#......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX......#......XXXXXXXXXXXXXXXXXXX........X.#XX.#..........XXXXXXX..X.............X.................X...XXX......X.......X....#........X........#...#..X.........XXX.......X.X................#.....#X................X..............X........................X.....#.X.........X..X....................X........X#...X..............XXXXX.........XXXXX..#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX#....XXXXX.....XXXXX#...X.................X.#..........X.X......X.#...#..........X............XX.......X...X.X...X..#.#X.X.X#..X...X..X.#...X..X#...X.#.X....X.........X........X........XXXXX...X.......X................#XXX.X....#............XXX..X.#......XXXXXXXXXXX....#....X...........XXXX....XXXXXXXXXXXXXXXXXX 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.XXXXXXXXXXXXXXX.XXX#X.X.X.X#X.X#X.XXXXX#XXXXXXX.XXXXXXXXXXX.X.X#X.X.X#X.X.X.X.X.X.X.XXXXX.X.X#X.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X#X.X.X.X.X.X.XXXXX.XXXXX.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.X.X#X.X.X.X#X.X.X#X.X.XXX.X.X.XXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X#X.X.X.X.X.X.X.X.X.XXXXXXXXX.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.X.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.X.X.X.X.X.X.X.X.X.X.X.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.X.X.X.X.X.X.X#X.X#X.XXX.X.X.X.X.XXXXXXX.X.X#X.XXXXX#X.X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXX.X.XXXXXXX.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.XXXXX.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.X.XXXXXXX.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.X.XXXXXXXXXXX.X.X.X.X#X.X#X.X.X.X.XXXXX.X.XXXXXXXXXXXXXXXXXXX X.X#X.X.XXXXX.X#X.XXX.X.X#X.X#XXX.X#X.X#X.XXX.X.XXX.X#XXXXXXX.X.XXXXXXXXXXXXX.X.X.X.X.X.X#X.X#X.X.XXX.X.XXXXX.X.XXXXXXXXX.X.X.X.X.X.X#X.XXX.X.X.X.XXXXX.X.XXX.XXXXX.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X#X.X.XXX.X#X.X.XXX.X#XXXXXXX.XXX#X.XXXXX.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.XXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXX.X.X#X#XXX.X#X.X.X.X.X#XXXXXXXXXXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX#X.X.X.XXXXX.X.X.X.X.XXX.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.XXX#X.X#XXX.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.X.XXX.XXXXXXX.X.X#X.X.X#X.X.X.X.XXXXXXX.X.X#X#X.X#X.XXXXX.X#XXXXXXXXXXXXX.X.X.X#X.X.XXX.X.XXXXXXX.X.X.X.XXXXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXX.X.XXX.X.X.X.X.X.X.X#X#X.X.X#XXX#X.X#X#X.X#X.XXXXXXXXXXX.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.XXXXX.X.X#XXX.X.X.X.X.X#X.X#X.X.X.X#XXXXXXXXXXX.X.X.X.X#X.XXXXX.X.X.X.XXX#XXX.X.XXX.X.X#X.X.X.X.XXX.X.X.X#X.XXXXXXXXXXX.X.X.X.XXX.X.X#X.X.X.X.XXX.X.XXXXXXXXXXXXXXXXX#XX 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.XXX.X.XXXXXXX.X.X.X.X.X.X.X.X#X.X.XXX#X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X#XXXXX.XXX.X.XXXXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXX.XXX#XXX#XXX.X#XXX.X#X.X.XXX.X.X.X.X.XXX.X.X.XXXXX.X.X.XXX.X.X.XXX.X.X.X.X#X.XXX.X.X.XXX.X#X.XXXXXXX.X.X.X#X#XXX.X.X.X.X.X.X.X.XXX.XXXXXXXXXXXXXXXXXXXXX.X.X.XXX.X.XXX.XXX.XXXXXXXXXXXXXXXXX.X.X.X.X.X#X.X.X#X.X.X.XXXXXXXXXXX.X#XXX.X.X.X.X.X.X#XXX.X.X#X.X.X.XXX.X#XXX.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.XXX.X#X.XXX.X.X.X.X.X.X.X.X.X#X.X#X.X#XXX.X.X.X#X.X.X.XXX.X.X.X#XXX.XXX.X.X.XXX.X.X.XXXXX.XXX.XXXXX.XXXXXXX.X.XXX.X.X.XXXXX.X#X.X.X.X.X.X.X.XXX.XXX.XXX.X.XXX.X.X#X#X.XXX.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X#XXX#X.X.X.X#XXX.X.XXXXX.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.X.X.X.X.X.X.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.XXX.X.XXX#X.X#X.X.X.X.XXX.X.X#XXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.XXXXX.XXXXXXXXXXXXX#X.XXXXXXX.X#X.XXX.X#X#X.X.X.X.XXX.X.XXXXX.X#X.X X...X................#...#..X#X..............#............X....#XXX....................#....X....XXXX....................#..XXX......#XXXXX...XXX...XXX.........XXXXXXXXXXXXXXXXXXXXXX......X......XXXXX........X..X..............XXXXX........#.#.#..X..X...X.#..........XXXXX.....XXXXXXX....#.XXXX#...............#X......#X...XXXXXXXXXX............XXX...X...XXXXXXXXXXXXXXXXX..........#...#.......#XXXXXXXXXXXXXXXXX....#...#...#X#XX......X.........X......#......X......#...#.....#.........#.......#.#..............X.X#...X..X#X...X....#.......#.X..........X#....X......#..................X...X....#XXX......XXXX#X#X.......XXXXXXX...............X........XX.........X......XX.....X.......X........XXXXXXXXXXXXXXXXXX......................X....X..X..XX.#...X.....#.......#XXXXX....#...........X..X........X..X...X.....X......X.........#X......#....XXXX................X#.#X.......X....X.X........X.................X#...........X......X.XXXXX..#..X#......X....#.X....XXXXXXXXXXXXXXXXXXXXXXXXXXX.......XXX......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.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.X.X.XXXXX.X#X.XXXXXXX.XXXXX.XXXXX.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X.XXXXXXX.X.X.X.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.X#X.X#X.X.X.X.X.X.X#X.X.X.X#XXXXXXX#X.XXXXXXX.X.X.X.XXX#X.X.X.X.X#X.XXX.X.X.X.X.X.X.XXXXXXXXXXXXX#X#X.X.X.XXXXX.X.X#X.XXXXXXXXXXXXXXXXX.X.X#X#X.X.X.X.X#X#X.X#XXXXXXXXXXXXXXXXX.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.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.XXX#X.X.X.X.XXX.X.XXX.XXX.XXX.X.X.X.XXXXX.X.X.X#X.X.X#X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X#X.XXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X#X#XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXXXX.X.X#X.X#X#X#X.X.XXX.X.X#X.X.X.X.XXX.X.X#X#X#X#X.XXX.X#X.X.X.XXX.X.X.X.XXXXX.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#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.XXXXXXXXXXXXXXXXXXXXXXXXXXX.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.XXX.X.X#XXX#X.X.XXXXX#XXX.X.X.XXX#X.X.X.X.XXX.X.X.X.X.XXXXX.XXX.X#X.X#XXX#X#XXX.XXXXX.X.X.XXXXXXX#X#XXX.X#XXX.X.X.X#X.X.XXXXX.XXX#XXXXXXXXXXX.X#XXX.X#X.XXXXX.X#XXXXXXX.X.X#X.XXX.X#XXX.XXX.X.X#XXXXX#X.X.X#X#XXX.X.X#X.X#X.X.X#XXXXX.X.X.XXXXX.X.X#X.XXXXX.X.X#X.X.X.XXXXX.X#X.XXX.X#X.XXXXXXXXXXXXX#X#X.XXXXXXX.X.X.X.X#XXXXXXXXXXXXXXXXXXXXX#X.X.X.X.XXX.X.X#XXXXXXXXXXXXXXXXXXXXX.XXX#X.X#X.XXX#X.X.X.X#X#X.X.XXX.X.X.X#X.X.X.X#XXX#XXX#XXXXX.X.X#X.X.X.XXX.X.X.X.X.X#X#X.XXX#X.X#X#X#X.XXX.X.X.X.XXX.X.X.X.X#X#X.X.X.X.XXX.X.X.X.X.X#X#X.XXXXX.X#X.X#XXXXX.X.X.X.X.XXX.X.X.X.X#X.X.X.X.XXXXXXXXXXXXX.X#X#X.X.X#X.X.X.X.XXXXX.X.X.X.X.X.X.XXX.X.X#XXXXX#X.X.X#X#X.X.X.XXXXXXXXXXXXXXX.X.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.XXXXX#X.X.X.X.X.X.X.X.X.XXXXX.X#X.X#X.X.XXX.X.X#XXX#X.X#XXX.X.X.X#XXX#X.X#X#X.XXX.X#X.X.XXX.X.XXXXX.X.X.XXXXX.X#X.X.X.X#X.X.X#X.XXX#X#X.X.XXX.X.XXX#X#X#XXXXX.X.X.X.XXXXX.X.X.X#X.X#X.X#X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.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#XXX.X.XXX.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.XXX.X.X.X.X.XXXXX.X.XXX#XXX.XXX.X#X.X.X.X.XXX.X#XXXXXXXXX.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X#X#XXXXXXXXXXX.X.XXXXX.XXX.X.X.X.X.X.X.X.X.X.XXXXX.XXX.X.XXX#X.X.X.X.X.X.X#X.X.X.X#X.XXX.X.X.X.X.X.XXX#X.X.XXX.X.X#X#X.XXXXX.X.XXX#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.XXXXXXXXXXXXXXXXXXXXXXXXX#X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X#X#X.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.XXX.XXX.X.X.X.X.X.XXX.XXX.XXX#XXX.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.XXX.X.XXXXX.X.X.X.XXX.X.X.X.X#X.X.X.X.X#X#X#X.XXX.X.X.XXX.X.XXX.X.X.X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X#X.XXX.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXX.XXX.X.X#X.X.X.X.XXX.XXX.X.X.X.XXX.X.X.X.X.X#X.XXX#X.X.X.XXXXX#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.XXX.X.X.X#X.X.X.XXXXX.X.X#X#X.X.X.X.XXXXX.X.XXXXX.X.X.X.X.X#XXX.X.X.X.X.X#X.X.XXXXXXXXX.X#X.X.X.X.XXX.XXXXX.X.X#X.XXX.X.X#X.X.X#X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXX#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.....XXXXXXX..X.....#........X.X.....X#.#.......XXXXXXXXX...........#.............#.......XX#.....#..X..........X.......#.#.#....X....#X#..............X.......X...XXX#......X#.......#...#...#X..#X#............X#...........X.#...XXXXXXXXXXXXXXXXXXXXXXXXX...........#.X....XXXXXXXXXXXXXXXXXXXXXXXXX#..........X....X........X.X.......X...............X......X..X#..X.X......#..X.....X#...#X.........X#..X....#.X......X#..XXX............X..X....#.XXXXXX#......X.....X................#X#..........X.........X................X.......X...X....X...........X...XX.......#...#XXXXXXXXXXXXXXX.................XXXX..X.........X#......X.......X.............X....#...XXXX..............#..X.........X........................#..X#..XXXXX........#........X......XX#.....X......X.......X#............XXX..#.X...#...#X...X.........XXX....#...#.#..X.......XXXXXXXXXXXXXXXXXXXXXXX#................XXXXX....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.XXX.X.X.X.X#X.X.XXX.X.X#X.X.X.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.XXXXXXXXXXXXX.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.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXXXX.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.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.XXX.X.X.X#XXX.X.X.X.X.X.X.XXX.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.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X#X.X#XXXXXXXXXXXXX.X#X.X.X#X.X#X.X.X.XXX.X.X.X.X.X.X#X.X.X.XXX.X.X.X.X.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.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.XXX.X.X.X.X.X.X.XXX.X.X#X.X#X.X#X#X.X.XXXXX.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.X#X#X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X#X#XXXXXXX.X#X.X#X.X.X.X.X X.X.XXX.X#X#X.X#X.X.X.X.X.X.X.XXX.XXX.X#X.X.X.XXX.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.XXX.X#X.X.X#X.X.XXXXXXX.XXX.X.XXXXX.X.X#X.XXX#X.X.X#X.X.X.XXX#X.X#X.XXXXXXXXXXXXXXX.X.X#X.X.X.XXX.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.X.X.X.X.X.X.X.X#X#X.X.X.X.X.X.X#XXX.X.X.X.X.XXX.XXX.XXX#X#XXXXX.X.XXXXX.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXXXXXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X#XXXXX.X.X#X.X.X.X.X.X.X.X.X.X.X#XXX.X.XXX#X.X.XXXXX#X.X.X.X.X.X.X.X.X#X.XXX#XXX#XXXXX.X.XXX#XXX.X#X.XXX.X.XXX.XXXXXXXXX.X.X.X#X.X.X#X.X.X.X.XXX.X.X.X.X.XXXXXXX.X.XXXXX.X#XXX#XXXXXXXXX.X.X.X#XXX.X.X#X#X.X#X.X.X.X.XXX.X.X#X.X.X#X.X.X.X#X.X.XXX.X.X.XXX.X.XXX.XXX.XXXXXXXXXXXXXXX.X.X#X.X#X.X.XXX.X.XXX.X.X.X.X.X#X.X.X.XXXXX#X#X.X.X.X.X.X.XXX.X.X#X.XXXXXXX#XXX.X.XXX.X.X.XXX#X.X.XXX.X#XXX.X#X.X.X.X#XXXXX#X.X.X.X.X#X.XXX.X.X.X.X#X.X.X.X.X#X.X.XXX.X.X#XXXXX#X#XXXXXXX.X.X.XXX.X.X#X.XXX.X.X.X.X.XXX.X.X.X.XXXXX#X.XXX#X#X.X.X.X.X.X#X.X#XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X#X.XXXXXXX.X.X.X.X.X.X.X.XX .X#X.X.X.XXX.XXX.X.X.X.X.X.X#X.XXX.X.X.X.XXX#X.XXX#XXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX#XXXXX.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#X.X.XXX.X.X.X.X.X.XXXXXXXXX.X.X.X.XXX#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.XXX.X.X.X#X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.XXXXX.X.X#X.X.X#X#X.XXXXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXXXX.XXX.XXXXXXXXXXX.XXX.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X.X.XXX.X.XXX#X#X#X.X.X.X.X#X.X.X.X.X.X.XXXXX.X.X.XXXXX.X.X.XXX.X.XXXXX#X.X.X.X.X.X#X.X.X.XXXXXXXXXXX.X.X.X.X.XXX.X.X.X.XXX.XXX#X.X#X.X.XXX.X.X.X.X.X#XXX.X.X.X.X.X#X.X.XXX.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X#XXX.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.X#X#XXX.XXX.X.XXX.X.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.XXXXX.XXX.X.X.X.X#X.X.X.X#XXXXXXXXX.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.X.XXX.X#XXXXX.XXX#XXX.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.XXXXX.XXX.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.XXXXX.X#X.X.XXX.X.X#X.XXXXX#X#XXX.X.X.X.X.X .......#..X..XX........................................#.....#X..............#.X.#...#XXXXXXXXXX........X.....X.X..#.................#......XXX.................X..#..........XXXXXX....X#.....XXXXX......X..#......XXX......#X...X..#...X......XX...#XXX#.....#..X..#X.X...X.......XXX..#.......X........XX.#....X......#X...XXXXX....#X#............X.....X..X......XXXXXXXX......XXXXXX................XXXXXXXXXXXXXXXXXXXXXXXXXXXXX...X#..X#..X......#X.X........................XXXXXX.....XXXX...#.....#..X.........X.X..#......XXXXXXXXXXX......X....X.........X...............................................X...........X..............X.X....X....#X..XX....#...#X....XX....#.#.........X.#...#................X.....X#X#X#.#.X..X..............#X........................X...........X....XXXXX#X.............X.X....#.............X.X.#X................#..........XXX...XXXXXXXXXXX...........................X.X......#.XX..#...#..........X............#..XXXXXXX...................XXXXXXXXXXX....#.#X...........X...X.........XXXXX#.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#X#X#X.X.X.X#X.X.X.X.X#X#XXX.XXX.X.X.X.X.X.X.XXX.X.X.X.X.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.XXXXX.X.X.X#X.XXXXXXX.XXX.XXX.X.X.X.XXXXX.X.X#X.X.X.X.X.X.X.X.X.XXXXX.XXXXX.X.X.X.XXX.X.X.X#X.X#X.X#XXXXX.X#X.X.X.X.X.X.X.XXX.X.X.XXX.X#X.X.X#X.XXX.X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXX#X.X.X.XXXXXXX.X.X.X.X#X#XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X#X.X#X#X.X#X.X.X.X#X#XXX.X.X.X.X.X.XXXXXXX#X.XXXXX.X#X.XXX.X.X.X#X.X.X.X.X.X#X.X.X.XXXXXXXXXXX.X#X.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.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.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#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.X.X.X.X#X.X.X.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.XXXXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X#X.X#X.X.XXXXX.X.X.X.X.X#X.X.XXX.X#X.X#X.X.X.XXXXXXXXX.X.X#X.X.X.X.X.XXXXXXXXXXXXXXX.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.X.X#X#XXXXXXXXXXX.X.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.XXX.X#X.X.XXX.X.X.X#X.X#X.XXX.XXXXX.X.X.XXXXX.X.X.X.XXXXX.X.X.X.X#X.XXXXX#X.X#XXXXX.X.X#X.X#XXXXX.X.XXXXXXX.X.X.XXXXX#X.XXX.X.X.X.X.X.X.X.X.X.XXX#X.XXXXXXXXX.XXXXX.X.XXX.X.X.X.X.XXX.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.XXXXXXXXX.X#X.X.XXXXXXX.X.X.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.XXX.X.X.XXXXXXX.X.X.X#X.X.X.XXXXXXXXXXX.X.X.XXX.X.X.XXXXX.XXX.X.X.X.X.X.XXX.X.X#XXXXXXXXXXXXX.X.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.XXXXX.X.XXX.X.X#X.XXX.XXX.X.X.X.X.XXX#X.X.X.X#X#XXX.X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.X#X.X.X.XXX.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.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.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.XXX.XXXXX#X.X.X.XXXXXXXXX#X.X.X.XXX#X.X.X.X.X.X#X.X.X.X.X.XXXXX.X#X.X.XXX#X.X.X.X.X.X#X.X.X#X.XXXXXXXXXXXXX.X.X.X.X.X.X.XXXXXXXXXXXXX.X.X#X.X.X#X.X#X#XXX.X.X#X.X#X.X#XXXXX.XXX.X.XXXX .XXX.XXX.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X#XXX.XXX.X.X.X.X.X.X#X.XXX.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.XXX.XXX.X.X.X.X.XXX.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.X.X.XXX.X.X.XXX.X.X.XXX.X.X.XXX.XXX.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X#X#X.X.X#X.XXX.XXX#X.X.X.X.X.X.X.X.X#X.XXX.XXX.X.X.X.X.XXX.X.XXX.X.X.X#X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX.X.X.X.X.XXX.X.X#XXXXXXXXX.X.X.X.XXX.XXXXXXXXXXX.X#X.X.XXX.X.XXXXX.X.X#X#X#X.X.XXX.XXX.X.XXXXXXXXXXXXX#X#X.X.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.XXX.X.X.X.X.X.X.X.X.XXX.XXXXXXX.X.X.X.X.X.X.X.X.X.XXX.X.X#XXX.X.X.X.X.XXX.XXX#X.X#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X#X#X.X.XXX.X.X.X#X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX#X.X.XXX#XXX#X.XXX.X.X#X.X.X.X#X.X.X.X.X.X.X#XXX.XXX.XXX.X.X.X.X.X#X#XXX.X.X.X.X.XXXXXXX.X.X.X.XXXXX.XXX#XXX.X.X.X.XXX.X.X.X.XXX.XXX.X.XXX.X.X.X#X#X.X#X.X#X.X.XXXXXXXXX.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X#X.X.XXX.X.X.XXX.X#X.X.X.X.X.XXXXX.X.XXX.XXX ...#.........................#..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..X..X..#..X....#X..#.........X.#.....X...........#.......#..X..........XX..#...#X.......X.........X.....X..#....XX.#X#X#...#........XXX..#..............X....X....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX........#X......#.....#XXXXXXXXXXX.......XXXXXXXXXXXXX.........X....X.............#..X#.X.......#XXXXXXXXXXX....X.....#X#...#X#.......X..X..#...#...........X.X...#.#............X....#...........XXXXXXXXXXXX....X.X.....#X....#.#..X#.#X......X.........#.#..XXX......X....X....X.....#.#X.X.XXXXXXXX.......#X#.#X#.#..X....X................X....X.........#......XXX#....X....#..........X.XX........X..#.X.#XXXXX...XXXX.......#X.....XXX....X...#XXXXXXX......XXXXXXXXXXXXXXXX......#XX...#....XX.XXXX.....X...X#X#.#..X...X#X#XXXXXXXXX....#.X...X.#.X.XXXXXXXXXX......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.XXXXX.X.X.X.X.X#X.X.X#X.X.X.X.XXX.X.X.XXX.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#X.X.X.X.X.X.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.X.X.XXX.X.XXX.X.X.X.X.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.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.XXXXX.X.X.X.X.X.XXX.X.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X.X.X.X#X.X.X.X.X.XXXXXXXXXXX.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X#X.X.X.X.X.X.X#XXXXXXXXX.X#X.X.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#X.X.X.X#X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.XXX.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.X.X.X.X.XXXXXXX#X.X.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.X.X.X.X.X#X.X.X.X.X.XXX.X.X.X.X.X.XXX.X#XXXXX.X#X.X.X#X.X.XXXXX.XXX#X#XXXXXXXXX.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.XXXXXXXXX.X.XXX.XXX#X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X.X.X.XXXXXXXXX.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 XXX#X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X#X.XXX.X.XXX#X.X.X.X.X.XXX#X.X.X#XXX.X.X.XXX.X.X#X#X.X.XXXXX.X.X.X.X.X.X#X.X.X#X.XXX.X.X.X.X.XXX.X.X#X.X.X.X.X.X#XXX.X.X.X.X.X.XXX.X.XXX.X#X.X.X.X.XXX.X.X.XXX.XXX.X.X.X.XXX#X.XXX.X.XXXXX#X#X.X#XXXXX.X.X.X.X#X.X.XXX.X.X.XXX.X.X.X.X.X.XXX.XXX.X.X#X.X.X.X.XXX#X#X.X.X.X.X.X.X#X.X.X.X#XXXXX#X#X.X#X.X.XXX.X.X.X.X.XXXXX.X.X.X.X.X.X.X#X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X#X.X.X#X.X.XXXXXXXXX#X.XXXXXXXXXXXXXXXXXXX.X#X.X#X.X.X.X#X#X#X#X#XXX#X#X.X.X.XXX.X#XXXXXXXXXXX#XXX.X.XXX.X#XXX.X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.XXXXXXX#X#X.X.X.X.X.X.XXX.X.X.X#X#XXXXXXX#XXXXX.X.X.XXX.X#X.X.X.XXX.X.X.X#X.X.X#X.XXX.X#X.X.X#X.XXXXXXX.X.XXXXX#X.X.X.X.X#XXX#X.XXXXXXX.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.X.X#X.X.X#X.X.X.XXX.X.X.X.X.XXXXX.X.X.X.X#X.X.X.X#X#X.X#X#X.X.X.XXXXX.X.X.X#X.X.XXX.XXXXX#X#X#X#X.X#X.XXXXX.X.XXX.XXXXXXXXXXX.X.XXXXXXXXXXXXXXXXX.X.XXX.X#X.X.X#X.XXXXXXX.X.X#X.X.X.X.X.X.X#X.X#XXXXXXXXXXX#X.X.X#XXXXX.X.X.XXXXXXX#X.X.X.X#XXX.X.X.X#X.X.X.XXX.X.X.XXX.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.XXX.X.X.X.XXX.X.X.X.X#X.X.X.X.XXXXX.X.X.X.X.XXX.X.X.X.XXX.X.X#X.XXX.X.X#X.X.XXX.X.X#X.X#X#X.X.XXXXX.X.X.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.X#X.XXX.X.X.X.X.XXXXXXX.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.XXX.XXX.XXX.X.X#X.X.X.X.X.XXX.X.X.X#X.X.X.X.X.X.XXX.X.X#X.X.XXX#X#X#X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#XXX#X.X.X.X.X.X.X#X.XXXXXXXXXXX.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXXXX.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.XXXXX.X.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.XXX.X.X#X.X#X.XXX.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX#X.X.X.X.X.X.XXXXXXXXXXXXX#XXX#XXX.XXX.X.X.X#X.XXX#X.XXX.XXXXXXXXX#X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.X.X.X.XXXXX.X.X.X#X.X.X.X.XXX.X.X.X.X.XXX.X.XXXXX#XXXXXXXXXXXXXXXXX.X.XXXXX.X.X.XXX.X.X.XXX#X.X.X.X.X.X.X.X.X#X.X.XXXXX.X.X.XXX.XXX.X.X.X.X.X.X.XXXXXXX.X#XXX.XXX.X.X.X.X#X.X.X.X#X#X.X.X.X.X.XXX.XXX#X.X.X.X .................X.....#..............X..#.#.X.....#....X..#.....#XXXXXXX.X.......X......X..X....#..X#.#..X.X.X#.XX..#.X...........#X...........X.....X..........#.X..X.............X#.....#..X#...#X................................X....X#....XXXXX#....X........#...........#X..#.X...#..X................#.#.......#..X....................#...#XX...#...#XXX#....X..#....XXXX.....#...........XXXXXXXXXXXXXXXXXX#XXXXXXXXXXXX...#..X......#.....#.....#XXXXXXX............XXXXXX#..........XX...#XXXXX..#.........X.........#..XXXXXXXXX..............X............XX...X.#....X..X....X.X#....X#X......#.....#.#..X.XX...#.........#.X......X........#X#........X.....X..#....X.X........#XXXXXXX.............XX.#X#.#...#..X...........X.......XXXXXXXXXXXXXXXXXXXXXXXXX.........X....#.X..XXXXXXXXXXX....X......X....X..X..#..XXXXXX......X.......XXX....X..X#.....#...#.....X.#..X.....XXXXXXXXXXXXXXXXXXXXX.......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.XXX.X.X.X.X.X.X.X.X.X#X.X.X.X.XXX.X.XXXXXXXXX.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.X#XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.X.X.X#X.XXX.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.X.X.X.XXX.X#X.X.X.X.XXX.X.X#X.XXX.X.XXX.X.XXX.X.X.X#X#X.X.X.X.X.X.X.X.X.X.X#X.X.XXX.X.X.XXXXXXX.X.X.X.X.XXX.XXXXXXXXXXXXXXXXXXX.X.XXXXXXXXXXX.X.X.X.X#X.X.X.X#X.X.X.X.X.XXXXX.X.X.X#X#X.XXXXXXX#X.XXX.X.X.XXXXX#X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXX.X.X.X#X.X.X.X.XXX#X.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#X.X.X.X#X#X.X.X.X.X.XXX.X#X#X.X.X#X.XXX.X#XXX#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.X.X.X.X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X.X.X.X.X.XXXXXXXXXXX.X.XXXXX.X.X#X#X.X.XXX.X#X.XXXXXXX.X#X.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX#XXXXXXXXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X#X.X.XXXXX.XXX.X.X#X.XXX.X.X.XXX.XXX.XXX.X.X XXX.X.X.X.X.X.X.X#X.X.X.XXX.X.X#X.X.X.X.X.X.X#XXX.X.XXX.X.X#X.X#XXXXXXXXXXX.X.X.XXXXX.X#XXX.X.X.X.XXX.X.X.X.X.X.XXX.X.X.X.XXX.X.XXX#XXX.X.X.X.X.X.X.X.X#X.X.X.X#X.X#XXX.X#X.X#X.XXXXX#X.X.XXXXX.X#X.X.X.XXXXXXXXX.X#XXX.X.XXXXX.X#X.X.X#X.X.X#X.XXXXX.XXX.X#X#X.X.XXX.X.X.X.X#X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X#X#X.X.X.XXXXXXXXX.X#X.X.X.XXX.X.X.X.X.X.X.XXX.XXX.X.X.XXX.X.XXXXXXXXXXX.XXX.X.XXXXXXXXXXXXXXXXXXX.X.X.XXXXXXXXXXX.X.X.XXX#X.X.X.X.X.X#X.X.X.XXXXX.X.X.XXX.X.X.XXXXXXX.XXXXX.X#XXXXXXX.X.X.X#X.X#X.X.X.X.X.X#X.X.X#X.XXXXXXXXX.X.XXX.X#X.X.X.X.X.X#X#XXXXXXX.X.X.X.X.X.XXX.X.X.X.XXX.X#X.X.XXX#X.X.X#X.X#X.XXXXX.X.X.X.X.X.X.X#XXX#X.XXX.X.X.X#X.X.X.XXXXX.X.XXX.X.X.X.X#X.X.X.X#XXXXX.X.X.X.XXXXXXX#X#X.X.X.XXX.X#X#X.X.X.XXX.X.X#XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X#XXXXXXXXX#X.X.XXXXXXXXX.X.X.XXXXX.X.XXXXXXXXXXX#X.X.X.X.X.X.XXXXX.X.XXXXX.XXX.X#X.XXX.X#X.X#XXXXXXXXXXXXX.X.XXXXXXXXX.X.X.X.X.X.X.X.XXXXXXXXX.XXX.X.X.X.X#X.X.X.X.X.X#X#XXXXX.X#XXX.X.X.X.XXXXXXXXX.X.X.X.X.X.X#X.X#X.X#XXX.X#X.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXX XXXX#X.X.XXX.X.X.X.X.X.XXXXX.X.X#X.X#X.XXXXX.X.X.X.X.X.X.X#X.X#XXXXXXX.X.X.X.X.X.XXXXX.XXX.X.XXX.X.XXX.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X.XXX.X.X#X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.XXX.X#XXX.X.XXXXX.X.X.X#X.X#X.XXX.X.X.XXX.XXX.X.XXX#XXXXXXX.XXX.XXX.X.XXX.X.X.X.X.X.X.X.X.X#XXX.XXX.X.X#X.XXXXXXX.X.X.XXX.X.X.X.X.X.X#X.X.X.XXX.X.XXX.X.X.X.X#X.XXXXX.XXX.X.XXX.X.X.XXXXXXXXXXXXXXX.X.X#X#XXX.XXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X#X.X.XXX.X.X.XXX.XXXXX.X.X.XXXXX.X.X.X.XXX#X.X.X.X.X.X.X#X.XXX#XXXXXXX.XXX.XXX.X#X#X.X.X.X.X.X.X.X.XXX.X.X#X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.X.XXXXX.X.X.X.X#X#XXXXX.X.X.X.X.X#X.X.X.XXX#X.X.XXXXX.X.X.XXX.X.X.X#X#X.X.X#X.X.X.X.XXX.XXX.X#X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.XXX#X.XXX.X.XXXXXXXXXXX.X#X.XXX.XXX.X.X#XXXXX#X.XXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.XXX.X.X#X#XXXXXXXXXXXXX.X.X.XXXXXXXXX#X.X.XXX.X.X.X.XXX.XXX.X.X.XXX.X.X.X#XXX.X.X.X#X.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.X.X.XXX.X.X.XXX#X.X.X.X.X.X.X.X XXXX.....XX.....X.......XXX........X.....XX#.............#..XXXXXXXXX#.........#.X............X.............X...........XXXXXXX#...#...X...#XX....X..#......X..........X.....#........X.......X...X........................#X...XXX...X.X.X.X........X......XXXXXXXXXXXXXXX........XX........#XX...X......X...X..X...#......X.......X........#....X.......X..............#X#X..X.X.........#......XXXXXXXXXXXXX..#.#..X#....X.......X....#........X....#X#..X.X....X.X....X..#.#.......X.................X..X.........X..#....XXXXXXXXXXXX......X..#.....#X.....X.......X..#.X...#...........#X.......X.X..........#.XX.........X......X...........XXXXX...#......XXXXXX......X.X..#..........X.X.X.X...X..........#......X........#..X....X...#............XXXXXXXXXXXXXXXXXXX#.......XXX..X.....XXXXXXXXXXXXXX................X...XXXXXXXXXXXXX#.....X................XXXXXXXXXX.#........XXXXXXXXX#..........XXXXXXXX.....#X...X.................X....#X...X#......X........#.#...#................XXXXX..#...#.....X.....X...#....X....X...#................ XX.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXXXXXXXX#X.X#X.X.X.X.X.X.X.X.X.X.X#X#X#X.X.X.X.XXX.X.X#X.X.XXXXXXX.X.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.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.XXX.X.X.X.X.X.XXXXXXX#XXXXXXX.X.X.XXXXX.XXX#X.X#X.X.X.X.X.XXX#X.X.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.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.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#X.X.X.XXX.X.X.X.X.X#X.X#X.X.X.X.X.X.X#X.XXX.X.X.XXXXXXXXXXXXXXX.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.XXX.XXX.X.X#X#X.X.X.X.X.X.X.XXXXXXXXX.X#X.X.XXXXXXXXX.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#XXX.X.XXXXXXXXXXXXXXXXXXX.X.X#X.X.XXXXX.X.X#X#XXXXXXXXXXXXXXX.X.X.X.X#X.X#X.X.X#XXXXXXXXXXX#X#X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X#X.XXX.XXXXXXXXX#X.X#X.X.X.X.XXXXXXX.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.X.X.X.X.X.X.XXXXXXX.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.XXX.XXX.X#X.X#X.XXXXX.X.X.X.XXXXXXXXX.X.X#X.X.X.X.X.XXXXXXXXXXX.X.X.X.XXX#XXX.X.X.X.X#X#X#X.X.X.XXXXXXX.X#X.X.X.XXXXXXXXX.X.X.XXXXXXX.XXXXX#X#X#X.X.X#X.X.X.XXXXXXXXXXX#X.X.X.X#X.XXXXX.X#X.X#X#X.X.X.X#X.X#XXX.X.XXX.X.X.X.X.XXXXX.X#X.X.X.X.X.X#X.X.X.XXXXX.X.XXXXX.X.XXXXXXX.X.X.X#X#XXX.X#X#X.XXX.X#X.X.XXXXX#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#X.XXXXXXXXXXXXX.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#XXX.X.X.X#X.X#XXX#X.X#X.X.X.X.X.X.XXX.X.XXX.X#X.X.X#X.X.XXXXXXXXXXXXX#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.X.X#XXX.X.X.XXXXXXX#X.XXX.XXXXX.X.XXXXXXXXXXXXXXXXX.X.X.XXXXXXXXXXXXX.X.X.XXX.X.X.X.XXX.X.X#XXX#X#X.X.XXX.X.XXX.X#XXXXX.X#X#XXX.X.X.X.X.XXX.XXX#X.XXXXXXXXXXX.XXXXXXXXX.X.X.X.X#XXX.X.XXX.XXXXXXXXXXXXXXX.X#X#X#X.X.X#X.X.X.X.X.XXXXXXX.X.X.X.X.X.X#X.X.XXXXX#X.XXXXXXXXXXX.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X#X.XXXXXXX.X.X.X#X.X.X.X.X.X.XXX.X.XXX.X#X.X#X.XXXXX.X#X#X.X.X.XXXXXXX.XXX.XXX#X.X.XXXXXXX.X.X.X.X.X.X.X.XXX.X.X.XXXXXXXX .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.XXX.XXX.XXX.X.X.X.X#X.XXX.X.X#XXX.XXX.X.X.X#X.X.X.XXX.X.X.X.X#XXXXXXX.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X#X.XXX.X.X.X.X.X.XXXXX.XXX.X#X.XXXXXXX.XXXXX#X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.XXX.X#X.X.X.X.X.X#X.X.X#X.XXX.X.X.X.X.X.X.XXX.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#XXX.X.X.X#X.X.X#X.X.X.X.X.X#XXXXXXX.X.X.X.X.X#X.X#X.X.XXXXXXXXXXX.X.X.X.X#XXXXX.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.XXXXX.XXX.X.X.X.X.X#XXX.X.XXX.X#X.X.X.X.X.X.XXXXXXXXXXXXX#XXXXXXXXX.X.X.X.XXX.XXX.XXX.X.X.X#X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X#X.X.XXX.X.X.X.XXX.X.XXX.XXX.X.X.XXX.XXX.X.X.X.X.XXXXXXXXXXX.X.X#X.X.X.X.X#XXX.XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXXXX.X.X.XXX.X.X.XXX#XXXXXXXXXXX.X.XXXXXXXXXXX.X.X.X.X.X.XXX.X.XXXXXXXXXXX.XXX.XXX.XXX#X.XXXXX#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.XXX.X.X.X.X.X#XXX.X#X.X.X#X#XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X#X.XXX#X.XXX.XXX.X.X#X.X.X.X.XXX.X.X.XXX.X.X.X.X.XXX.X.X.X.X#X.XXXXXXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X .#...#...#X.....XXX.........X..............#.#...X.#X..XX................#............X..XX....#..........X.......XXXXXXXXX....#X...............X..#...#..XXXXXX............X....X........XXXXX...XXXX......X........X.XXXXXX...X#.#.#X.X..#.....#.#..X........#X..........#....X...........X...X.............XX.......#X#.........#.X.#...#X.....X.............X..#.XXXXXXXXXX......#...#....X...XXXXXXXXXX.............#.#..XX.#.....#.#.....X...........#X#X..................#XXXXXXX......X..............X..#.......X......XXXXXXXXXXXXXXXXXXXXXXXX.X.#X..#......X..X....X..#......X........#..X.......................X........#............X...X..........#X.XXXXXXX....#X.X.........X....................#.X................X.X....#......X#..XXXXXXXXXXXXXXX#X.XXXXXXXXXX.........#..X.....XXXXXXX.X.......X...X.......X......#.......#.....#.X...#.X..................X..#.X....X....#.#X#X.XX...........#.......XX..#.#...X.#..........X#.X.............#...X......X............X.#....X...........X.............XXXXXXXX.#..X..#.......#............ .X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.X.X.X.XXXXXXX.X#X.X.X.X.X.X#X#X.X.XXXXX#XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.XXXXX.X#X#X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.XXX.X#X.XXX.X.XXX.X.X.XXX.X.X#X.X.XXX.X.X.X.X#X.X#X.XXX.X.X.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#XXXXXXXXXXX.X.X#X#X#X.X.XXX.XXXXXXXXXXX#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.XXXXXXX.X.X.X.X.X.X.X.X.X#X.X#X#X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X#X.X.X.XXX#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.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.X#X#X.X#X#X.X#X.X.XXX.XXXXXXXXXXX#XXX.X.X.XXXXXXXXX.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#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.XXXXX.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#X.X.X.X.X.X.X#X#X.X.X#X.X.X.X.X.XXX#XXX.X.XXX.X.X#X.X.X.X.X#X.X.XXX X.X#X.X.XXXXXXXXXXX.X.X.X#X#X.X#X#X.X#XXXXXXX.X.X.X.XXX.X.X.X#X#X#X.X#X.X.XXXXXXX.X#XXXXXXX.X#X#X#X.X.X.X.X#X.X.XXXXX.X.XXX.X.X.X.X#X.X.X.XXXXX.X#X.X.X.X.XXXXXXX.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.XXX.X.X#X.X.X.X#XXX.XXXXX.X#XXX.X#XXXXX.X.X#X.X.X.X.X#X.X.X.X#X#XXX#XXX.XXX.X#XXXXX.X#XXXXX.X.X.X.X#X#X.XXX#X#X.X.X.X.X.X.X.XXX.X.X#XXX#X.X.XXXXXXXXXXX.X.X#X.X.X#XXX.XXX#XXXXXXXXX.X.X#X.X.XXXXX.X.X.X#X.X.XXX.X.X.X.X#X.X.X.X.X.X.X#XXX.X.X.X.X.X.X#XXX#XXXXXXX.X.XXXXX#X#X.X.X.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X#X#X.XXX.X.X.X#X.XXXXX.X.X.X#XXX.X.X.X.X.X.X.X.X.XXX#X#X.X.X#XXX.X.X.X#X#X.X#X.X.X#XXXXX.X#XXXXX.X.X.X.X.X.X.X.X.X.XXX.X#X#X.X.X.X.X.XXX#X#XXXXX.XXX.X.XXX.X.X.XXXXXXXXXXXXXXX.X.X.X.X.XXXXXXXXXXX.X#X.X.X#X.X.X.XXXXXXXXX.X#X#X.X.XXX.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.X.XXX.X.X.X.X.X.XXXXX#X.XXXXXXX.X.X.X.XXXXX.X#XXXXX.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.X.X.X#XXX.X.X.X.X.X#X#X.X.X#X.X.X.X.XXX.X.X.X.XXXXX.X#X.X.X.XX .X.X#X.X.XXX.X.X.X.X.XXX#XXX.X.X.XXX.X.X.XXX.X.X#X.X.XXX.X.XXX#XXX.X.X.X#X#X.X.X.X.X.XXXXX.X.X.XXX.XXX.X.X#X.X.X.XXX.X.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.XXX.X.X.X#X.XXX#X.X.X.X.X.X#X.X.X.X#XXXXXXXXXXXXX.X.X.XXXXX.X.X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.XXXXXXX#X#XXX.X.X.X.X.XXX.X.X#X.XXX.X.X#X.X.X.XXXXXXXXXXXXX#X.X.X.X#X.X#X.X.X.XXXXX.XXX.X.X.X.XXX.XXXXXXXXX.X.X#X.X.X.X.X.X#X.X#XXX.X.X.XXX.X.X.X.X.XXX#X.X.X.XXXXX.X.XXX.XXX.X.X.XXX.X.X.X.X.X.XXX#XXX.X.XXXXXXXXXXXXXXXXXXXXX.XXX.X.XXXXXXX.XXX.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.X.XXX.X.X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.X.XXXXXXX.XXX.X.X.X.X.X#XXX.X.X#X.X.X.X.X.XXX.X#X.X.X.X.X.X.X.X.XXX.XXX.XXX.X.X.XXX.X.X.X.X#X.XXXXXXXXXXX.X.X.X.X.X.X.X.X.X.XXX#X#X.X.X.X.X.XXX.X.XXX.X.X.X#X.X.X.X#X#XXXXX.X.X.X#X.X#X.X.XXX#XXX.XXX.X.X.XXX.X.X.X.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X.X.X.XXX#X.X.XXX.X.X.XXX.X.XXX#X.X.X#XXX.XXX.X.X.X#X#X.X.X.XXX.X.X.X.XXX.XXX.X.X.X.X.X#XXX#X.X.X.X.X.X.X.X.X.X.X.X ......................XXXXX......X.......X...#........X..#.#X#XXXXX..#....X......X....X....#.#..X...X...X.........X....#.....#......X.X#...........#...#......X...X......#X.....XXXXX.........X..#....XX....X......X...............#X...XXXXXXXXX.X#......X....#.#....X..#..X......#...............X........X.....X...XXXXXXXX.....#.#...X......X.........X.X.......XXXXXXXXXXXXX..#..X..#...#...#..XXX...X#...#........XXXXXXX...X....#XX..........XXXXX........#X.....X........#.XX....#......X.....XX........X.X..XXXXXXX....XXXXX#X#X.XXXXXXXXX#..X..#..XXXXXXXXXXX........................#...........X..............X.X#...#....X....#..........X.X.X....#...#...#.....#XXXXX..........X......X...X#.....#.........X.......#...........X......X....#.........#...#XXXXXXXXXXX.....X......#X......XXX...#..............XXX...................XXXX.......#.....#.XXXXXX.....................................................XXXXXXXXXXXXX..#....X..#.#....X.........XXX#.#.#...XXXXXXXX...............X.....X...X..X...X.......#XXXXX#.#..........X.X....... XX.X.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#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.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.XXXXXXX.X#X.X.X.X.X.X.XXX.X#X.X#X.X.XXX.X#X.X.X.X.X.X.X#XXXXXXXXX.X.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.XXXXXXXXX.X.X.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.XXXXXXXXXXXXXXX.X.XXX.X.X.X#X.X.XXXXX.X.X.X.XXX.XXX.X.XXXXXXX.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.X#X.X.X.X.X.XXXXX.X.X.X.X.XXXXXXXXXXX.XXXXX.X#X.X.XXXXXXX#X.XXX.X.X.XXXXXXXXXXX.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.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.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.X.X.XXXXXXXXXXX#X.X.X#XXX.X.X.X.XXXXX.X.X.X#X.X.X.X.X.XXXXX.X.X.X.X.X#X#X.X.XXXXX#X.X.X#X.X.X.X.XXXXXXX.XXX.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X#X.X.XXX.X#XXX.XXXXXXXXXXXXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX#X.X.X#X.XXXXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X#X.X.X.X.X.X#X.XXXXXXX.X.XXXXXXX.X.X.X#X.X#X X.X.XXX.X.X#X.X.X.X.X.XXXXX.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.X.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.X.X#XXXXX.X#X.X.X.X#X.X.X.X.X#X.X.X.X.X.XXX.X.XXXXX#X.XXX.XXXXXXXXXXX.X.XXX#XXX#X#X.X.X.X#X.X.X.X#XXXXX#X.X.X.X#X.XXX.X.X#X.X.X.X.X.X.X#X.X.XXXXXXX.X.X.X.XXXXXXXXX.XXX.X#XXX.X.X.X.XXXXXXXXXXXXXXXXX.X.XXX.X.XXX.X.X.X.XXX#X.X.X.X#X.X.XXX.X.XXXXX.X#X.X.X.X.X.X.X.X.X#XXXXX.XXX.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXXXXXXXXXX.X.XXXXX#X.X.XXXXXXXXX.XXXXX.X.X.XXXXXXXXX.X#XXXXX.X#X.X.X#X#X.X.X.X.X.XXXXX#X.X.X.XXX.X.X#X.X.X#XXX.X.X.X.X.X.X.X#XXX.XXX.X.X#X.X#X#X#XXX.XXXXX.X.X.X#X.X#X#X.X.X.X.X.X.X.X.XXXXX.XXX.X.X.X.X.XXXXX#X.X#X.X.X.X.X.X#X.X.X#X.X.X.X.XXX#X.X.XXXXXXXXXXX.X#X.X#XXXXX.XXX.X.XXX#X#XXX.X.X.X.X#X.XXXXX.X.X.X.XXXXX#X.X#XXXXX.X.X#X.X.X#XXX#XXXXXXX.X.XXXXX.X#X.X#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X#X.X.X.XXX.X.X.X#X#XXX#X.XXXXX.X.X#X.X.XXXXXXX.X.X.X.X#X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X#XXXXX.X.XXXXXXX#X#X.X.X#X.XX .X.X.XXX.X.X#XXX.X.XXXXXXXXX.XXX#X.X.X#X.X.X#X.X.X.X#X.XXX.X.X.X.X.X.X.X#XXX.X#X.X.XXX#X.X.X.X.X.X#X.X.X.X.XXX.XXXXX.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X#X.XXX.XXX.X#X.X.X#X.X.X.X.X.XXX.X.X.X.X#X.X.X.X.X.X#X.XXX.XXXXXXXXXXXXXXXXX.X.X.X.XXX.X.X#X.XXX.X.XXX.XXX.X.XXX.X.X.X.X.X.XXX.X#X#X.X.X.X#X.X.X.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.XXXXXXXXXXXXXXX.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.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.XXX#X.X.XXXXXXXXX.X.X.XXX.X.X#X.XXXXXXX#X.XXXXX.X.X.XXXXXXXXX#XXXXX.XXX.XXX.X.XXX.X.XXX.XXXXXXX#XXX.XXX.X.X.X.X.X.X.X.X.X.X.X#XXXXX.XXXXXXX#X#X#X#X.X#XXX.X.X.XXX.X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.X.XXX.XXX.X.X.X.X.X.XXXXX#XXX.XXX.X.X.X.X.X.XXX.X.X.X.X.X#X#X#XXX.X.X.X.X.X.X.X.XXX#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.XXX.XXXXX#X.XXX.X.X#X.X.X.XXXXXXXXXXX.X.X.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.XXXXX.X.X.XXX.X.X.X.X.X#X.X.X.X.XXXXXXXXXXXXX.X.X.X.X.X.XXX.XXX.XXX.X.X.X.X.X.X.X.X.XXX.XXX#X.XXXXXXX#XXXXXXXXX.X.X.X.X.X#X ...#..X.....X.....XXXXXXX.......X.......X.X........#.X.....#X.X#...#......X...X..#..X#..XX.#.......#...XX.XXXX....XX..........X...X..X......X....#......X..#...X....X.....X..#.#.......#......X#.#.......XXXX#.XX..#................X..XXXXXXXXXXXXXX........#..X....X...#...........#..XXX.......X.....XXXXXXXX....X..#...........X................X....#.........#XXXXXXXXXXXXX..#...#......X#.#X......#....................X...X.....X....#...X.......#.......X....X.......XX.#.......#...#X#X..#......X.X...........X.X...............XXXXXXXXX#............X.XXXXXXXXXXX.......X..#X#X....#....XXX..#..XX......X.....X.X......#.#...XXXXXXXXXXXXXX........X.#........X#...#........X.....X#.....X...#........................XXXXX..#XX................XXX...........X........#...#....XXX#...#.#.X.#........XXX.........XXX...........X.....X........#..XXXXXXXXXXX..........X.#........X.X#....X.......X.....X#X......................X..X.....X#.....X......XXXXXXXXXXXXX......#......XXXX......X..#X..#........XXX......X..XXXXXXXXXXXXXXX#.....X....XX .X.X.X.X.X.X.X.X.XXXXXXXXX.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.XXX.X.X.X.X#X.XXX.X.XXXXX.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.X.X.X.X#X.XXX.X#X.X#X#X.X.XXX.X#X.X.X.XXX.X.XXX.X.X.X.X.XXXXX#XXXXXXXXX.X.X.X#X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXX.X.X.X.X.X.XXXXXXX#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#XXXXXXXXXXXXX.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.X.X#X.X.X.X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.X.X#X#X#X#X.X#X.X.X#X.X#X.X.X#X.X.X#X.X.X#X#X.X#X.X.X.X.XXXXXXXXXXX.X.X.X#X#X.X.X.XXXXXXXXXXX.X#X.X.X.X.X.X.X.X#X.XXXXX.X.X.X.X.X.XXXXX.X.X#X.X.X.X#X.X.XXXXXXXXXXXXXXX.X.X.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.X.X.X.X.X.X.XXXXXXX.X#X.X.X.X.X.XXX.X.XXXXX.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#XXXXX.X.X.X#X#X.X.X.X.X.X#X.X.X#XXXXXXXXXXXXX.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.XXX.X.X.XXX.X.X#X.XXX.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.XXX#X#X.X.X.XXXXXXXXXXXXXXX#X.X.X.X.X#X#X XXX.X.X.X.X.X#X.XXXXXXXXXXXXX.X.X.XXX.XXX.X.X#X.X.X#XXX.X#XXX.X.XXX.XXX.X.X#X.X.XXX.X.XXX.X.X.X.XXX#XXXXX.XXXXX#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.XXX.X#X.XXX.X.X#X.X.X.X.XXXXX.X.X.X.X.X.X.XXXXX.X.X.X.X.XXX.X#XXXXXXX.X.X.X.X#X.X.X.X.XXX.XXXXX.X.XXX.XXXXX.X.XXX.X.X.X.XXXXX.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#XXXXXXXXXXXXXXX.X.X.X.XXX#X.X#X.X.XXX.X#X#XXX#X.XXXXX#X.X.X.X.XXXXX#X.X#X#X#X.X#X.XXX#X.X.X.X#X#X.X.X.X.X#X#X.XXX.XXX.XXX.X.XXX.X.X.X#X.X.X.X.X.X.XXX.X.X.X#X#XXXXX#X.XXXXXXXXX.X.X.X#X.XXXXX.XXXXXXXXXXXXX.X.X.X#X.X.X.X.X.XXXXXXXXX.X.X.X.X.XXXXX.X.X.XXX.X.X.X#XXXXXXXXXXXXXXXXX.X.XXXXX.X.X#XXX.X.X.X.X.XXXXXXX.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXXXXXX.X.X.X#X.X.X#XXX.X.XXXXXXX.X.XXXXX.XXXXX.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#XXXXX.X#X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.XXX.X.X.XXXXX.X.X.X.XXX.X.XXX#X.X.X#X#X#XXXXX#X.X#X.X#X.X.X.X.X.X.X.X.XXXXXXX#X#XXXXXXXXXXXXXXX.X.X#X#X#X.XXXXX.X#X.X.X#X#XXX.X.X.X#X.XXX.XXX.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X#XX XXXXXX.X.X.X.X.XXXXXXXXXXXXXXX#XXXXXXXXXXX.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.XXX.X.XXX.X#X.X.X.XXX.X.X.X.X.X.X#X.X.X.X.X.X.X#XXXXX.XXX.X.X.X.X.XXX.X.XXX.X.X#X.XXXXX.X.X.XXXXX#XXXXXXXXX#X.X.X.X.X.XXXXX.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#XXX.X.X.X.X.X.XXX.X.XXX#X.X#XXX.X.XXX.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X.XXX#X.X.X.X.X.X.X.XXXXX.XXX.XXX.X.X.X.XXX.X.X#X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX.X.X.X.X.XXXXXXX.X#XXX.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.XXXXXXXXXXXXX.X.X.XXX.XXX#X.X.X.XXX.X.X.X.XXX.X.XXX.X.X.X.X.X#XXXXX.X.X.XXXXX.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X#X.X.X#X.XXX#XXX.X.X.X.X.X.X.X.X#X#XXX.X.X.X#XXX.X.XXX.X.X.X.X.XXXXXXXXXXX.X.X.X.XXX.X.XXX.X.X.X.X.X.X#XXXXX.X.XXX.X.X.XXXXX.X.X.X.X.X.X#XXX.X.X.X.X.X.X.X.X.XXX.X.X.X#X.X.XXX.X.X.X.X.XXX.X.X.X.XXX.XXXXX.X.XXX.X#XXXXX.X.X#XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.XXXXXXXXXXXXXXX#X#X.XXX.XXX.XXX#X.X.X#X.X.X.X.X.XXX.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXX.XXX.X.X.X XXXXXXX..#....X.XXXXXXXXXXXXXXXXXXXXXXXXX..#...XX.X#........X..#...............#.....XXXX#.#..........X..#......X.......XX...XX.....X.......X.........X.....X..........#X..#.............XXXX#.#....X..XXXXXXXXX..X....X........X....#...#...........#.............#.............X................X#.#X#.............XX..#.X....X#......XXXX.........XX....X...........#XXXXXXXXXXX....X.....#.....#.....#X..#.X.........XXXXXX..........#..XXX...XXX....#..XX...XX....#.#....XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..#........XXXXX.....X............#......X..X.#.....#XXXXXXXXXXXXX......#.#............X#...#..........X..#............X......#.#.......X.........#...X.....#.............X.#..XXXXXX.......#..X..#....X....X.............#.......#....X..............#..XXXXXXXXXXX.......XXX............#.#..XXXXX..X..XXX...XXXXX..............#.....X..X..................#.....#X.X.XX.X.....#........X...XXX...X#X........#...#..XX....X......#..................XXXXXXXXXXXXXXXXX#..XXXXX........#.#.........#.#X..X.......#......XXXXXXXXXXXXXXXXX......#.. XXXXXXXX.X#X#X.X#XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X#X.X.X.X.X#X.X.X.X.X.X.XXXXXXX.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.XXX.XXXXXXXXX.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.X.XXX.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#X.X.X.X.X.X.XXX.X.XXX.X#XXXXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X#X.X.X.X#X#X.X.XXXXXXX.X.X#X#X#X.X#X#X.XXXXX.X.X.X.X.X.X#X#X.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X.X.X.XXXXX.X.X.XXX.X.X#X.X.X#X.X.X#X#X.X.X.X.X#X#XXXXXXXXXXXXX.X.X.X.X.X.X.X#X#X.X.X.X.X.X.X#X#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#X.XXX.X.X.X.X#XXXXXXXXX.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.XXX.X.XXXXXXXXXXXXX.X.X.XXXXX.X.X.X.X.X.X.X.XXXXX.X.X.XXXXX.XXXXXXX.X.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#X.X.X.X.X.X.X.X.XXXXX.X.X.X#X.X.X.X.X.X.XXXXX.XXX.X.X.X#X.X.X#X.X.X#X.X.X.XXX#XXXXXXX.XXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.XXX.XXXXXXXXXXXXXXXXXXX.X.X.X.X XXXXXXXXX#XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X#X#X#X#X.X.X.X.X#X.XXX.X.X.X.XXXXXXXXX.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#X#XXX.X.XXXXX.XXX.X#X.X.X.X.X.XXXXX.X.X.XXX.X.XXXXXXX.X.XXX#X#X#X.XXX.X.X.X.XXX.X.X.X.X.XXX.X.X.X#X#XXXXX.X.X.XXXXXXX.X.XXX.X#XXX.X.X.X.X.X#X#X#XXX#X.X.X#X#X.X.X#X.XXX.X.X.XXXXX.X.X#X.X.X#X.X.X.XXX#X.XXXXX.X.XXXXX#XXX.X.X.XXXXX.X#XXX.X.X.X.XXX.X#X.X.X.X.XXXXXXXXX.X.X#XXX.X.X.X.XXXXX.X.X.X.X.X.X#X#XXX.X.X.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X#X.X.X.XXX#X.X.XXXXX.X#X.X#X.X.X#X.X.X.X.X.X.XXX.XXXXXXXXX.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.X.X.X.X#X.X#X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXX#XXXXX.X#X.X.X#X.X.X.X#X.X.X#X.X#X.X#XXXXX#X.X.XXX.X#X.XXX.XXXXXXXXXXXXXXX.X#XXXXXXX.X.XXX.X#X.X.XXXXX.X.X.X.XXX.X.XXXXX#X.X.X.X.X.X.X.X#X.X#X.XXXXXXX.X.X.X.XXXXX.XXX.X#X#XXXXX.X#X.X.XXXXX.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X#XXX#X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X#X.X.X.X.X#X.X.X#XXXXX.X.XXXXX#X.XXX.X#XXXXXXXXXXXXXXXXXXXXXXX.X#X#XX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X.X.X.X.X.X.X.XXX.X.XXX.X.XXX#XXXXX.XXX.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#XXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.X.X.X.XXX.XXXXX.X.X.X.X.X.X.X.X#X.XXX.X.X.X#X.X.X.XXX#X.X.X.XXX.X.X.X.XXX.X.X.X#X.X.XXX.X.X.X.X.X#X.X.X.X.X#XXX.X.X#X.X.X.X.X.X.XXX#X.XXX#X.XXX.X.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.XXXXX.XXXXXXX.X.XXXXX.X.X.X.X.XXX.X.X.XXX.X.X.XXX.XXX.X.X.X.X.X.X.X.X.XXX.X#X.X#X#XXXXXXXXXXXXXXXXXXXXXXX.X.XXXXX#X.X.X.XXX.X#X.XXXXX.X.XXX.X.X.X.X.X.X.XXX.X.XXX.XXXXXXX#X#X.X.X.X#X.X.X#X.X.XXX.XXX.X.X.X.X.XXX#X.XXX.X.XXXXX.X.X.X.X.X.XXX.X.X.XXX.X.X.X.XXX.X.XXX#X#X.X.X#X.X.X.X.X.X.XXXXXXXXXXXXXXX.XXX.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.XXX.XXX.X.XXX.XXX.X.X#X.XXXXXXXXXXXXXXX#XXX.X.X.X.XXX.X.XXX.X.XXXXX.X.X#X.X.X#X.X.X.X.X.X.X.X#X.X.X#X.X#X#X.X.XXXXX.X.X.XXXXXXXXX.X#XXXXXXXXX.X.X.X.X.X.X.X.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.XXX.XXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXX.XXX.XXX.XXX.XXX.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX..#....X.........X..X..X....XXXXXXXX............#.........#X.....................X.X....X.#X..#X................................X.X...#....X#...XXXX...................XXXXXXX#.#.......#......X#..................X#........X.......X.X...............X........#X...X#.........#X..#X...............XXXXX..............#......X..#...#...X......XXXXXXXXXXXX....XXXXX.................X....#..X...X.........X..#...........#........XXXXXXXXXXXXXXXXXXX..#..XXXXX.......X......XXXXXX.X.X........#.....#............XXXXX#.#......X#...#.....X....X#..X......#X..X...#....X.X....X...........#X...X....XX...X..#........X...X......X......XXXXXXXXXXXX...#.......X...X.....X..X.X#......X.......X..X......X....XX#..XXXXXXXXXXXXXXXXX.............XX......XXXXX.....X..#........X......#....X.X...........XX....XXXXXXXXXXXXX...XXXXXXXXX..........#....X....#.....#...#X.X#....X#..X.........X.......X.X.......X..................X...#X.X.....X.X.X..#X.X......#.#..X#.....#.#XXXXXXXXXXXXX................. XXXXXXXXXXXXXXXX#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXX.X.X#X.X.X#X.X.X.X.XXXXXXX.X.X.XXX.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.X.X.X.X.X.X.X.XXXXX.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.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.XXX.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.X.XXXXXXXXXXXXX.X.XXXXX#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#XXXXXXXXX.XXXXXXXXX.X.X.XXXXX.X.X.X#X.XXX.XXXXX.X.X#X#X#X.X.X#X.X#X.X.X.X.XXX.XXXXX#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.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X#X#X.X.X.XXX.X.X.XXXXXXXXXXXXX.X.X#X.X.X.X#X.X.X.X.X.X#X.X.X.X.X#X#X.X.XXX.XXX.X.XXXXX.X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X#X.X.X.X.X.XXXXX.X#X.X#X.X.X.X.XXX.X.X.X#X.X#X#X.X.X.X#X#X.X#X.XXXXXXXXXXXXX#X#XXXXXXXXXXX.X.X.X#X#X.X.X.X.X#X.X#X.X#X#X#X.X.X.X.X.X#X.X.X.X.X.X.X.X#X.X#X.X.X.X.X.X.X.X.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.XXXXXXXXXXX.X.XXX.X.X#X.X#X#X XXXXXXXXXXXXXXX.X.XXXXXXXXXXXXXXXXXXXXXXXXX.XXXXXXX.X.X.X.X.X#X#X.X.X.X.X#X.X.XXXXX.X.X.XXXXXXXXX.X.X.X#X.X.X.X#X.X.XXXXX.X#X.X.X.X#X.X#XXX.XXX.X.XXX.X.X#X#X.X.XXXXX.X.XXX#X.X.XXX#X#X.X.X.X.X.X#XXX#X.X.X.X#X.X.X.X#XXXXXXXXX.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.X.X.X.X.X.X#X.X#X.X.X.X.X.X.X.X.X.X.XXXXX#X.X#X.X.XXXXX.X.X.XXXXXXX.X.X.X.X.X#X.XXXXXXX.X#X#X.X.X.X#XXX.X#X.X.XXXXX.XXX.X.X.XXX.X.XXXXX.X.X.X.XXX.X#X.X.X.X.X.X.XXX#X.X.X.X.X.X.XXXXX.XXXXXXX.X.XXXXXXX.X.XXXXXXX#X.X.X.XXX.X#XXX.X.XXX.X.XXXXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXX#X.X.X.X.X#XXX.X.XXXXXXXXX.X.X.X.X.XXX#X.X.X.X#X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXX.X.X#X#X.X.X.X.XXXXX.X.X#XXXXX.X.XXXXXXXXXXXXXXX.X.X.XXX.X#X#X#XXX.X.X.X.X.X.X.X#X.X.X.X.XXX.X.XXXXXXXXX.X.X#XXXXXXXXXXXXXXXXX.X.X.X.X.X.X#X.X#X.X#X.X.XXX.X.X.X#X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXX.X.XXXXXXXXXXXXX#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#XXX.X.X.X.X.XXX.X#X.X#XXX.X.XXX.X.X.X#XXX.X#XXX.X.X.X#X.X#X.XXX.XXXXX#X.XXXXXXXXXXX.X#X.XXXXX.X.XXX#XX XXXXXXXXXXXXXX.X.X.XXXXXXXXXXXXXXXXXXXXX.X#X#X.XXX#X.X.XXX#XXX#X.X.X.X.X.X.X.XXXXXXX.X.XXXXX.XXX.X.X#X#X.X.XXX.XXX.X.X.X.XXX#X#X.X.X.X#X.X.XXX.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.X.X.X.X.X.X.X.X.X.XXXXX.XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.X.XXX.X.X.X.X.XXX.XXX.X#X.X#XXXXXXXXX#XXXXXXXXX#XXX.XXX#X.X.X.X.X.X.XXX.X#XXX.XXX.X.X.X.X.XXX#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.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.X.XXXXX.X.XXXXXXXXXXX.X#X.X.X.X.XXX.XXXXXXX.X.X.X.X.X.X#X#X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.X#X.X.X.X.X.X.XXXXX#XXXXX.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.XXX.XXX.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.XXXXXXXXXXXXXXXXX.X.X#XXX.XXX.X.X.X.X.X.X#X.X.X#X.X.XXXXX#XXXXXXXXX.X.X#X.X.X#X#X.X.XXX.X.X#X.XXXXXXXXXXXXX.X.X.X.X.XXX.X.X.X.X.X#X.XXX.X.X.X.X.X.X#X#X.X.X.X#X.X.X.X.X.X.XXX.X.X.X.XXX.X.X.XXX.X.X.XXX.X.X.XXX.X.XXX.X.X.X#X.XXX.X.X.XXX.XXX.XXX.X.XXX.XXXXX.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X XXXXXXXXXXXXX.......XXXXXXXXXXXXXXXXXXXX........XXX#..XXXXXXXXX....#X#.......XXXXXXXXXXXXXX.............X......XX........#X.................X..#X#...#.#.X.....#X....#.......XXXX..#...X...#..X........X...#.......X............X..#...#...#.#.........X..X...X.....X........#.#......X#.#......X....#X..#X.....X................X.........XXXXXXXXXXXXXXX.........#..................XXX......#.....#....X.X#...#.............X....X.........X......XXX...#.#......X..................#...X...X............................XXXX....XXXXXXXXXXX.............XXXXXXX#.....#......X..#.................#...X..X.......XXX....#.#.....#.#..XXXXXXXXXX.....#..X....#.....#.........................#X........#....................X#.......X......X....#............X...XXXXXXXXXXXXXXX.......XXXXX....#..X....#.........#XXXXXXXXXXXXXXXXXXX...X.....X.....X......XXXXXXXXXXXXXXXX#X#......X#........X..XXXXXX#.........#.....#.......X.#X..#....X........#.X.....#X..#X...X..#....X.................X...........X#..X#X#.#...#.....#.#.........................#.X XXXXXXXXXXXXXX.X#X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.XXXXX.XXXXXXXXXXX.X.X#X.X#X#XXXXXXXXXXXXXXX.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.X.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.X.X.X.X.XXX.X.X#X.X.X.X#X.X#X.X.X.XXX.XXX.X.X.X.XXX.XXX.X.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.XXXXXXXXXXXXXXX.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.XXX.X.X.X.XXXXXXX.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.X#X.X.X.X.X.XXXXXXXXXXX.XXX.X.X.X.XXXXXXX#X.XXX.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.X.X.X.X.XXXXXXXXXXXXX.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#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.XXXXXXXXXXXXXXX.X#X.X.XXXXX.X.X.X.X.X.X.X.X.X#X#X.XXXXXXXXXXXXXXXXXXXXX.XXX.X.XXX.X.X.X.X.X.XXXXXXXXXXXXXXX.X#X.X.X.X.X.X#X#X.XXX.XXXXX.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.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 XXXXXXXXXXXXXXX.X.X#X.X#XXXXXXXXXXXXXXXXXXX.X#XXXXX.X.XXXXXXXXXXXXX.X.X.X.XXXXXXXXXXXXXXX.X.X.X.X#XXX.X.X#X.X.X#X.XXXXXXX.X.X.XXX.X.X.X.X#X#X.X.XXX.X.X.X.X.XXX#X#XXX.X.X.X.XXXXXXX.XXX.X.X.X#XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X#XXX.X.X.X.XXX.X.X.X.X#X#X.X.X#XXXXX#X.X.X.X.XXX.XXXXXXX.X.X.X#XXXXX.X.X.X#X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.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.XXX#X.X.X.X.X.X.X.XXX.X#X.X.X.XXXXX.X.X.XXXXX.X.X.X.X.X#XXXXXXXXX.X.X.X#X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXX.X#XXXXXXXXXXXXXXXXX.XXXXXXX#X#X#X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X#X#XXXXXXXXXXXXX.XXX.XXX#XXX.X.X#X.X.X#X.X.X.X.X#X.X.X.X.XXX.X.X.X.XXX.XXX.X#X.XXXXX.X#XXXXX.X.X.X#X.XXXXX.X.XXX.X.X.X#XXX#X.X.XXXXXXXXXXXXXXX#X.X.X.XXXXX.X.X#X#X.X.X.X.X.X.X#X#X.XXXXXXXXXXXXXXXXXXX#X.X.X.XXX.X.X.X.XXX.X.XXXXXXXXXXXXXXX.X.X.X.X.X.X#X.X.X.XXX.XXXXX.X.X.X.X.X.X#XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X#X.XXX.XXX.X.X#X.X.XXX.X#X#XXX.X.X#X.X.X.X.X#X.X.X.X#X#X#X.XXX.XXX.X.X.XXX.X.X#X.X.X.X.X.X.X.X.X#X#X.XX XXXX.X.X.X.X.X.X#X#X#X.X.XXX.X.X.X.X.XXX.XXX.X.XXXXX.XXXXXXXXXXX.X.X.X#X.X.X.XXXXXXX.X.XXX.X.X.X.XXX.X.XXX.X.X.X.X.XXXXX.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.XXX.X.X.X#X.X.X.X.X#X.XXX.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.X.X.X#XXX.XXX.X.X.XXX.X.XXX.XXXXX.X.X.X.X.X#X#X.X.X.XXX.X.X.XXX.XXX.X.X.XXXXXXXXXXXXXXXXXXX.XXX.XXX.X.XXX.XXX.X.X#X.X.X.X.X#XXXXX#X.X.X.XXX.X.X.X.X.X.X.X#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.X.X.X#X.X.X.X.XXX.X.X#XXX.X.X.X.XXX.X.X.X.X.X#X.X.XXXXX.XXX.X.X.X.X.X.XXXXXXX.X#XXXXXXX.X.X#X.X.X#XXX.X.X.X.XXX.X.X.XXX#X.X.X.XXX.X.X.X.X.X.X#X.X#X.X.XXXXX.X.X.X.X.X#X#X.XXX.X.X.X.X.X.XXX.X.XXX#X.X.X.XXXXX.X.X.X#X.XXXXX.XXX.X.X.X.X.X.X.X#X.X.X.XXX.X.XXX.X.X.X.X#X.X.X.XXXXXXXXXXXXXXX#X#X#X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXX.X.X.XXXXX.X.X.XXXXX.X#X.X#X.XXX.X.X.X.X.X.XXXXXXXXXXXXX.XXX.X.XXX.X.X.X.X.X.X.X.X.XXXXXXX.X.X#XXX.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.X.XXX.X.X.XXX.XXX.X.X.XXX.X.X#X.X.X.XXX.XXX.X.X#XXX.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.XXX.X.XXX.X.X.X#XXX.XXXXX XXX..................................#....X.....XXXXXXXXXXXXX.X....#.....#.#....X.......X...X.....X#.............................X.X...X.......#X......#.X..XXXXX........#X#...#X..#.#..X..............#X...X#....X.........X.......X#X.......X..X.....X............XXXXXX..........X..#......XXXX.#.........#......X#..........X#...#....X..XXXXXXXXXXXXXX...X.......XXXXX.......X....#...#XXXXXXX....#X.X................X....X#.#................XXXXX..............#X..............#......XXX...X........X..X.X...XX...............#......XX..............X.X..#XXXXXXXXX..........#X#...#...X........XXXXX.........X..#X..#X..#X#.#...........#...#..X.....X......#X........#.......X....X......#...#.#..X........XX........#.#.........X.....#.#X..#.....#X#.XXXXXXXXXXXX..#...X........X........#X.......XXX......#X.X.........X...........X......#...#XXXXXXXXXXXXX#..X#...#X.....X#.........#XXXXXXXXX...XXXXX..........X....X........#........X..#...........#.#.......#.#.....X......X.......X...X....#.#......X..........X...#..XXX....#XXXXXXXXXXXX XX#X#X.X.X#X.X#X#X.X.X.X.X#X.X.X.X.X.X.X#X.X#X.XXXXXXXXXXXXX.X.X#X.X.X#X.X.X.X.X.X.X.X.XXX.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#X.X.X.X.XXXXX.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.XXX.X.X#X.X#X.X.X#X#X.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXX#X#X.X.X.XXXXX.X.X.X.X#X.X.X.X.X#XXXXX#X#X#X.X.X.X.X.X.XXX.X.XXXXX.X.X.X.X.X.X.X#X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.X.XXX.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.X.X#X.X.X.X#X.XXX.X.X.X.X#XXXXXXXXXXX.X.X#X#X.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.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.X.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.XXXXXXXXXXXXX.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.XXXXXXXXXXX.X.X#X.X.X#X.X.X.X#X.X.X.X.XXXXXXXXXXX.X#XXX.X#X.X.X.X.X.X.X.X.XXXXX.X#X.X.X.XXX.X#X.X#X.X.X#X.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.XXX.X#XXXXX#X.X#XXXXXXXXXXX X.X.X#X.X.X.XXX.X.X.XXXXX.X#X#X.X.XXX.XXX#X.X#X#XXXXXXXXXXXXX#X#XXX.X#X.X.X.XXX.X.X#X#XXXXXXX.X.X.X.X.X.XXX#X.XXX#X.X.X.X.XXX.X.XXX#X.X.XXX.X.X.X.X#XXX.X#X.XXX.X#X#X.XXX.X.XXX.X.X#X.XXX.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X#X.X.XXX.X.X#X.X.XXX.X.X#X.X.X#X.XXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.XXXXX.X.X#XXX#X.X.X.X.XXX.XXX.X.X.X.X.X.XXXXXXXXXXXXX.X.X.X.XXXXX#X.X.X#X.X.XXX.X#X.XXXXX.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X#X.X.X.X.X.X#X#XXX#X.XXXXXXX.X.XXXXX.X.X.XXXXX.X.XXX.X.X.X.X.X.X#X.X.XXXXX#X#X.X.X.XXX#XXX.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X#XXX.X.X.X.XXXXXXXXXXXXX.X#X.XXX.X.XXX.X.X.X#X.X.XXXXX.X#X.X.XXX.X.X.X#X.XXXXX.X.X.X#X#X.X.X#XXX.X.X.X.X.XXXXX.X.XXXXXXXXX.XXX.X#XXXXX.X.X#X.X.X#X.X#X.X.X.XXXXXXX.X.XXXXX#X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.X#XXXXXXXXXXXXXXX#XXX.X.X.XXXXXXX.X.X.X#XXX.X.X#X#X#X.X.X.X.X.X.X.X.X.X#X.X.X.XXX#X.X.XXX#XXX.XXXXXXXXXXXXX#XXX.XXX.X.X.XXX.X.X.XXXXXXXXXXXXXXX.X#X.XXX.X.X.X.X.X.XXX.X.X.XXXXX#X.X.XXXXXXX.XXX#X.X.XXX.X#X.X.X#X.X.XXX#XXX.X.XXX.X.X#X.X.X.X.X.XXX#X.X.X#X.X#X.XXXXXXXXX.XXXXX.X#X.XXXXXXXXXXXX XX#X#X.X.X.XXXXX.X.XXX.X.X#X.X.X.XXX.X.X.XXXXX.X.X.XXX.X.X.XXX.X.XXX.X.X#X.X.X.X.X.X.XXXXXXXXX.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.XXX.X#X.X.X.X.X.X.XXX.X#X#X.X.X#XXX.XXX.XXX.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.XXX.X.X.XXX.X.X.XXX.XXX.X.X.X.X#X#XXX#XXXXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXX.XXXXX.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.XXX.X.X.X.X.XXX.X.X.X#X#XXXXX.X.XXX.XXX.X.X.X.X#X.XXX.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.XXX.X.XXX.X.X.X#X.X.X.X.XXXXXXXXXXXXXXXXX.X.X.X.XXX.X.X.X.X.X.X.X.XXX.XXX.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.XXXXXXXXXXXXX.X.X.X.XXX.X.X#XXX.X.X#XXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X#XXX.X.X.X#X#X.X#X#X.X.X.XXXXXXXXXXXXXXX.X.X.X.X.X.XXXXX.X#X.X.X.X.X.X.X.X.X.X.X.X#X#X.X.XXX.X.XXX.XXXXXXX#XXXXXXXXXXXXXXXXXXXXX.X.X#X.X.X.X#XXX.XXX.X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.X.X#X.X.X.X#X.XXX.X.X#X.X.XXX.X.X.X.X.X.X.XXX.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.X.X.XXX#X#X.XXX.X.X.XXXXXXXXXXX XXXX........XXXX.........XXXX..#..X..#...X.......X.........#X.X#.XX#.....#...........#XXXXXXXXX..........X...........X..X..#.......#.X.......#...#.#........X......X.............#...#....XXX...XXX......#...................#...X...#X#........X......X......XX...#......X..........#...........#.XXXXXXXXXX........X.....X.....#.......X.#...#..XXXXX...X.X..#..X......................#.......#....X.X.....................X...X..#....X...XXXXX........................X.........X.......#...........#X.....X........#.#.....#X#..X..#..X........X.....XXXXXXXXXXXXXXXXXX..............X...X..X#...XX...XXX....#...#X#X..#...............#X#........X............#..XXX..XXXXXX............#.#..X#...#...#..X...................X#...#XXXX...#...#X..#..X...X#XXXXXXXXXXX..X..............XXXX...#.....#.#..X..#.#.#........X..#XXXX..X..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX#....X..#.#..X.............X.......X#.X.....#......X.X.X.............................X......#X#.X...#...#.....#........X......XX#..X.....X.................X.......X..#...XXXXXXXXXXX XXXXXX.X.X#XXXXX.X.X#X#X.XXXXX.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.XXXXXXX.X#X.XXX.X.X.X.X.X.X.X.X.XXX.X.XXX.XXX.X.X.X.X.X#X#X.X.X#X.X.XXX.XXX.X.X.X.X.X.X.X.X#X#X.X.XXXXX.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.X.X.XXXXX.X.X.X.XXX.X.X#X.X.X#X.XXX.X.X.X.X.XXXXXXX.X.X.X.X.X#X.X.X.X.X.X.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.X.X#X.X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.XXX.XXXXX.X.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.XXX.X.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXXXX.XXX#X.X#X.X#X.X.X.X#X.X.X#X.X.X.XXX.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#X.XXX.X.XXXXX.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.XXX.X.XXX.X#X.XXXXXXX.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#X#X#X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXX.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.X.X.X#X.X.X#X.X.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.X.X.X.X.X#X.X#X.X.XXXXXXXXXXX XXXXX.X.X.X.XXX#X.XXX#X.X.XXXXX.X.X.X.X.X.X#X.XXX.X.XXX#X.X.X.X.X.X#X.X.X.XXX.X.X.X#X.XXXXXXXXX.X.X#X.X.X.X.XXXXX.X.X.XXXXX.XXX.X#XXX.X.XXXXX#XXX.X.X.X.XXXXX.X#X.X.XXX#X#X.X.XXX.X.X.X.XXXXX.X.XXXXX.X.X.X.XXX#X#X.X.X.X.X#X.X.X.X.X#X.X.X#XXX.X.X#X#X.X.X.X.XXXXX.X.X.XXXXX.X.X.XXX.XXXXXXXXXXX.X.X.XXXXX#X#X.X#X.X.X.X.X#X.XXX.XXX.X#XXX#X.X.X.X.XXX.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.X.X#X.X.XXX#X.X.X.X#X.X#X.XXX#X.X#X#XXX.X.X.X.X.X#X.X.X#X.X.XXXXXXX.X.X.X.X.XXX#XXXXXXXXX#X.XXX.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X.X#XXXXXXXXXXX.X#X.X#X.X#X.X.XXX.X.X.X.XXX.X#X#X.X.X.XXX.X.X.X.X#X.XXX.X.XXXXXXXXXXXXX.X#X.X.X#X.X.X#X.XXXXX.X.XXX.X.X#XXX.X.X.X#X.XXXXX.X.XXX.X.X.X.X.XXX#X.X#X.X.X.X.X.X.X.X#XXXXX.X.X.X#X#X.XXX.XXX.X.X.XXXXXXX#X.X.X#X#XXX.X.XXX.X.XXX.X.X.X#XXXXX.X.X.XXX.X.XXX.X.XXX.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX#X#X.X#XXXXXXX.XXXXX.X.X.X.X.X.X.X.X.X#X.X.X.XXX.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#XXXXXXXXX#XXX.X.X.X#X.X.X#X.XXX.X.X.X.X#X.X#X.X.X.XXX.X.X#XXX.X.X.XXXXXXXXXXXXXX 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.X.X.X#X.X.X.X.XXX.X.X.X.XXXXXXXXXXXXXXX.XXX.X.X.XXX.X.X#X.X.XXXXX.X.X.X.X.X.XXXXXXXXXXXXX.X.XXX.X#X#X.X#X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.XXX.X.X.X.XXX.XXX.X.X.X.X.X.X#X#X.X.X#XXX#X.XXXXXXX#XXXXX.X.X.X.X.X.X.XXX.X.XXX.X.X.XXXXX.X#X.X.X.X.X#XXX.XXX.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.XXX.X.XXX#XXX.X.X.XXX#XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.XXX.X.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.XXXXXXX.X.X.X.X.XXX.X.X.X.X.XXXXX.X#X.X.X.XXX#X.X.XXXXX.XXX.X.X.X.X#X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.XXX.XXX.X.X.X.X.X.X.XXX#X.X.XXX.X.X.X.X.X.X.X.X#X.X.XXX#X.X.X#X.X.XXX.X.XXXXX.X.X.X.XXX.X.X.X.X.X#XXX.X.XXXXXXX.X.X.XXX.X.X.X.X.X.X.X#X.XXXXXXX#X.X.X.X.XXX.X.XXX.X.X.X.XXX.X.X.X.X.X.XXXXXXXXXXX.X.X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.X.XXXXXXXXXXXXX#X.X.X#X.X#X.X.X.XXX.X.X.XXX.X.XXXXXXX.X.XXX.X#X.X.X.X.X#XXX.X#X.X.X.X.X.X.X.X.X#X.XXX.X.X.X.X.X.X.XXX.X#XXX.XXX.X.X.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......#XXXXXXXXXXXXXXXXXXXXX............#.#..X.............X.XXXXXXXXXXX#.X.........#..X......#..X......#...X........XXXXXXX......X.......X...#X..#X#..XXX................XXXXXX#......XXXXXXX..#...#................X.......XXXXXXX.......X.X#.X........................X........#.X...#.#.......#......X..........#X#...XX.....XXXXX........#..X..X....X..........#.......#..X.....X.......X..#...X.X...#......XXXXX...........XXXXXX..........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...XXXXXXX.............X.#XXXXXXXXXXX....#........X......#XXX.......X#X.XXXXXXXXXXX........#X.X.X....#.XXXXXXXXXXXXXXXXXXXX..#X#........XXXXXXXXXXXX...#..X....#...X..X....X..........XXX.....X........#.....XXXX..............#.....#................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#X#X.X.X.XXX.X.X.X.X#X.X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXX.X.X#X#X.X.X.X#X.XXX.X.X#X.X.X#X.X.XXXXXXXXX#X.X.X.X.X.X.X#X.X#X#X.X.X.X.X.X.XXX.X.X.X.X.X.XXXXXXX#X.X.X.X.X.X.X.X.X.X.X#X.XXXXX.X.X.X#X.X.X.X.XXXXX#X.X.X#X.XXXXXXX.X.X.X#X.X.XXX.X#X.X.XXX.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.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#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.XXXXX.X.X#X#X#X.XXXXXXXXX.X.X.X.X.X.X#X.X.X.X#X.X.X.X.X.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.X.XXX.X.X.X.XXX.X.X.XXX.X#X.X.X#X.X.X.X.X.X.X.X.XXXXX.X.X.X.X#X.X#X.X.X.X.X.X.XXX.X.XXXXXXX.X.X.X.X.X.X#X.X.X.X.X#X#X#X.X.X.XXXXXXXXX.X.X.X.X#X#X.X.XXXXXXXXXXX.X.X#X#X.X.X.X.X#X.X.X#X.X.X#X#X.X.XXXXXXXXX.X.X.X#X.X.X.X#X.X.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X#X.XXXXXXXXXXXXX.X.X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.XXXXX.X#X.X.X.X.XXXXX.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.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.XXXXX.X#X.XXX.X.X.X.X.X#X.X#XXXXX.X.X.X#X.X.X.X#X.X.X.X.X.X.X.XXX.X.X#XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X#X.X.X.XXXXXXXXX.X#XXX.X#X.X#XXX.X.X.XXX.X.X.X.X.X.XXX.X.XXX.X#X.XXXXX#X.X.X.X.X.X.X#XXX.XXX.X.XXXXX.X.XXX.X.X.X.X.X.XXX.X.X#X.X.XXXXXXXXX.XXX.X.X.XXX.X.X.XXXXX.X.XXXXXXX#X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.XXXXX.X.X#X.XXX.XXXXXXX#X.XXX.X.X.X.X#X.XXX#X.X.X#X#XXX.X.X.X.XXXXX.X.X.X.X.X#X.X.X.X.X.X#X.XXX#X.X.X.XXXXX.X.X.X#X#XXX#X.XXX.X.X.X#XXXXX#X.X.XXXXX.X.X#X.X.X.XXXXXXXXX.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#XXX.X#X.X.X.X.X#X.XXXXX#X#X#XXX.X.X.X.X.X.XXXXX.X.XXX.X.X.XXX.X#X.X.X#X.X.X.X#X.XXX.X.X.X.X.X.X.X.X.XXXXX.X#XXXXXXXXXXXXX.X#X.XXX.X.X.X.X.X.XXX.X#X.X.X.X.XXXXXXXXX#X.X.X.XXX.XXX.X.XXXXXXXXX.X.XXX.X.X.X.X.X.X.X.X.X.X.XXX#XXX.XXXXXXXXX.X.X.X.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXX#X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.X.X#X.X.X.X.XXXXX.X.XXXXX.X.XXXXX.X.XXXXX.X#X.X.X.X.XXXXX#X.X.X.X.X.X#X#XXXXX.XXXXXXX#X.XXX.X.XXX.X.X.X.X.X.X#X.X.X.X.X.X.X#X#XXX.X.X#XXXXX#X.X#XXXXX#X.XXX#X.XX XX#X.X.X.X.XXXXX.XXX.X.X#X.X#XXX#X.XXX.X.X.XXX.X.X.XXX.X.X#X.X#X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXX.XXX.X#X.XXX.X.XXXXXXX.X.X.X.X.X.X.X#X.X.X.X.XXX.X.XXXXX#XXX#X.X.X#X.X.X.XXX#X#X.X.X.X.X.X.X.X.X.XXXXX.X.XXX.XXX.X.X#X.X.X.X.X.X.X.XXX.XXX.X#X#X.X.X.X#X.X#X.X.XXX.XXX.XXX.X.X.X.X.X.X.X#X.X.XXXXX.X.X.XXX.X.X#X.X.X#X.X.X.X#X.X.XXX#X.XXX.X.X.X.X.X.X.X.XXXXX.X.X.X.XXX.X#X#X.X.XXXXXXXXX.X.X#X.XXX.X.X#X.X.X.X#X#X.X.X.X.X.X.XXX.X.X#XXX.X.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.XXXXX.X.X.X.X.XXX.X.X.X.X.X.XXX.XXX.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.X.X.XXX.XXX.X#X.X.X#X.XXX.X.XXX#XXX.X.X.XXXXXXX.X.X.X.X.XXXXXXX.XXX.X.X.X.X.XXX.X.X.X.X.X#X#X.X.X#X#X#X.X.X.XXX#X.XXXXXXX.XXXXXXXXXXXXXXX.X.X#X.X.X.X.X.X.X.X.X.XXX#X.X.XXXXXXXXXXX.XXX.X.X#X#X.X.X#XXXXXXXXX.XXX.X.X#X.X.X.X.X.X.X.X#X.X.XXX.XXXXXXXXXXX#X.X.X.XXX.X.X.X.X.X.X.XXXXX.XXXXX.XXX.X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.XXXXX.X.X.X.X.X.X.X.X.XXX.X#X.X.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.XXX.XXX.X#X.X.X.X.X.X#X.X.X X.X....X..XXXXX.........X#.........X........X..#X..XX.....X....#..X#...X.....X..XXXXXXXXXXXXXXX..........#X...XXXXXXX......X.......XX#...........#..XXXXXXXX........X..................X.....#X..XXXX.....X...X........#....X#...............X......X#..X....#......X......#X..........X......X......#.#...#X........#.#........X.....X#.#.......XX..X...............#X....X..X..#XXXXXXX....#.....#.X...............#...#...X.#X#XX....X....X.....#.................X..X.X.....XXX..............X.....X....X....#.#X.....X.................X......X.....#XXXXXXX.......XXXX.......#X.........X#..X..#.#....XXX..X.#..............X.....X.....X.......X...X#.....#..X.X.......X...XXXXXXXXXXXXXXXXXXXXXX.#..X#.....#X..........#..XXXXX...XXXXXXXXXXXXXX.#..X......#XXXXXXXXX...X......#.................#...#..XXXXXXXXXXX......#....X.X.........XXX........#X......#XXX..XXXXXXXXXXXXXXXXXXXX#..X...........X..........X....X#......XXXXX#...X.......#...#X.....X........................X.....X............XXXX................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.XXXXX.X.X.X.X#X.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXX.X.X.X.X.X.X.XXXXXXXXX.X.X.X.X.X.X.XXX.X.X.X.X.X#X.XXXXXXXXXXX.X.X#X.X.X.X.X.X.X.X#X.X.X.X.X.X.XXXXX.X.XXX.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.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.XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.XXX.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.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.XXX.X.X.XXX.XXX.X.XXX.X.X.X.X.X.X.X#XXXXX.X.X.XXXXXXX.XXX.X.X#X.XXX.X#X.XXX.X.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#X.X.XXX.X.X.X#X#X.XXXXXXX.XXXXXXXXXXXXX.X.X#X#X.X.X.X#X.X.X.X.X.X.XXX.X#XXXXXXXXXXXXXXX.X.X.X.X.X#X#XXXXXXXXX#X.X#X.X.X#X.X.X.X.X.X.X.X.X.X#X.X.XXXXXXXXX#X.X.X.X.X.X.X.X#X.X.X#X.X.X#X.X.X.X#X.X.X.XXXXX.X#XXXXXXXXXXXXX#XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X.XXXXX.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.X.XXXXXXX.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#X.X#X.X.X#X.X.XXX.X.X.X.X.X.X.X.XXXXX.X#X.X#X.X#XXX.X.X.X.X.X.X#XXXXXXXXXXXXXXXXXXX.X.XXX.X.X.XXXXXXX.X.X.X.XXX.X.X.X#X.X.X.X.X#X.XXXXXXXXXXXXX.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X#XXXXX.X.X.XXX.X.X.X.X.XXX.XXXXX.X.X#X.XXX.X.X.X.X#X#XXX#X#X.XXX.XXX#X.X.X#XXX#X.X#XXXXX.X#X.X.X.X.X.XXX.X.XXX#XXX.X.XXX.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.XXX.XXXXX.X.X.XXX.X.X.X#X.X.X.X.XXXXXXX#XXX#X#X#X#X.X.X.X#X.X#X.XXXXX.XXX.X#X.X.X.X.XXX#X#X.XXX#X.X.X.X.X.XXX.X.X.X.XXX#X.X.X#X#XXX.X#X.X.XXX#X.X.XXX.X.X.X.XXX.X.XXX#X.X#X.X.X.XXX.X.XXXXXXXXX.X.XXXXX.XXXXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X#X#XXX.XXXXXXX.X#X.X.X.X.X.X.XXX#X.X.X.X.X.X.X.X#X.X.X#X.XXXXX.X.XXXXXXXXXXXXX.X.X.X.X.X.X.X#X.X.X.XXX.X#XXX#XXXXXXXXXXX.XXXXX.X.X.X.XXX.XXXXXXXXXXX.X.X.X.X#XXXXXXX.X.X.X#X.X.XXX.X.X.XXXXXXX.X.X.X.X.XXXXX.X.X.X.XXX#XXX.X.X.XXX.XXX.X#XXXXX.X#X.XXXXXXXXXXX.X.X.X.X.X.X.XXXXX.X.X.X#X#X#X.X#X.XXX.X.X.XXXXXXX#XXXXX.X.XXX.XXX.X.X.XXXXX#X#X.X.XXXXX.X.XXXXXXXXX.X.X.X.X.X.X.X.XXXXXXXXX.X.XXX#X.X.X.X.X.X.X#XXXXXXXXX.XXX.X.X#X.XX XXXXXX.X#X.XXX.X.XXX#XXX#X.X.XXXXX.X.X.X.X.X.X.X#XXX.X.XXX.X.X.X.X.X.X#X.X.X.X.X.XXXXXXX.X.X.X.XXX.X.X.X.X.X.X.XXXXX.X.X.X#XXX.X.X.X.X.X.X#XXX#X.X.X.X.XXXXX.X.X.X.X.X.XXX.X.X#X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX#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.X.X.X.XXX.X.X.X.X.X.XXX#XXX.X.X.X#XXXXXXXXX#XXX.X.XXX.XXX.X.X.X#XXX.X.X.X.X.XXX.XXXXX.X.X#X.X.X#XXX#X.X.X.X#X.X.X.XXX.XXX.X#X#X.XXX.X.X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.XXX.X#X.X.XXX.XXX.X.X.X.X.X.X#X#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.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.XXX.XXX.XXX.XXX.X.X.X.X.X.XXX.XXX.X.X#X.X#X.X.X.XXX.X.XXX.X.X.X.XXX.X.X.X.X.X.XXX.XXXXXXXXXXXXXXX.X.X.X.XXX.X.X.XXX.XXX.X.X.XXXXXXXXXXXXX#X#X.X.XXX.X#XXXXXXXXXXXXXXXXXXXXX.X.X.X.XXX.X.X.X.X#X#X.X.X.X.XXX.XXXXX.X.X.X.X.X.X.XXXXX.XXX.X.X.XXX.X.X.X.XXX#XXXXX.X.X.X.XXX.X.XXX.X.X.X.X.X.X#X.X.XXX#X.X.X.X.X#X.X.XXXXX.X.X.X.XXX.XXX.X.X#XXX.X.XXX.X.XXXXX.X.XXX.XXXXX.X.X.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#XXX.X.X.X.X.X.XXX.X.X XXXXXXXXXXXXXXXXXXXXXXXXX..X..XXXXX.......X..#X...X..#.XX..XX..#X....XX..........X....X..................#......X........#.#.......#.#...XXXXXX...........X..#.......X..X.......X.....X..X......X...XX.....#................XXXX...#..X.....X........X..........X..........#X..X......X.....X...X.......X......#......XXXXX#X.......XXXXXXXXXXXX......XXX..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..#..X.......X...XXX...............X....X.....#......X.............XXXX...#............XXXXXXXXXXXXX..#......X....X..X..........#XXXXXXXXXXXXX.........XXXXXXXXXXXXXXXXXXXXXXXXX..#....X.......X........#.#..X...X#X#...#..........X....#.#X#X..........#..XXXXXXX..#..X...............X#.#XX........X........X......XXXXXX........X........XXXX........#........XX....X#.................X.X..........................X....#.#...............X......XX...X XXXXXXXXXXXXXXXXXXXXXXXX#X.X.X.XXXXX.XXX.X#X.X.X.XXX.X.XXX.X#X#X.X#X.XXX.X.X.X.XXXXX.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.XXX.XXX.X.X.X.XXX.X.X#X.X.X.X#X.X.X.X.X.X#XXX.X.X.X.XXX.XXXXX.X.X.X.X.XXX.X.X.X#XXXXXXX.X.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.XXX.X.X.X.X.X.X.X.X.X.X.X.XXXXX#X.X#X.X.XXXXXXXXXXXXX.X.X.XXXXX.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.XXX.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.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.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#X.X.X.X.X.X#X#X.X.X.X.X#X.X.X.XXX#X.X.X.X.X#X.X.X.XXXXXXX.XXXXX.X.X.X.X.X.X.X.X.XXX.X.X.XXX.X.XXXXXXXXXXXXX.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXX.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.X.X.X#X.X#X#X.X#XXX.XXX.X.XXX.X.X.XXX.X.X.X.X.XXXXX.X#X#X.X.X.X#X.X.X.X#XXXXXXXXX.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.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 XXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXXXXXXXX.X.X.X#X.XXX.XXX.X.X.XXX.X.X.X.X.XXXXXXXXX.X.X#X.X.X.X.XXX.X.XXX.X#X.X#X.XXX#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#X.X#X.X.X.X.X.X.X.X.XXX.X#X.XXXXXXX.X.XXX#X.XXXXXXX.XXX.X.X.X.X.X.X.X.X.X.X#XXX.X.X.X.X.XXX.X#X.X.X#X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X#XXXXX.X#X.X.X.XXXXXXXXXXXXXXX.X.XXXXX.X#XXXXX.XXX.X.XXX.X.X.X.XXX.XXXXX.X#X.X.X.X#X.XXXXXXX.X.X.X.XXX.X#X.XXX.X.X.X.X.XXXXXXXXXXXXX.XXX.X#X.XXX#X.X.X.X.X.XXX.X.X#X#X.X.XXX.X.X.X.XXX.X.X.X#X.X.X.X.X.X.X.X.XXX.X.XXX.XXX.XXX#X#XXX.XXXXX.X.X.XXXXX#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.X#XXX.X.XXX.XXX.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXXXX#X.X.XXX.X#X.X.XXX.X.X#X.X.XXX.X.XXXXX.XXXXXXXXXXXXX.X#XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X.X.X.X.XXX.X.X.X#X.X#X.X.X.X.X.XXX#X.X.XXXXXXX#XXX.X#X.X#X#X.X.X.X.X.X.X.X#XXX.XXXXXXX.X.X.X.XXX#X.XXXXX#X.X#X.X.X.X.X#X.X.X.X.XXXXXXX.X.XXX.X.X.X.XXXXX.X#X.X.XXX#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.X.X.X#X.XXX.X.X.X.X.X#X.XXX.X.X.X#X#X.X.XX XXXXXXXXXXXXXXXXXX.X#X.X#X.X.X.X.XXXXXXX.X.X.XXX.X.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X#XXX.X.X.X.X.XXXXX.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X#X.X.X.X#XXX.X.XXX.XXX.XXX.X#X.XXX.XXX.X#X.X.X.X#X.X.X.X.X.XXX.X.XXX.X.XXX.X.X.X.X.XXXXXXX.XXX.X.X.X.XXX.X.X#X.X.X.X.X.X.X.X.XXXXXXX.X.X.X.X.X#X.XXX.X.X#X#X.X.X.X.X.XXX.X.X.X.X.X.XXX.XXXXXXXXXXXXX.X.X.X.XXX.X.XXX.XXX.X.X.X.X#X#XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.XXX.X.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.XXX#XXXXXXX.XXXXX.X.X.XXX.XXX.XXX.X.XXX.XXX.X.X#X#X#X.X.X.X.X#XXXXX.X.X.XXX.X.X.X.X.XXX.X#X.X.X.X.XXX.XXX#X.X.X.XXX.X.X.X.X.X.X.X.X.XXX.X.X.X.X.X.X.XXX#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.XXX.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.XXX#XXXXXXXXXXXXXXX.X.X.X.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X#X.XXX.X.XXX#XXX.X.X.X.X.X#XXX.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X.XXXXXXX.XXX.X.X.X.XXX.X.X#X#X.X.X#X.X.X.X.XXX.X.X.X.XXX.X.X.XXX#X#X.X.XXX.X#X.X.X.X.X.XXX.X#X.X#XXXXX#X.X.XXX.X.X.XXX.X.X.X.XXX.X.X.XXX.X.X#X.X.X.X.X.X.XXX.XXX.X.X.X.X#X.X.X.X.X.X.X XXXXXXXXXXXXXXXX......X..#........XXXXX..#..........X#.....#X.X........#...............#...#XX..........X.............XXXXXXXXX......X....X..........#........X..#X#...#XXXX..X....X...#.#XX..........X...........X......#...#XXXXX...X.......X..........X.......X......XXXXXX......X..#....XX.#......X........#X........#.#....XXXXXXXXXXXXX......#.......................#...#.#X..#X#.........X...X......X......X.........#.............................#X.......X#..XXXXXXXXX..#XXXX...#....X#X...X..#XXX........#...X.....#..........................................XXXXX.......XXXXX............X....XXX.......XXX....#...........#XX........X...........XXX#.............X....X.....X..#...............#...#...X....XXXXXXXXXXXXXXXXX............X...XXXXXXXXXXXXXXXXXXXXXXXXXX#.....#X.........X....#.......XXXX#......X.....X#.#.......#...#.........#.........#XXXXXX....X...............X..#.#...#........X.........XX.........#X#.........#X..........X......XXXXXXX..#XXXXX..#.......#X...X..X.....X.......X.X.......#X#...X.X.....#XXXX.#.#...... XXXXXXXXXXXXXXXX.X.X.XXX.X#X#X.X.XXXXXXX.X.X.X.X.X.X.X.X.X.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.XXXXXXXXX#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.XXX.X.X.X.X.XXX.X.X.X.X.X#XXXXX.XXX.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X#X.XXXXX.X.X.X.X.X#X.X.X.X.XXX.XXX.X.X.X.X.X#X.X.X.X.X.X.X#XXXXXXXXXXXXX.X.X.X.X.X.X#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.X.X.X#X.X.X.X.X.XXX.X.X.X.X.X.X.XXXXXXXXXXX.X#XXX.X.X.X#X#X.X.XXX.XXXXX.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.XXXXXXX.X.X.X.XXX.X.XXX.X.X.X.X.X.XXXXX.X.X.XXXXX.X.X.X.X.X.X#X.X.X.X.XXX.XXXXX.X.X.X.XXX#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.XXXXX#XXXXXXXXXXX.X.X#X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.X.X.X#X.X.X.X.X.X.XXXXXXX.X.X.X.X.X.X.X.X.XXX#X.X.X.X#X.XXX.X.X.X.X#X.X.X.XXXXXXX.X.X.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#X.X.X.X.X.X.X.XXX.XXX.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.XXX.XXXXXXX.X.X.X.X XXXXXXXXXXXXXXXXXXX.X#XXX.X.X.X#X.XXXXXXX.X.X.X.X.X.X#X.X.X.X.X#X#X.XXX.X.X.X.X.X.X#XXX#X#X.X.X.XXXXX.X#X#XXXXXXXXXXXXXXXXXXX.X.X.X#XXX.X.X.X#X.XXXXX#X.X.XXX.XXX.X.XXX.XXXXX.X.X#X.X#X#X.XXX.X.X.X.XXXXXXXXX#X#XXX#X.XXX#X.X.XXXXX.X.XXXXXXXXX.X.X.X.XXX.X.X.X.XXX#X.X.XXXXX.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.XXXXXXXXXXX.X.XXX.X.X.X.X#XXX.X#X.X.X.X.X.X.X.X.X.X.X.X.X.XXX.X.X.X.X.XXXXXXX#X.X.X.X#X.XXX.X.XXX#X.XXXXX.X.XXX#X.X.X.X.X.X.X.X#XXX.XXXXXXXXXXXXX.X.X.X#X.XXX.X.X#X.X.X.XXXXX.X.X.X.X#X.X.X.X#X.X.X.X#X.X#X.X.XXXXX#X.X.XXXXXXX.X.X#X.XXXXXXXXXXXXX#X.X.X.XXX.X.X.X.X.X.XXXXX.X#XXXXXXX.X.X.X.X.X.X.X#X#X#X.XXX#X#X.X#X.X.X.XXXXX.XXXXX.X.XXXXX.X.X.X#X.X.X.X.X.X.X#X#X.X.X.X.XXX.XXXXX.X.X.XXX.X.XXXXXXXXX.X.X#X#X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX#XXXXX.X.X.X.X.X.X.X#XXX.X.XXXXXXX#X.X.X#X.X.X#X#X.X.X.X.X#X.X.XXX#X.X.X.X.X.X.X#X#X.XXXXXXX.X.X.XXX.X.X.X#XXXXX.X.X.X.XXX#X.X.X.X.X.X#XXX.X.XXXXXXX.X.X.X.X.XXX.X.X#X.XXXXX.X#X.X.X.X.X#X.X.XXXXXXX.X.X.X.XXX.X.X.XXX#X.X.X.X.X.X.X.X.X.X#X.X#X.X.X.X.XXXXXXXXXXX.X.X.XX XXXXXXXXXXXXXXXXXXXX.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.X.X.X.X.X.X.X.X.XXX.X.X.XXX.XXXXX.X#X.X.X.X.X.XXX.X.X.X.X.XXX.X.X.XXXXXXXXXXXXXXX.XXX.X.X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXX.XXX.X#X#X.XXX.X.X.X.X.X.X.X.XXX.XXX.X.XXX.XXX.X#XXXXXXXXX#X.X.X#X.X.X.X.X.X#X.X#XXX#XXX.X#X.X.X.X.X.X.XXX.X#XXXXXXXXXXXXX.X.X.X.X#X#X.X.X.X.X.X.XXX.XXX.X.XXX.X.X.XXX.X.X.X#X.XXX#X.XXXXXXX.X.X#X.X.X.XXX#X.X.X.X.X.X.X.XXX.X.X.X.X.X#X.X.X.XXXXXXXXXXXXXXXXX#X.X#X.X.X.X.X#X.X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXX.X.X.X#X#X.X.XXXXXXX.X.X.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXX.XXXXX.X.X.X.X.XXX.X.XXX#XXX.X.X.X#X.X.X.X.X.X.X#X.X.XXXXXXXXXXXXX#XXXXXXX.X#X.X.X.X.X.XXX.X.X#X.X.X#XXX.X.X.X.X.X.X.XXXXX.X.XXX.X.X.X.X.X#XXX.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X#X.X.X.X.X.X.XXX.XXXXX.XXX.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.XXX.X#XXX.X.X.X#X.XXXXXXX.X.X.XXX#X.X#X#XXX.XXX.X.X.X.X.X.XXX.X.X.XXXXX.XXX.X.X.X.X.XXX#X.X.X.X.X.XXXXXXXXX.X#X.X.X.X.X.XXX.X#X.X.X#X.X.X.X.XXX.XXXXXXX#X.X.XXX.XXXXXXXXX.XXX.X XXXXXXXXXXXXXXXXXXX#.........#...#..........X....#X#.#.....#X#.#XX.....#...X.................#........X...................X......X.....X..............X#......XXXXX.XXXXXXX...X....X.X.......................#XXXXXXXXX..#.....#X....#.............#......XXX.......XXXXXXXXXXX....#...#...X.X.#.#............X.X.............XXXXXXXXXXXXXXX#.......#XXX......#.#..X....#X.....X.......X.......X.........XXXXX........X.......#...#..............X.......X.....XXXXXXXXXXXXXXXXXXX#X....X.#...#..X..........#.....X.#.X......X.........X..#.#....XXXX...............................X...............XXXXXXXX...........XXXX.....#....X..#X..X.......#......XXXXXXXXXXXXXXXXXXXXX.....X..X..X..X.......................#..X#..XXX.....X......#..XXXXXX.XXX......XXXXXXXXXXXXXXXXXXXXXXXXXXX#.#..X.............X...X.........XXX....................#X....#..X.X...X...XXX.........X.....X..#........X......X.#...#.....#..X.................X#.X.....#X..........X..................XXXXXXX....#.............#X.....X#.....X..X.....X.............XXXXXXXXXXXX.X XXXXXXXXXXXXXXXXXX#X.X.XXX.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.X#X.X.X.X.X.XXX.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.XXX.X.XXXXXXX.XXX.X.X.X#X.X#X.X.X.X.X#X.X.X.X.X.XXXXXXXXXXX.XXX.X.X.X.X.XXX.X.XXX.X.X#X.X.XXXXX.X.X.XXXXXXXXXXXXX.X.X.XXX.X.X.X.X.X#X#X.X#X.X.X.X#X#X.X.X.X.X.XXXXXXXXXXXXXXX#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.XXX#X.X.X.X.X.X.X.X.X.X#X.X#X#X.X.X.X.X.X#X.X.XXXXX.XXXXXXXXXXXXXXXXXXX#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.XXXXX.X.X#X.X.X.X#X.X.X.XXX.X.X.X.X.X.X.X.X#X.X.X.XXXXXXXXXXX.X.X.X.X.XXXXX.X.X#X.X#X.X.X.X.X#X#X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXXXX.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.XXXXXXXXXXX.X.X.X.XXXXXXXXXXXXXXXXXXXXXXXXX#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#X.X#X.X#X.X.X.XXX.XXXXX.X.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.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.X.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.XXXXX XXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.XXX.X.XXXXX.X.X#XXX.X.X.X.XXX.XXXXX.X.X.X#X.X.X.X.X.X.X.XXX.XXXXX#X.XXXXX#X.X.X.X.XXXXXXX.X.X.XXXXXXXXX.X.X#XXX.X.XXX.X#X.X.X.XXX.XXXXXXX#X.X#X#X.X.X.X.X#X.X.X.X.X.X#X.X#X.XXXXXXXXX.X.X.XXX.X.XXX.XXX.X#XXXXXXX.X.X#XXXXX.X#X.X#XXXXXXXXXXXXX#X#XXX#X.XXX.X.X.X.X.X.X.X#X#X.X.X.X#X#X#X.X.XXXXXXXXXXXXXXX.X.X.X.XXX.X.X#XXXXX.X.X#XXX.X.X.X.X.X#X#X.X.XXXXX.XXX#X.X.X.X.X#X.X.X.XXXXXXXXXXX#XXX.XXX.X.X.XXX#X#X#XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X#X.X#X.X.X#X.X.XXX.X#X.X.X.XXX.X.X.XXX.X.X.X#X.X.X.X#X.XXX.XXXXX.X.X.X.X.X.X.X.X.XXX.X#X.X.X.XXX.X#X.X#X.X.XXXXXXXXXXX#X.XXXXXXX.XXX.X.XXX.X.X.X.X.X#XXX.XXX.X.X#X.XXXXXXXXXXXXXXX.XXXXXXX.X.XXXXX#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#XXXXXXXXX.X.X.X#X#XXXXXXXXXXXXXXXXXXXXXXXXX.X#X.X#X.X.X.X#X#X#X.X.X.XXXXX.X.XXX.X.X.X.X#X.X.X.X#XXX#X#X.X.X.X.X#X.X#X.XXXXXXX#X.XXX.X#X.XXX.XXX.X.X.X.X.X.X.X#X.X#X.X.X.XXX.X.X.X#X#XXXXX.X.X.X.X#XXX.X.X#X#X.X.X.X#XXX.X.X.X.X.XXX.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.X.X.X.XXXXX#X.XXXX XXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.XXX.X.XXX.X.X#X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X#X#X.X.XXX.X.X.X.XXXXX.X.X.X.X#X#XXX.X.X.X.XXXXX.X.X.X.X.XXX.X#X.X.X.XXXXXXX.XXX.X.X.X.XXXXX.X.X.X.X.X.X.X.X#X.XXX.XXX.X.XXX.XXX.X.X.X.X#X.X.XXX.X.X.X.X.XXX.XXXXXXXXXXX#X.X.X.X.XXX.XXXXXXXXXXXXX.X.X.X.X.XXX.X.XXXXX.X.X.X.X.XXX.X.X#XXX#XXX#XXXXXXXXXXXXXXX.X.X.X#X.X.X#X.XXX.X.X.X.X.XXXXX.X.X.X#X.X.X.X.X.X.X.XXXXX.X.X.X.X.X.X.X.X.X.X.XXX.X.X.XXX.XXX.XXX.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXX.X.X.X.X.X.X.X.X.XXX.XXXXXXX.XXXXX.X.XXX.XXX.X.X.X.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.XXX.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.X.X.X.XXXXXXXXXXXXXXX.X.X.X.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.XXX.X.X#XXXXXXXXXXX.XXX.X#X.XXX.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X#X#X.X.X.X.X.X.X.XXX#XXXXX.XXX.X.XXX#X.X.X.XXX.X.X.X.X.XXX.X.X.X.X.X.X.X.X.X.X.X.X.XXXXX.X#X.X.X#X.X.X.X#X.X.X.XXXXX.X#X.XXX.X.X.X.X.X.XXX.X.XXX.X.X.X#X.X.X.X.X.X.X.X.X.XXXXXXXXXXX.X#XXXXX#X.XXX.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 XXXXXXXXXXXXXXXXX..#.#...X..............X......X.......#X............#XXXXXXX...X..X.X..........X#..........X...X...........X...........X......#..XXXXXXX..X.......#XXXXX.....X.X......X.......#..XXXXX....#............X........#......X...XXXXXXXXXX..........X..XXXXXXXXXXXXXX.X#.X.......X.XXXXX..........X..#..XXXXXXXXXXXXXXXXXXXXXXX..............#.........................X................X..#.#...X..............X..#....X...X.......XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX...X..#X....X...X.X..........XXXXXXXXX#X#X#..XXX...X..#.......#..XXXXX..#..XXXXX.......X....#........X.......X......................#........X.X.X..................XXXXXXXXXXXXXXXXXX#........XXXXX......#.#X..#.......#....................................XXXXXXXX....X.X.........XXXXXXXXXXXXXXXXXXXX...#X.X.....X...............XXXXXXXXXXX..X..X.........X........#.#X#...X........................X............#...#..X.....XXXX.#XXX..........X....X.....X......X...#...#...#.X....XXXXXXXXXXXXXXXXXXX#....X.......X#.XX.X#...X...X......X.X....#....X............... XXXXXXXXXXXXXXXXXX.X.X.X.X.X.X.X.X.X#X#X.X.X.X.X.X#X.X.X.X.X.X.X.X.X.XXXXXXXXX.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#X.X.X.X.XXXXXXXXX.X.X#X.X.XXXXX.X#X#X.X.X.X.X.X.X#X.X#X.XXXXXXX#X.X.X.XXX.X.X.XXX.X.X.X.X.X.X.XXX.XXXXXXXXXXX.X#X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X.XXX#X.X.X.X.X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXXXX.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.XXX.X.X#X#X.X.X.X.X.X.X.XXX.X.X#X.X.XXX.X.X#X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXX.X#X.X.X.X.X.X.X.X#X#X.X.XXXXXXX.X.X#X.XXXXX.X.X.X.X#XXX.X.X.XXXXX.X.X.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.XXX.X.X.X.X#X.X.X#X.X.X.X.X.X.X.XXXXXXXXXXXXXXXXXXXXX.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.XXX.X.X.XXXXXXXXX#X.X.X.X.X.X.X#X#XXXXXXXXXXXXXXXXXXX.X.X.XXX.X.XXX#X.X.X.X.X.X.XXXXXXXXXXXXX.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.XXX.X#X.XXX.XXX.X.X.X.X.X.X.X.X.X.X#X.X.X.X.X.XXX.X.X#X#X.X.XXXXXXXXXXXXXXXXXXXXX#X.X.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 XXXXXXXXXXXXXXXXX#X#X.X.X#XXXXX#X#XXX.X.X.X.X.X.X.X.X#X.X.X#X.X#X.X.X#XXXXXXXXXXXXXXX.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#XXX.X.XXXXXXX.X.X.X#X#XXXXXXX.XXX.X.XXX.X.X.X#X.X.X#XXXXXXX.X.X.X#X#X.X.X#X.XXXXX.X.X#X.X.X#XXXXXXXXXXXXX.X.X.X.X#XXXXXXXXXXXXXXXXXXXXXXX.X.X#X.XXXXX#X#X.X.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXX#X.X.X#X#X#X.X#X#X.X.XXX.X.XXX.X.XXXXXXX.X.X.X.X.X.X.X#XXX#X.X#XXX.X.XXX.X.XXXXXXX.X.X.X.X.X.X.XXX.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X.XXX.X.X.X.X#X.X.X.X.X#X.X.X.XXXXXXX.X.X#XXXXX.X.X#X.X.X#X.X.X.X.XXX.X.X#X#X.X#X.X.XXX.XXX.X.X.X#X.X.X.X.X#X.X.X.X.X.XXXXX#X#X.X#X.X#X.X.XXX.XXX.X.X.XXX.X.X.X.XXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.XXX.X.X.X.X.X.X#X.X.XXX.X.X.XXX.X.X#X#X#XXX.X.X.X.XXX.X.XXXXXXXXXXX.X.X.X.XXX.X.X.X#XXXXXXX.XXXXXXXXXXX.X.X#XXX.X.XXX#X.X#X.X#X.X.XXXXXXXXXXXXX.X.X#X.X.X.X.XXX#XXX.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.XXXXX.XXXXXXX#X#X.X#X.X.X.X.X.X.XXX.X.X.XXXXXXX#X#X.X#X.X.XXXXXXXXXXXXXXXXXXXXXXX.X.X.X.X.X.X#X.X.X.X.X#X.XXXXX.X.X.X.XXXXX.X.X.X#X.XXXXX.X.XXXX XXXXXXXXXXXXXXXX.X.X.XXX.X.XXXXX.X.X.X.X#X.XXX.X.X#X.X.X#XXX.XXX.XXX.XXXXXXXXXXXXXXX.X.XXX.X.X#XXXXX.XXX.XXX#X#X#X.X.XXX.XXX.X.X.X#X.X.X#X#X.X.X.X#X.XXX.X.X.X.X.X.X.X.XXX.XXX.X.X.X.X.X.X.X.X#X.X.XXX.X.X.X.X.X.X#X.X#X.X.X.X.XXX.XXX.X.XXXXXXXXXXXXX.X#XXX#XXXXXXXXXXXXXXXXXXXXXXXXX.X.X.XXX.X.X#X.XXX.X.X.X.XXX.XXX.X.XXXXXXX.XXXXXXX.XXXXX.XXX.X.X.X.XXX.XXX.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.XXXXX.X.XXX.X.X.XXXXXXXXXXXXXXXXXXXXX.XXX.X.XXX.X.X.X.XXX.X.X.X.X.XXX.XXX#X.X.X.XXX#X.X.XXXXXXXXX#X#X.XXX.X.X.XXX.X.X.X#X#X.X.X.XXX.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#X.X#X.X#X.X.X.X.X.X#X.XXX#XXX.XXXXXXXXX.X.XXX.XXX.XXX.X.X.X.X.X.XXX.X.X.X#XXX.XXX.XXX.XXX.X.X.X.XXX.X.X.X.X.X.X#XXXXX.X.X.X.X.XXX.X.X#X.X.X.X.X#X.X.X.X.X.X.XXXXXXXXXXX#X.X.XXX.X.XXX#X.XXX.XXX.X.X.X.XXXXX.X.X.X.X.X.X.X.XXXXXXXXX.X.X.X#X#X.X.X.X#X.X#X.XXX.XXX.X#XXX.X#X.X.X#X.X.XXX.X.X.X.X#X.XXXXXXX.X.X.X#XXX#X.X.X.XXX.X.X.X.X.X.X.X.X.XXXXX.X.XXXXXXXXXXXXXXXXXXXXX#X.X.X#X.X.XXX.X.X.X.X.X.X.X.X.X#X#X#X.X.X.X.X.X#X.XXXXX.X.X.X.X XXXXXXXXXXXXXXXXX#.........#XXXX.............X..X.X....#X.X.XXXXXXXXXXXXXXXXXXXXXXX...X.X.....XXXXX#..XXXXXXXXX#.......#.......................#X#....X..X...XX.........X......#X.......X...X......................#..X........X....XX...#..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX......X....#....X..................#XXXXX..........#...#X....X.......#X.X..#...................X.X......X......X.............#.......XXXXX...XX......#XXXXXXXXXXXXXXXXXXX..#......X.........X...........XX.#......XX..X..#....XXXXXXXXX......X.X.............X.....#..X.......X..#...........#XXX........#.#X......#.#.............#......................XXXXXXXXXXX.........X...X....X...#..........X#X..............X........X.X.....X#..XXXXXXXX..........X......#.#.....#.#.........#X.XXXXXXXXXX.........#..X.....XX.XX.........XXX....#.........X..XXXXXXX..#.....#X........X...#..X...XXX...X..X.....#..X#X.X.X..#X.....XXXXXXXXX#....X#X#...#.#..X..............#......X#........XXXXXXXXXXXXXXXXX.X....#.X.......#.X.#...........X............X....#.#XX.......X XXXXXXXXXXXXXXXXXX.XXX#X.X.X#XXX.X.X.X.X#X.X.X.X.X.X#X.X.X#X.XXXXXXXXXXXXXXXXXXXXX#X.X.X.X.X.XXXXX.X.XXXXXXXXX.X.X.X.X#X.X#X#X.X#X.X.X.X.X.X.X.X.X#X.XXX.X.XXXXX.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.XXX.XXX.X.X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.X#X#X.X.X.X.XXX.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.XXX.X.X.X.X.X.X.X#X.X.X.X#XXXXXXX.X.X.X#X.X#XXXXXXX#XXXXXXXXXXX.X.X#X.XXX.X.X.X.X.X#X.X.X.XXXXX.X#X#X#X.X.XXX.X.X.XXXXXXXXX.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.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.XXXXXXXXXXXXX.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.XXXXXXXXX#X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X#XXXXXXXXXXX.X.X.X.X.XXX.X#X.XXXXX.X#X#X.XXXXX.X.X.X.XXX.X.X.XXXXXXXXX.X#X#X.X.X.X#X#X.X.X.X.X.X.XXXXX.X#X.X.X.X#X#X.X#X#X.X.XXX.X.XXXXXXXXX#X.X.X.X#X.X.X#X.X.X.X.X.X.X.XXX.X.X.XXX.X.X#X.X.XXXXXXXXXXX.XXXXX.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 XXXXXXXXXXXXXXXXX#X.X.X.XXX.XXXXXXX.X.X.X.X#X.XXX.X#XXX.X.X#XXXXXXXXXXXXXXXXXXXXX.X.X.X#X.X.XXXXXXX.XXXXXXXXXXX.X.X.XXX.X.X.X
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...