276 695
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................****...***...****...................................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................******...***...******.................................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................*********************.................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................****.*************.****................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................*****..*********..*****................................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................**********.**********.................................................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................*******************..................................................................................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................................................*************.....................................................................................................................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................................................***************....................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................................................................................***..........................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................*****.........................................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................*******........................................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................*******........................................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................*******........................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................***...***.......................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................*.......*.......................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................*.......*.......................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................*********.......................................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................*******........................................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................*******........................................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................................*.*******.*......................................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................................***********......................................................................................................................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................................................*****.***.*****....................................................................................................................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................................................***************....................................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................................***********......................................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................................***********......................................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................................***********......................................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................................**.**.**.**......................................................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................*******************..................................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................*********************.................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................***********************................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................***********************................................................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................*******************..................................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................*****************...................................................................................................................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................................................***************....................................................................................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................................................****.....****.....................................................................................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................................................**.........**.....................................................................................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................................................*************.....................................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................******.........******.................................................................................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................****...................****..............................................................................................................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................**.***********************.**.............................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................***********..**.**..***********............................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................******.**.**..**.**..**.**.******...........................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................******.**...............**.******...........................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................................................................**.**....*****........****....**.**..........................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................................................................****.....**.**........*.**.....****..........................................................................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................................................................*.**.....**.**........*.**.....**.*..........................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*****..*.**.....**.**........*.**.....**.*...****...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................**.**..*.**....******************.....**.*...*.**...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................**.**..*.*******************************.*...*.**...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................**.*****************************************.*.**...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................**************..*...*.......*...*..**************...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................********..**....*...*.......*...*....**..********...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................**.**.**..**....*...*.......*...*....**..**.**.**...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..**....*...*.......*...*....**..**.**..*...................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................*..**.**..*****************************..**.**..*...................................................................................................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................**............******.*************************************.***.**............**....................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................****..........*****************************************************..........****...................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................**.*........***********************...........***********************........*.**...................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................****......************.......******...........******.......************......****...................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................**.*......***********........******...........******........***********......*.**...................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................**.*....****..*.*****........******...........******........*****.*..****....*.**...................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................****...**.....*******........******...........******........*******.....**...****...................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................****...**.....*******......*.******..*******..******...**...*******.....**...****...................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................**********************..*****.******..*******..******...***************************..................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................**.................***..*****.***********.***********...********.................**..................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*...................**********************.**********************...................*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*********************.............**..*********..**.............*********************.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................******************************************.******************************************.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*...................*********************...*********************...................*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*...................*********************************************...................*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*.******....*******.*.......****...***************...****.......*.*******....******.*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*.******....*******.*.*...*.*****...**.........**...*****.*...*.*.*******....******.*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*.******....*******.*.*****.******...***********...******.*****.*.*******....******.*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*.*****************.*.*****.*******...............*******.*****.*.*****************.*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*.*****************.*.*****.************.***.************.*****.*.*****************.*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*.*****************.*.*****.*****************************.*****.*.*****************.*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*...................*.*...*.*****************************.*...*.*...................*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*...................*...........................................*...................*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*******..***..*****.*...........................................*.*****..***..*******.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*******..***..*****.*.*****....*****....*****....*****....*****.*.*****..***..*******.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*******..***..*****.*.*****.*.******.**.*****.**.******.*.*****.*.*****..***..*******.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*.****.........***..*.*****.*.******.**.*****.**.******.*.*****.*..***.........****.*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*.****.........***..*.*****....*****....*****....*****....*****.*..***.........****.*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*...................*...........................................*...................*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*...................*...........................................*...................*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*........***........*.*****....*****....*****....*****....*****.*........***........*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*........***........*.*****....*****....*****....*****....*****.*........***........*.................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*...................*.*****....*****....*****....*****....*****.*...................*...............***...............................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................*...................*.*****....*****....*****....*****....*****.*...................*...............*.**..............................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................***............*...................*...........................................*...................*...........********..............................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................****............*...................*...........................................*...................*..........*********..............................................................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................**.********.........*........***........*.*****....*****....*****....*****....*****.*........***........*..........**.******..............................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................******..******.......*........***........*.*****....*****....*****....*****....*****.*........***........*.........***.....**..............................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................****.****.**.......*...................*.*****....*****....*****....*****....*****.*...................*........********.**..............................................................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................................**********........*...................*.*****....*****....*****....*****....*****.*...................*.......*********.*...............................................................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................................*******.**........*...................*...........................................*...................*.......**..*****.*...............................................................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................................**********........*...................*...........................................*...................*........*****....*...............................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................*********..........*........***........*.*****....*****....*****....*****....*****.*........***........*..........*********..............................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................**......*..........*........***........*.*****....*****....*****....*****....*****.*........***........*..........*......**..............................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................**......*..........*........***........*.*****....*****....*****....*****....*****.*........***........*..........*......**..............................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................**************.......*...................*.*****....*****....*****....*****....*****.*...................*.......**************............................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................*****************......*...................*...........................................*...................*......*****************..........................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................**..............**.....*...................*...........................................*...................*.....**..............**..........................................................................................................................................................................................................................................................................................
................................................................******.******.............................................................................................................................................................................................**..............**..............**.....*...................*...........................................*...................*.....**..............**..............**.............................................................................................................................................................................................******.******................................................................
...............................................................***************............................................................................................................................................................................................**......**********************************.................*...........................................*.................**********************************......**............................................................................................................................................................................................***************...............................................................
................................................................*************............................................................................................................................................................................................**.**....**********************************......***........*...........................................*........***......**********************************....**.**............................................................................................................................................................................................*************................................................................
.................................................................***********.............................................................................................................................................................................................**.**.....**********************************************************************************************************************************.**************.....**.**.............................................................................................................................................................................................***********.................................................................
.................................................................****..*****.............................................................................................................................................................................................**..**.....*............................*...................................................................................*............................*.....**..**.............................................................................................................................................................................................*****..****.................................................................
.................................................................*.........*.............................................................................................................................................................................................*...**.....******************************....***************************************************************************....******************************.....**...*.............................................................................................................................................................................................*.........*.................................................................
........................................................************************........................................................................................................................................................................................**....**....******************************...................................................................................******************************....**....**.........................................................................................................................................................................................***********************........................................................
.........................................................*************************......................................................................................................................................................................................******************************************...................................................................................******************************************.......................................................................................................................................................................................************************.........................................................
................................................**........*...****.****...*..*******.................................................................................................................................................................................*****************************************************************************************************************************************************************************.................................................................................................................................................................................******...*...****.****...*........**................................................
................................................**........*...****.****...*....******................................................................................................................................................................................****************............................*************************************************************************************............................****************.................................................................................................................................................................................*****....*...****.****...*........**................................................
..............................................******......*...****.****...*..******..................................................................................................................................................................................****************............................*************************************************************************************............................****************..................................................................................................................................................................................******..*...****.****...*......******..............................................
..............................................**..**......*...****.****...*..**..**....................................................................................................................................................................................**************...........******...........*************************************************************************************...........******...........**************....................................................................................................................................................................................**..**..*...****.****...*......**..**..............................................
..............................................**..**......*...****.****...*..**..**....................................................................................................................................................................................**************...........******...........*...................................................................................*...........******...........**************....................................................................................................................................................................................**..**..*...****.****...*......**..**..............................................
..............................................**..**......*...****.****...*..**..**.......**...........................................................................................................................................................................**************...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........**************...........................................................................................................................................................................**.......**..**..*...****.****...*......**..**..............................................
..............................................**..**......*...****.****...*..**..**.....*****..........................................................................................................................................................................**************............................*..****.....********.********.....********.********.....********.********.....****..*............................**************..........................................................................................................................................................................*****.....**..**..*...****.****...*......**..**..............................................
.............................................***..***.....*...****.****...*.***..***....**..**.........................................................................................................................................................................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**.........................................................................................................................................................................**..**....***..***.*...****.****...*.....***..***.............................................
............................................***...***.....*...............*.***...**....**..*..........................................................................................................................................................................**...........*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...........**..........................................................................................................................................................................*..**....**...***.*...............*.....***...***............................................
............................................***************************************.....**..**.........................................................................................................................................................................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**.........................................................................................................................................................................**..**.....**.************************************............................................
..........................................***.**...*********..**..*********...**.***....**..**.........................................................................................................................................................................**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**.........................................................................................................................................................................**..**....***.**...*********......*********...**.***..........................................
..........................................**..**...*****************.******...**..****.***..**.........................................................................................................................................................................**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**.........................................................................................................................................................................**..***.****..**...*****************.******...**..**..........................................
..........................................**..**...****.**************.****...**..**..****...**........................................................................................................................................................................**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**........................................................................................................................................................................**...****..**..**...****.*.************.****...**..**..........................................
..........................................**..**...***.****************.***...**..**.....*****.........................................................................................................................................................................**...........*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...........**.........................................................................................................................................................................*****.....**..**...***.****************.***...**..**..........................................
..........................................**..**...********************.***...**..**.........**........................................................................................................................................................................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**........................................................................................................................................................................**.........**..**...***.*****************.**...**..**..........................................
..........................................**..**...********************.***...**..**.........**........................................................................................................................................................................**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**........................................................................................................................................................................**.........**..**...***.*****************.**...**..**..........................................
..........................................**..**...***.****************.***...**..**.........**........................................................................................................................................................................**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**........................................................................................................................................................................**.........**..**...***.****************.***...**..**..........................................
..........................................**..**...****.**************.****...**..**.........**........................................................................................................................................................................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**........................................................................................................................................................................**.........**..**...****.**************.****...**..**..........................................
..........................................**..**...******.**********.******...**..**.........**........................................................................................................................................................................**...........*...........******...........*...................................................................................*...........******...........*...........**........................................................................................................................................................................**.........**..**...******.**********.******...**..**..........................................
..........................................**..**...*********......*********...**..**.........**........................................................................................................................................................................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**........................................................................................................................................................................**.........**..**...*********......*********...**..**..........................................
..........................................**..**...******...******...******...**..**.........**........................................................................................................................................................................**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**........................................................................................................................................................................**.........**..**...******...******...******...**..**..........................................
..........................................**..**...******...******...******...**..**.........**........................................................................................................................................................................**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**........................................................................................................................................................................**.........**..**...******...******...******...**..**..........................................
..........................................**..**...******...******...******...**..**.........**........................................................................................................................................................................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**........................................................................................................................................................................**.........**..**...******...******...******...**..**..........................................
..........................................**..**...******...******...******...**..**.........**........................................................................................................................................................................**...........*...........******...........*...................................................................................*...........******...........*...........**........................................................................................................................................................................**.........**..**...******...******...******...**..**..........................................
..........................................**..**...******...******...******...**..**.........**........................................................................................................................................................................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**........................................................................................................................................................................**.........**..**...******...******...******...**..**..........................................
..........................................**..**...******...******...******...**..**.........**.......................................**********.......................................................................................................................**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**.......................................................................................................................**********.......................................**.........**..**...******...******...******...**..**..........................................
.............................**...........**..**...******...******...******...**..**...**....**.......................................***********......................................................................................................................**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**......................................................................................................................***********.......................................**....**...**..**...******...******...******...**..**...........**.............................
.............................**...........**..**...******...******...******...**..**...**....**........................................*********.......................................................................................................................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**.......................................................................................................................*********........................................**....**...**..**...******...******...******...**..**...........**.............................
............................****..........**..**...******...******...******...**..**..****...**........................................********........................................................................................................................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**........................................................................................................................********........................................**...****..**..**...******...******...******...**..**..........****............................
............................****..........**..**...******...******...******...**..**..****...**.................................*****************......................................................................................................................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**......................................................................................................................***......*........................................**...****..**..**...******...******...******...**..**..........****............................
............................****..........**..**...******...******...******...**..**..****...**..................................******************....................................................................................................................**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**....................................................................................................................******************..................................**...****..**..**...******...******...******...**..**..........****............................
............................****.......*****..**...************************...**..********...**............................**.....**.*******.**.******.................................................................................................................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**.................................................................................................................******.**.***.***.**.....**............................**...********..**...************************...**..*****.......****............................
...........................******......**.....**...**....................**...**.....******..**...........................****....**.***.***.**.*****..................................................................................................................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**..................................................................................................................*****.**.........**....****...........................**..******.....**...**....................**...**.....**......******...........................
...........................******......**.....**...**....................**...**.....******..**...........................*.**....**.*******.**.****...................................................................................................................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**...................................................................................................................****.**.***.***.**....**.*...........................**..******.....**...**....................**...**.....**......******...........................
............................**.*.......**.....**...**....................**...**.....*****...**..........................**.**....**.*******.**.**.*.....*..............................................................................***............................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**............................***..............................................................................*.....*.**.**.***.***.**....**.**..........................**...*****.....**...**....................**...**.....**.......*.**............................
...........................**..........................................................******..**........................**.**....**.*******.**.****....***............................................................................*****...........................**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**...........................*****............................................................................***....****.**.***.***.**....**.**........................**...**.**..........................................................**...........................
.........................****..........................................................**...*****........................**.***...**.*******.****..**..**.**...........................................................................*****...........................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**...........................*****...........................................................................**.**..**..****.***.***.**...***.**........................**.*....**..........................................................****.........................
.........................***...........................................................**.....***........................*************************.**..**.**............................................................................****...........................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**...........................****............................................................................**.**..**.****************...******........................**......**...........................................................***.........................
..........................***..........................................................**........******************....****..*****.*****..*****.*****..**.**..........................................................................*******..........................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**..........................*******..........................................................................**.**..**.**..****..****..*****..****....******************........**..........................................................***..........................
...........................***************************************************************.......**..............*.***.****..*****.*****..*****.**.******.***....................................................................*****************.....................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**.....................****************.....................................................................***.******.**..****..****..*****..****.***.*..............**.......***************************************************************...........................
...........................*******************************************************************...**..............*....*****..*****.*****..*****.**.**...*****.....................................................................***************......................**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**......................***************.....................................................................*****...**.**..****..****..*****..*****....*..............**...*******************************************************************...........................
...........................**..........................................................************..............*.......***.*****.*****..*****.**.**......**......................................................................**************......................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**......................**************......................................................................**......**.**..****..****..*****.***.......*..............************..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**...************************........******.*****..*****.**.**......**......................................................................*...*****...**......................**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**......................**...*****...*......................................................................**......**.**..****..****..******........************************...**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**......************************........***.*****..*****.**.**......**......................................................................*...*****...**......................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**......................**...*****...*......................................................................**......**.**..****..****..***........************************......**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*********........******..*****.**.**......**......................................................................*...*****...**......................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**......................**...*****...*......................................................................**......**.**..****..******........*********..............**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**..............*...********........***..*****.**.**......**......................................................................*...*****...**......................**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**......................**...*****...*......................................................................**......**.**..****..***........********...*..............**........**..........................................................**...........................
...........................**..........................................................**........**.....***......*......********........*******.**.**......**......................................................................*...*****...**......................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**......................**...*****...*......................................................................**......**.**..******........********......*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*.........********.......*****.**.**......**......................................................................*...........**......................**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**......................**...........*......................................................................**......**.**..****.......********.........*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*............********.......**.................................................................................**.................**..................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**..................**.................**.................................................................................**.......********............*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*................*******....**.................................................................................**.................**..................**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**..................**.................**.................................................................................**....*******................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...................*******.**.................................................................................**.................**..................**...........*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...........**..................**.................**.................................................................................**.*******...................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*......................*************************************************************************************************************..................**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**..................*************************************************************************************************************......................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*.........................**********************************************************************************************************************.***..**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**..***.**********************************************************************************************************************.........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................**.................................................................................**.................**************.***..**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**..***.**************.................**.................................................................................**...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................**.................................................................................**......****.......**************.***..**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**..***.**************.......****......**.................................................................................**...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**..................**...........*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...........**..................**.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...........*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...........**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................**.................................................................................**.................**************.***..**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**..***.**************.................**.................................................................................**...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****.................**..................**...........*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...........**..................**.................*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................**.................................................................................**......****.......**************.***..**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**..***.**************.......****......**.................................................................................**...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**..........................................................**...........................
...........................**..........................................................**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................**.................................................................................**.................**..................**...........*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...........**..................**.................**.................................................................................**...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**..................**...........*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...........**..................**.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*............................*...................................................................................*............................*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................**.................................................................................**.................**************.***..**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**..***.**************.................**.................................................................................**...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**..................**...........*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...........**..................**.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...........*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...........**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................**.................................................................................**.................**************.***..**...*****...*............................*..****.....********.********.....********.********.....********.********.....****..*............................*...*****...**..***.**************.................**.................................................................................**...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**..................**...*****...*...........******...........*...................................................................................*...........******...........*...*****...**..................**.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**..................**...........*...........******...........*..****.....********.********.....********.********.....********.********.....****..*...........******...........*...........**..................**.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................**.................................................................................**.................**************.***..**...*****...*...........******...........*..****.....********.********...*.*****************.*...********.********.....****..*...........******...........*...*****...**..***.**************.................**.................................................................................**...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*............................*..****.....********.*********...*******************...*********.********.....****..*............................*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...........******...........*..........................*******************************..........................*...........******...........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................**.................................................................................**.................**..................**...*****...*...........******...........*...........................*****************************...........................*...........******...........*...*****...**..................**.................**.................................................................................**...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**..............*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...........*...........******...........*..****.....********.*******************************************.********.....****..*...........******...........*...........**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*..............**........**..........................................................**...........................
...........................**..........................................................**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...........******...........*..****.....********.********.*************************.********.********.....****..*...........******...........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*........*****************************************************************************************************************************........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................**.................................................................................**.................**..................**...*****...*........*****************************************************************************************************************************........*...*****...**..................**.................**.................................................................................**...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**..................**...........*........*......*********........................*********...........................*********........................*********......*........*...........**..................**.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...........*........*......*********........................*********...........................*********........................*********......*........*...........**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................**.................................................................................**.................**************.***..**...*****...*........*......*********........................*********...........................*********........................*********......*........*...*****...**..***.**************.................**.................................................................................**...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*........*......*********........................*********...........................*********........................*********......*........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**..................**...*****...*........*****************************************************************************************************************************........*...*****...**..................**.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...........*.........**.......................................................................................................................**.........*...........**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................**.................................................................................**.................**************.***..**...*****...*.........**.***.***.***.***..***.***.***.***..***.***.***.***..***.***.***.***..***.***.***.***..***.***.***.***..***.***.***.***.**.........*...*****...**..***.**************.................**.................................................................................**...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*.........***************************************************************************************************************************.........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*.........**.......................................................................................................................**.........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................**.................................................................................**.................**..................**...*****...*.........***************************************************************************************************************************.........*...*****...**..................**.................**.................................................................................**...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...........*.........***************************************************************************************************************************.........*...........**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...........******.......**...*************....*************....*************....*************....***************...**.......******...........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...........******.......**...*************....*************....*************....*************....***************...**.......******...........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................**.................................................................................**.................**..................**...*****...*........................**...*************....*************....*************....*************....***************...**........................*...*****...**..................**.................**.................................................................................**...........................*......***.....**........**..........................................................**...........................
...........................**..........................................................**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**..................**...........*...........******.......**...*************....*************....*************....*************....***************...**.......******...........*...........**..................**.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...........*...........******......***...*************....*************....*************....*************....***************...***......******...........*...........**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................**.................................................................................**.................**************.***..**...*****...*...........******..*******...*************....*************....*************....*************....***************...****.....******...........*...*****...**..***.**************.................**.................................................................................**...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...........******....***.***.*************....*************....*************....*************....*******************.****...******...........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**..................**...*****...*......................********************....*************....*************....*************....*************************...................*...*****...**..................**.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...........*...........******....******..*************....*************....*************....*************....***************.***.**.....******...........*...........**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................**.................................................................................**.................**************.***..**...........*...........******...*******..*************....*************....*************....*************....***************.*******....******...........*...........**..***.**************.................**.................................................................................**...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...........******..***********************....*************....*************....*************....*************************..******...........*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**..................**...*****...*...........******..**......***************....*************....*************....*************....*****************......**..******...........*...*****...**..................**.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**..............*...........................**.................................................................................**......****.......**..................**...*****...*...................**......***************....*************....*************....*************....*****************......**...................*...*****...**..................**.......****......**.................................................................................**...........................*..............**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****.................**************.***..**...........*...................**......***************....*************....*************....*************....*****************......**...................*...........**..***.**************.................*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**.....***......*...........................*****....********......***.***......***.***......***.****.....****.***......***.*****......****.......**************.***..**...*****...*...................**......***************....*************....*************....*************....*****************......**...................*...*****...**..***.**************.......****......*****.***......***.****.....****.***......***.***......***.***......********....*****...........................*......***.....**........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........************************************************************************************************************************************************************************************................*************************************************************************************************************................************************************************************************************************************************************************************************************........**..........................................................**...........................
...........................**........****....***.***.....***....********....****.......**........**...................**************.................**************.................*******.******..................******.******..................******.*******...................*............*********************************************************************************************************************............*...................*******.******..................******.******..................******.*******.................**************.................**************...................**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........**...................**************.................**************.................**************..................*************..................**************...................*............**.................................................................................................................**............*...................**************..................*************..................**************.................**************.................**************...................**........**.......****....********....***.....***.***....****........**...........................
...........................**........****....***.***.....***....********....****.......**........************************************************************************************************************************************************************************************........**.........................................................................................................................**........************************************************************************************************************************************************************************************........**.......****....********....***.....***.***....****........**...........................
...........................**..........................................................**........**.................................................................................................................................................................................*...***************************************************************************************************************************************...*.................................................................................................................................................................................**........**..........................................................**...........................
...........................**..........................................................**........**.................................................................................................................................................................................***********************************************************************************************************************************************.................................................................................................................................................................................**........**..........................................................**...........................
...........................**..........................................................**.......***...........................................................................................................................................................................***********************************************************************************************************************************************************...........................................................................................................................................................................***.......**..........................................................**...........................
...........................**..........................................................**...****.**...........................................................................................................................................................................**.......................................................................................................................................................**...........................................................................................................................................................................**.****...**..........................................................**...........................
...........................**..........................................................******....*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************....******..........................................................**...........................
...........................***************************************************************.......*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************.......***************************************************************...........................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
