500 500
UUUUDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUURDDDDDDDDUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDRUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUURDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDRUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDRDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDRUUUUUDDDRUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUURDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUURDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDRUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURDDDDDDDUUUUUUUUUUDDDDDRUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUURUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUURUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURDDDDDDDDDDDDUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDRDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDRDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDRUUUUUUUUUUUUDDDDDDDDRDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDRDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRDDUUUUURUUUUUUUUUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDRUUUUUUUUUDDDDDDDDDDDUUUUURDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUURDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDRUUUUUUUUUUUUUUDDDDDDRDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDRDDDDDDDDDDDDDDDDDDDDDUUUUUUUUUUUUUUUUUUUUUUUUUUD
.............#.............................#....................................................................................#..#......................#.........#..................................................................................................##............................................................................................................#.........................#......................#..#..........................................................................
................................................................#.....................#...........#.##..................#.....#....#..............#.....................#...##.#.....#...................................#..............................#......................................#..........................................#..#.......................#..........#..#......#..............#........................#.....................................#..........................................#
.#......................#.....................#..#......................................................#........#..#....................................#......#..........#...........#................#........#........................#..................#............................#......................#......#......#..........................#....#......................................................................##.......#............#..................#.#........#.........#........#......
#.......................#....#.............................#..................................#.........##.....................................#.......#....................#........#..................................................................................#....................................#..........................#..#..................................................................................................................#.....................................................
.....................................................................#............#..............#....#................................#.#...............................................#...........................................#......#...........#.............................#...##......#...............#.......................................................#................................#...............................#............................................#...........................
..#.............#...........................................#.......................................#......................................................#.......#..............#.......................#.......................#......................................#.#....................................#.....#..............................#............................#....................................#..........#....................#............................................................
...............................................#..........................#..........#...........#.....#....................................................................#......#.....................................#......#..........#.................#.#.#....#................................#........................#........................#...................#...........................#.............................#..................#.........................................................
.......#.#..............#.............#......................................#.....#...........................#...........................................#......................#..................#.............#....#.........................................#..........#............#.#............................#..........#........................#.#........#.........#.#.........#........#...........#......................#.................................................#..........#............
............................................#..................#....#............................................................................#......................................................#...............................................#..#...#.........#......................................................................#........................#............#..................................#...#..................#.#.................................................................
#................................#....#......#....................................................#.................................................#....#..#...........#...................................................#..........................#............#..................................#................#..............................................................................#.#.........#...........................#...................................#.....#..........................
...............#..........#...........................#.......................................#......#........#.............................................................#...........#.........#.................#........................................#.......#.....#...................................#..................................................#...........#......#........#.#.........#........................................................##...............................................
#..............................#..................................#..#........#...........................................................................................................#.........#...................#...................................#...#..............#........................................#.....#............................#.....#.#..............................#.............................#.....................#.............................................................
..................................................................#...#.........#...................................................................#................................................#..........#.....#............................##..........................................#..............................#..............................................#............#....................#..........#.....................................................#...............#...................
.................#...................................................................................#..#.......##............#....................................#.#.............................#.............................#.......................................................#........#....................................................................#..........#......#.............................................#........#..............................................#.................#..
...................................#.......................................#.......................................................#..#.............................................................#......#...........#......................................#.................................................................#....#.......................#......................................#..............#.......#.....................................#...........#.............................#.....#..
.............................#........#..#.........#...................................................................#........................................................................................................................................##........................................##............................#..............#.........#........................................#...............#........##...................#.......#.............#.........................#...........
.#....#........#.....#.....................................#................................................#..#...............................................................#...............#..................#......#................#...#.........#..#....................#.........................................#............#..............................................#............#..........................................................#............................#.....##.................
.............................#...........................#..........#.........................#................#............#............................#................#...................................#..............#................#...........#...........#..............#...........................#...............................#.................................#......#.................................................#.........................#..#.........................##...............
.................................#.......................................................#......................#..#........#................................#.............#.........#......................#....#........#..........................................................................#................................................##......................................#..................#......................................................................................#...........
.................................................#........#.#.....#........#................................................................................................................................#..#.......................#....#........................................#.................#...#..#................................#.....................................#.....#....#...........#......................#....................#...........................................................
......#...........................................#..........................#................#..........#...#...........................#..................................#...#....................#.#.............................#..........#................#....................#......#....................................................#.....................#................#............................#.........#.................................#..........#......#........................#......
......#....................................#......#..............#.......................................................#........................#.........#...#................................#............#................................................................................#................................................................................#....#.........#....#.....#..................................#...............................................#....#.................
.......................................................#..................#........................................................................................#...............................#..........#...................#..............................#.............#.............................................................#......................#.......................#......................#............#.........#........#.....................#....................................#.....
..........#.............................#..................#.................#........#.................#.#.................................................#...#...........#....#....................................#.....................#..#..#...............#..........#............................................#..........................................#................#...#................#...............#........##...............................................#..............................
...............................................................#..........................#...........................................................................#.#................................................................#...........#....................#..........................................#....................#...............#...............................#..............................................................#............#...............................#.............
.....#...#.......................#.....................................#...............#................#....................................................#..............................................#.......................#..................................................................................#........#....................................................................#....#..............................................................#..........................................
.......#..##.........................#..............................................................................................#.....##.....................#.............#......#............................................#...................................#....#.....#...................................#...............#....................#........#...................................#............#.............................................................#............#........#..........
............................#...#......................................................................................#......#....#..............#.........................................#..........#.........#..............................................................#...#..................#..........#................................#............#.............#....................................................#...........##.........#............#............................................
.#..............#....................#.......#.........#...........#...................................#...........................#...........#...........................................#..................................................#........#.....#...........................#.....#........................................#......#......#...........#......#......#.........#.....#................................#...#...................................................................#..........
...........................#.................#...#.......#...#......#........................#.................................#..........................#....#.................................#........#....#.........#................#.#...................................................#............................................................................................#.........#...............................................................................#......#.....................
.........................#....................................#...................................#.........................................#...#...#.....................#..............#..................................................#................#............##...............#...........#.........#.#......................#...................................................#................#...........#...........................#............................................................
.......#...............#...#.................#............................#........................#..........#........................................................#.................................................#........#..........................................#.....................#.........#...#...........#.......#........................#.........................#................#...#......................................................................................................
............................................................................#..................................#.....#.........#........#......................#........#..#...................#.............#.....#...#........................#.............................................#.#.#.....................................#........................#......#..................................#...................#...#...#.............#.............#...........##.............#.....................
............#...........#..............#..#....................#........................#............#..............................#......................................#...................#...........#..#........................................................#............#.....................................................#...........#...#..........................#......................#...............#.......#...........#..............................##....#..................#.....#.....
....................................................................................................#........#...#........................................................................#......#...........................#...........#..................................................#.#......................#.............#....................................#.................#..................................#...................#.....................................#............................
..#............................................##....................................................................#.........#............................#.....#.............................#.........................................................#..............#........#...........................#.................#................#....................................................................................##....................#................................#...................#.#
.......................................................................#...........#..........................................................#..........#.................#...............#..........#.......................................#............................#.................#...........#....#...#.............#............#....................#.......#...............................#.....................##.................................#................................................
.#......#......................##.........................#..#.....#.....#............................#....#...............##...........................................................................#...#...#............................................#...............................................#...............#..........................................#........#............................#........#......................#.....................#........................................#......
.#.............................................................#..............................................................#.............#.....#...................................................................................................................................#.................#.....#..................................................................#.........................#....................#................................#..................................................
.............#...............................................#......................#................#.......................##.#...........#.............................#.............................#......................................................................................#....#...................#........................................#............#..#....................#......#......................#....#...#...#.............................#.......#...........#................
.....#............#...........#.............#...#.....................#.................................................................................#................................................#.....#....................................#.....................#.....#...............................#.....................................#...........#.....#.........#...........#...............................#......................................#.#............................................
....................#............#.....#....#....#...................................................................#.#..............#..#......#..............................#........#.#.........................#....................#.......................#.......#.........................#.......#...........................#........#.................#..................#.........#.........#...........................................#....#.#......................#.................#..........#...
.......................#.............#..............................................................#..........#..#..........................#....................................#........................................................#..................#..............................#.............#......#..#.....................#.....#.........#.#..................................................................................................................#...............................#...
...............................................................................................#............................................................#..................#.#.....#........................#...............................................................#...#.................................#.#.........................##..........#.........#.....................##..........#.................#.......#.............#.............#............#......................................
........#....#...........................................................................................#..........#........................................................#......#...................................#......#............#...........#....................#........................................#........................#.....................#..........................#.......#......#..#...........#....#....................#........................#....#.#..##...........#.....#.....
................#...........................#.#.............................#..................................#..........#........#.......................................................................................#..............#..............................................................................................#..#...................##.................................................#.....#.#..................................................#.....................................
#..................................................#...............#.............#..#.#............................#..........................................................#..........#......................#........#........................................#.#....#....#.....................................................................................................................#...........................#......................#............................#...............................
....#.......................#...............................#..................#................................................................#........#............#....#.............#........................................#.....##.#..........................................................................#..........................#.........................................................#...........................#.............#.......#.................#....#...................#...........
...........................#...........................#.................#........#....#.........#.#..........#..........#..................................................#..............................................#.........#..............................................................................#.#........................................#..................................................#..............#..........................#...........................#........#..................
..............................#.......................#............#..............................#........#...#........................#.....................................#....#...............................................................#...#..........#......#.........#.....................#......#..........#....................................................................................#.............................#...........#.......#.................................................
......................#........................................................................#......#..#....................#.......#..#.........................................#............#...#.#............................................#...#.....................................#..#........#...............#................#...................#..........................#....#............#..#.#..................##.......................#.#...#..............#.....................#..#........#
........................................#..#...#.#............#....................................................................#.....................#..............#...............................#..............#...#.............#........................#...........#....................................#............#......#.........................##...................................#..............#.............................#......................#.........................................
..........................................................................#...#.............................#..........................................................#..................................................................................................................#.....#..................#...........................................#.........#..................#...........#..#........#...............................................................................................
......................................#....#.................................#.......#.....##............#..........#.#..............#....#.................#......................................#....................................#...#............#.......................................#....................#.................#.........#........................#............#................#............................#.............#....#.......#...........................#................#.....
......................#..........................................#................#...........................................#..#.#..........#..........................................................................................................#...........................#...............#..#..............#.....#..........................#....##................#...#..............#.......#...#..............#..........#................#........#.................................................
....................................#....................................................#..........................................#......#............................................#..........................................#....................#....#...........................................................#..#......#..#...........................#.........................................................................................................................................#.......
.............................#...............#..................................................#.....#............#...........................................#.............#.##......#...................#.........................#...................................#....................#...#................................#.................##.....................#...................................#............#.............##..........#.........................##..........................#.#....
........#.........#...........#..........................#.........................................................#............................#........................#.......#.................................................................................................................#..................##........................#........#...#........................................#.....................................#.......#..................................................#.........##.
................................#.#.##.....#......................#.................#............................................................##...........#..........................................#.....................................#....................................................#...............#..................#................................................................#..................................................#...........#.#..........................................
.................................#..........................................#......................................#............#...............#........#...................................#.......#..............#........................#................................................#................#...#..................................................................................................#..................##....#..........................................#.........................
......#....................................#........................................#...............#.................#...............#..............#.......#.....................#...............#.................................#.......#....................#.................................................................................................................#....#.......................#.........#........................................................#..................#............
.................#................................................................#..............................#....#.......................................#........................#................#....................................##...#....................................#.............................#...........................................#..................................................#......#....#................................................#......#..................#...#....
...................................................#............................................................#..........................#.............................................................................#............#..........#..........................................#........................#......#........#.#........#.......................#.................................#............#...#..............#...#..................................................#.......#..........
.........#................#..............................#.........#.#........#..#.....................#..#........#........................................................................................................#.................................................................##........................................................#...............#.........................#.................................#..........................#........................................#.........#.
...............#..............#.................................................#........#.........................................................................#...................................#.............................................#...#......................#...............................#.....................................................................................................................................................#......#.#..............................#.....
...........................##............#....................................................................#............................#...........#..........................................#.....................#............#.........................#..................#.................................................#............................#......#......#.............#..#........................#......................#...#.#.........................#....................#..............
......................................#.#.............................#...............................................................................................................................#..............#.#..............................#..........................##...#...........................................#.......................................................................#....#.................................#.....................................#..............#.............
.....#........................#...#.#.............................................#......#......#.......................................................#..................#.................................#........#.........................................................#......................................................................#....#...........#....................................................##.#...................#........#......#........#...........#......#..#................
..................#..............................#..............................#................#.............................................................#...............................#..#..................................................#.......#.......................................#...............#.........................#............................#...#........#..........................#...............#.......#....................#..................................................
...........................................#.....#.................#.....#........#.......................#........................#...................................................................##..........#...............................#..........................................#........##..............#........................................................................................#...................#.............#.......................#.................#.......................
..............#.....#...#.#.......##....#.....................................................................#............................#...........................................#......................................................................#...........................#...#.................................................#......................#.............#................................................................#.............................................................
..............................................#...............................#.........................#............................................#...#.......................#.....#..............................#....#.............#..........................................................#.................................................##................#.....................#.....................................#.#................#.#..........................................#...............
..............................................................#........#.#..#..#..........................................................................................................................................................#.#..................#....#..........#................#................#................#.....................#...............................................................#.....#.........#..........#................................................................
#...................................#......................................#...#..#....................................#....#...#.............................................................................#.................................#..................#.............................................................#.......#...##............................#....#..#...................................................................................#............................................
.............................#.........................#.......#...............#..........#..............................................................#...................................#.......................#...........##...........#...................................................#..........................#.............#......................................................#..............................#.............#................#.................#..................#.....#.......#
............#.#...................#.#...........#.........................................#.....#.........................#...............................................#.............#............................................#.#......................................#.............#................#...#.............................................#...........................................................................................#................##....#.................................
.....................................#..........................##.....................#..........#........#...............#..........#..............................###..................................................#...............................................................................#.#.........................#..............#....#.............#........................#.............................................................................................................#....
#.............#...............................................................#.....................................................................................#...............................#.....................................#........................#..........#......................................................#................................................................#...........#.#..#...........................................#................#......#...................#....
#.........#....................................#.......#.......................#...................................................#................................#...#..#..................#...............................................................#.................#.......................................................................#..#.....................................................................................#....................................#..#...#........#.............
....................................................................................................#...............................#.......................................................................................................#........#............#....................#...............#................................................................#.............................................#.......................#...........#.....................#...................................
.......#.....#..................................................#.....................#......................#..................................................#..................................#..........#.....................#........................#.....#...........................#.#..#.........#....#....#.....#.............................#..............................................................................................................................................#........
.........................................................#.........#...#...................#.....................................................#................................#....#....................#................#.....#..................#............................#...................#......#................#.................................................................................#.............##........##..........#.....#....................#..##.#.............................
......#.....#....................#............#...............................#.......#.........#......#.............................................................................#.........................................#..................#...........#.............................................#....#...#.............#..............#..............................................................#............#................#.........#......................#.........................#.........
.....................#....#........#...................................................#....#......#........................#.......................................##.....##.....#...........................#....................................................#.....#........#...............#......#.....#.......................................................................................#........................#...............................................#......#..................#..#......
.........#.................................................#....................#.....................................................#.#....................#........#..........#.....................................................................................................................................#.....................#..............................#........#.....................#................................................#...#..........#......##........................#.......
#.....#................................#.....................................................................................#..........#..........................................#...................#..#...............#...#.....#.......#..................#......................................................#............................................................................................................#..............#..............#.............................#....................
............#.........#.....................##.............................#..#....................................................#.....................#..........#.....#.........................#..#..................................#...........#............................................#............................#.#.....#...................#.............................#.......................................#......#.........................................#................................
.#.................................................#.......................................#..................#.................................#...............................................................................................................................#....................#..#..................#......#........................................#......................................................#..............#.......................#............................#.............
....................................#....................#............................#.......................#............##...................................................................................#..#...........#........#................................................................#...#..........................#...................#......................................................................................#..............................#...#..........#..................
........#.................#.....................................................................#...............................................................#...........................#...................................#................#...................................................................................#...........................#.#.................#...#.....................................#............................#.............#.........................................
....................#.....#.....#........#.....#.......#.................................................#....................................................................#............................................##..........................#....................#.................#..................................................................................#.#..#..#...................#....#........#.................................#........##....#...........#.......................#...
........#......................#.................................................................................#..............#..........................................................#....................................#....................#....#......#........#................#.........................#...#.................................#.....................#.......#....................................#.....................................................................................
#...................#.............................................................................#.........................##...........#.......................................#.................#...............................#..##...........#.................................................#............................................................#..#....................................#........#................................................................................................
......#...........................#........#..................................................................#......................#....................#.................#.................#......#........#.......................................................................#....##..............................#......#.............#.#...........#........................#.........#.......................................................................................#..#....#...............#..
..............................................................#.............#...............................#...........#.............................#..................#....................#..............#.........................................#......#....#.........................#......................#....................#.............................................................##.#...................#.#................................................................#..................
..............................#............#..............#.......................#.#........#.......................................#.................#........................................................................................#.........................................................#.....................................................................................#....................................................................................................#..............
.......#.#...........................#...#..........#......................#........#..........#.....##.........................................#..........#.................#.............................................#.........................................#.........................................#...................#...........................#...................................................................#...........................#...................#....#...........................
.....................##........#.......#..........#....................#.......................................................................................................#.............#........#..........................................#..#..............................................#.#........#........#.......................................................................................................................................#.......................................#............
............#..........................#.............................#.........................#.#...................................................................................#..................................................#.#...................................................#.................#..................................................................#.................................................................#......................#............#......................#...
........................#......#.............#.................#...............................#........##...............#.......................#..........................#......................................#...............................#.....#.................................#........................................#..................#....#............#................#..............#............#.....................................#..............#............#.......................#...
.............#.......#............#........#............#.............................#...........#...........................#.......#................................................................#..................#.....#.....#........................................................................#...............................................................#......#........................................#.........#........................#...........................#.#...................
.............................#......................................................................#...................#.............................................#...................................#....................................#..#........#................#........................#..............................................................#......#...........................................................#.........................#...#.........#.........#..........................
......#.....#.........#...............#.........................#....................#.............#...............#...........................................................#.......................................#..#.........#.................................#.................#.............................................#......................#......................................#..........#...........................................#.......#................................................
...#......#..............................#......................................................#............................#....................................................................................................................................#...............................#.#............................#...........................#.......#..............##...........#.............................................#.#.......................#...#............#.........................
.................................#..........#.......................................#............#..#..........#............#..................................#.......#.....................................#...............................................................#...#.......................................................................................................#........................................................................................#....................#............
.....#..........................................................#......................#......................#...................#..............#....#....#............#............................................#.................................................#.............#..........#................#....................................................................................................................#...........#.................................................................
.#......................................#.......#.........................#................#.#................#..#.............................#.......................#................................................................##..#.....................................#.......................................#...............#........................#...................................................#..........#.........##..................#...................#...............#...............
.#..................#.....#..................#..............................................................#..........................................#............#........................................................#.......#.........#..#............................#................#................................#..............................................#..............................................#.......................................#............................................
...................#..........................#.................#...............#................#................................................#...........#....................#...#.#............................##..................................................................................................#.............................#........................#......................................##....................................#......#..............................................
.......#.........#......#.............#.........#.......#......................#.............#................#......................................#.................#..............#...#.........#.#.........#...........................................................#..#....................#.............#.....................#.................................................#...........................#.#............................#...........#............................#.....................
.................................................#.................#........#...................................#..........#.#................#...................#.....#....#.....#......................#............................#....................#..............#.........................#.....................................................#.............................#.......................#..............................................#.........................................#.........
....................................#..........................#...........#............................#..#............................................................................#........................................#.........#...........................................#..............................................................................#..........#............#..............#..#..................#..........................................#...............#.....................
...........................................................#...................#................................#.................................................#................#....#................#..............#..#........................................#..............#...#.......................#..#................#...............................................................#..............#.......##.......................#....#...#.......................................................
......#.................................##...............#...................................................................................................#....................#............#......................................................#.........................................................#...........#.................................................#............................................................##.........#.......#.....................................................
...............#............#.............#......#..#........#....................#..............#..........................................................................#.................................................................................#...................#.....#............#..................................................................#................#............................#.#........##.......#.................................................##...#..................
........#.........#...#.###...............................................................#........................................................#......................................##...........................#....#...............................#..........#...........#...............#..............................#.....................................#..................................................................#........................#........#...............#................#.....
..............................................#...............................#.#...........#.........#............#........................#................................#.....#...#.........#................................................#..................#...............................#..............................................#......................#...............#...............................#....................................................#............#...................#..
.................................................#..............#.#...........#.........................................#.................................................#.................................#.............................................................................................#...#................#.....................#......................................#....................................................#.........................#................#.......................
...#....#............#...............#.....#..............................................#...#.................#......................................#....................................##................##.............#..........................##...#.......................................#..............#...#....#.............##.....................#......#...#.#...............#...............#................................#.#..........................#..................#...................
.............................................#..#....................#.................................................................................................................................#...#................................................#............#..#...........................#.............#..#..............#...........#.......................#.............#.........................#.#.............................................................................................
......#...#.....................................................................#...................................#..................#.........#.........................................................................#.............................................................#.............#....#....#..#..........................................................................##........#................................................................#.................#.#.....................
......................#.................#..................#........................#.............................................#..#.....................................#........................................................................#........................#....................................#.....#...........................................#...........................................#........#...............................................................#........................#.
.............#......................##........#......................#.................##.....................................#...#.......#.................................#...................................#.....#..........................................................#.........................................#............#.........................................................#............................#...............................#.....#..#.............#...........................#.
..........................................#....................................#.#............#..............................................#................#............#......................................#.....................#........................#............................#........................................#.........................................#.....................#............................#....#............................................#.............#..........#....
............................#................#.........................................................................#...................#...........................#..#..........#.....................#........................................................#...............................................................#........##..........................#...............#...........................................................#...............................................#.#............
..........#................................................................#..............................................#..............#..........#..............................................##..........................#....#......#.......#.........#.....#.....##...................................................#.#....#............#....................#..............................#...#............................##.##..##.....#....................#.........................#............#..
...............................#..........................#..........................#......................................#...........#........................................#...........#...#...................................................................#...............................#......................................#......#...............................................#..............#......#................#...........#.............................................................
..##.................................................#...........##...#............................#..........#..........#............##.........#............................##...........................................................#...#.................#..#...............#....#.......................#......................................#......................#....#.............#............#..........................#............................................................#...........#
...............#.........#....................#...#..............#......................................#...................................................#.................................#.....................#........#....................................#................#.....................................................#........................#....#............#....................#............................................................................#....................#........
...............................#........#...................................#............#................#..................#.....#.......##..............#............#........#.#...#.........................................................................#...............................................#.................................#.....#............................#...#.....#...........#...#...................................................................................................
..............#........................#......#................#................##......##..........#..#.................................................................#.......................#.......................#......#....................................#....#.................#...........................#.#.........#.......................................................#.......#...............#.........................................##.............#........#.....................#.......
..........................#.....#...#.................#....................................#...........#.........#...................#..................####.............................#..........................#...................................................................................................................#...#...................#........................................#..#................................#........#...............#..#..................................#.......
....................#...............#............................................................................................#.......................................................##......................................................#.............#.........................................................#...#..........................................................#...................#........#......#.......................#...#........#..................................................
............#.............................................#..#...............#.........................#..............................#..............#...................#.......................#..................#...#................................................#....#..........#........#....#.#.........#.........................#...................#..........................................................................................#...............................#........#............#.
...............#............#.......#........#...#...........................#..............#.............#.#.............................................................#.....................#...............................#..........#......................................#..............................#...#.............#.........#....#...............#.#..........#.................#...........#...........................#.....#....................#...............#....#..................#......#
........#................#..................#..#........#.....#..........................................#...........................##..............#...................................#.#....#...........................................#..................#...........#.....#...................................#..................................................#..........#.....................................................#........#..................#.....#........................................
...#.............................#................................#...#..............#....#....#..................#.................................................#.#...........................................#.............#....................#.................................................#........................#........................#...........................#........#........................#..........................................................#.................................
........................#.........#.......................................................................#.....................#.....................................................#.....#.............#.............................................................#............#.#..#........#..........#......#.........................#.#...........#............................##................................................#..........#..#..................#.......#.................#............
......#.#....#.#........#......#...#....................#.......#...............#....................#.............#......................................................................#.........#........................#.....#...#....................................#..................#............#........#..............................................#.....#..............#..................#...#....#...#........................................##...............................#..#.............
........................................#............................#...............................#.#.....................#......................................................#..............#...#....##.......................#.................#................#..#.......................#.......................#....................................#......#....................#..........................#.........................#..........#.........##................#...........................
.....#..................#......................#........#...............#...#...#...................................................#.....................#.#...........................#...........#.....................................#...#.....................................#....#.................................#......#.......................#..............................#......................#............##.............................................#.......................................
.....................................................................................................#..........................................#.....#...........#....#....#........................................................#.....##.........#.............#.......................................#.......................#..#......#...#...............................................................#..........................#......#.............................#...................#..........#..
.......................................#................................#.............#.....#...........................................................................#......................#...............................................................#............................#.......#.................................................................#..........................................................................................................................#.........#......#.
.....#.............#.....................#..................................................#.............................................................#................#.......#....................................#....................#..............................................................#..............#..................................#.......................................................#..................................#..........................................................
..................#...................#........................#....................................................................#...............#...................#.#...........#..................................................##......#...................#.............#................#..................#........#..............................................#.............................#.................................................................#..................##................
...........#...#..................#..................#.......................................#..........................#...............#.......................................................................................................#...........................#...................#..................................................................................................#......##........................................................................................................
.....................#.....................................#....#.............#................#.................................................#.#.............................................#.............#............................#.....#...................#.............................................#.#...........................#...................#...............................................#..................#..............#.........................#.................................
.................................#...............................................................#...................#.....................................................................................................................#.........#....#.....................................#..........#...........#...............#..........................................##.......#..............#..............#.................................................................#........................
.....#................................................#........................#.................................................#.#........................................#............................................................#..................#...............#.....#..................................................................................................#..............................................................................................................................
........#.......................................................................................................................#...............................................#...................................................................................................................#............#............#...#.....................................................................#...................#.................................#.....................................#...#...........
...................#........................................................................#........................#..#.................................#...............................#.....#........................#............#..........#..#.....#...............#........#...................................#............................................................................................#....................#...............................#..........................................
..................................#.....#.............#........#...........#.....................................................#......#.........................#..........#.........................................................................................#...........#....................#...#......#..............#.......................#..#..........##...............#......................#..##............##...............#....#...............#.......#................#..................#
##..............#..........................................................................#.......#................................................#.........#..................#........................#...............#.........#........#.............#.......................#......#........................#...............#....................#.......#............................#....................#..........##..#...............................#.....................#...............#............
.......#..............#........................#..............#.................#...........#.............................................................#....................................................#.....................................................................................#................................#....#...#..........................#........#...................................#............................................................................................
..................................................................#........#............##..#.....................#........................#.....................#...............................................#....................#.....................................#..................................................#...........#.................................................#...#..................#......................................................................#........................
..........................#.#....#...#..............#.......#................................#........................................................#........................................................................#....................#.....................#..........#........................................#......................#.................................................................#.................#...............................#...............#..........................
..................#.....................#.........................................#......#................................#.............................................#......................................................#.......#....................................................................#.....#..................................................................#..............................................................................................................................
.....................#.........................#.........................................#............................#...........#...................................#................#.....#...........#....................#......................................#...............#..............#..........................................................................#.......................................#.......................#...........................................................#........
........................#.....#.......................................#...#......................#......................................##...#.......#.....#..........................................#......................................#.....#..........#.......##...#.................................................#............#...................................#.............................................#..........................#............................................................
....................................#..............................#...........................................#.....................#.........#............#.............................#..#...#...................#........................##.......................................................#..............#.................................##........................................#.........#...#............................#......#..#.............................#............#..#............#.
...........#..........................#...................................#...#..............................#..#...................#.....................#.................#...#.....#..............................#.........................#.......................................................#..............................#..........................##...........#....................................#.....#.#..........................#........................#...........................#.......#
.......#.......#....................#............................#..................#..#...................#......#.......#............#................#..#...................................#......#......................................................#............................................................#.........#..#...................................................................................#....#.#..#.........#......#.#...........................................................
..........................................#......#......................................................#.....#........#...........#.........................#......................................#........................................##........#...................................................................................#.......#.....................................................................................#...........................................#..............................
.......#...#.........................#...............#.......#...#........................................#.......................................##.............................................................#...............#....#..#...............#......................#...............................................................#........#.....................................................................#....................................................................................
.............#.....................#............#..........#...........#.....#..............................#..........#....#.#................#.....#.#.......#......#............#........................................#..............#........#..................................#......................##................#.................................................#.............................................................#....................#..#..#.................#.....#.......#........
....#.....#.......#...#...#......#.............................#.....................#...........#.........#..........#....#....................................#........................#................................#....................#.....................#..#..........................#............................#...........................................................................................##......#..........#.......#..................................................#.........
.......................................................................#.............................................................#............#....................#.............#....................................#.................#.....................................#..............................................#....................#.....#.................#......................................#..........................#.......#......#.................................#....#.............
...................#...#......................#................................#.............................................#.........................................#...................#..........#.....#...#.....................................#...................#..................#.#......#.....#.#..#....................................#............##....#.............#......#.....#....#.........................................................................#.....#..........................
......................................................#......................................#..#................#..............................#..........#..............#........................................................................................#...#...................#....................................................................#..............#...............#......#.............#.##..#.......#........................................................................#........
.......................................................#..............#..............................#........................................................................#..............#.........#......#.............#...#..................#......#............................#.................#....#..............................#.............................#.......#............##....#....................................#........................................................................
...............................................#..#......#..........................#........#..................................................................................................................#...........................................................#..#........#...........#.......................................................##....................................#................................#...#.#..........................................................................
..#....#...............#..........#..................#..#...................................#.#.........................................#.............................................#.....#...........#.....................#................................#..........#...............................................................................#...............................##....#...#................................#....#.............................#................................#..........
.....#.................#.........................................................................#..................................................................#.....................#...#.....#...##..................................................#...#..........................................................#.................................#........................................................#.....................#..........................................#................#.#.........
............................#......#..................................#...........................................................#....................................................................#.........................#................................................#.................................................#.....................................................................................................#.....#.....................#..#.......#..............................##..
..............................................##.......................#..#........#.............#....#....#...............................#...............................................................................................#...................#.....#...........................#.#..............#.......................................................................................................#.....##....................................#.........#...............#...................
#...........#......................#....#........#.............#...........................................................................##..........................................................................#................#...#....................#..............##....................#......#.....................#.......................................#.............................................#.....#......................................................................#.....##......
...#........#..#...#..........................................................................................................#.......................#..#....#.......................................#............#......#............#.........................#.............................................#...........#............#.........#...................................................#............#...............#.........................................#..............................#.......
..........................#................................................................................................#...............#....................#....#..................#........#.............#....#.......#....................................................................................................................#............#..#..............#.....#.............................................................#.....................................................#.........
............................#.......#.............................................#.......................................#...................#..........................................................................................................#.............#...........................#............................................................................#..............................#............................##......#...........................#...................................
............................................................#......#.....................#.....#.........................#...#...........................#..#..................................................#.......#...................#.......#......#......................................................................#........................................#.................................................#........................................#.....#...#....................................
#..............................................................#...........#....................................................................#....#.......#..............#...#........................#..............................................#.....................................................#..#.........#.................#.......#.......#.....##..............................#.................................................................#.........#...#.....#.......................#..
..............#.....#..................#........##..............#.............#.......#........................#..................#...#..............................#......#.........#........#...#......................#..................................................#.......#..............................#......#.....................................................................#...................................#.#..#.......................................#.................................
........................................................................#............................##..................................................#..................................................................................................##.....................................................#..........................................#.........##.#.............................................#..........................................................................................
.........................................................#.......................................................#...........#..............##..........................#................#....................#..................................##.......#....#............#.#.................#..................................................................#...........................#..................................#.#.....#...............................................................#.........
...................#..........................#.................#...................................#...........#.......................................#....................................................#.......#.#.......................................................#............................#...................#.....#.....................................#......................#......#...................#................................#..........................#.#....................#..
..#...............................................................................#.......................#.....#.##....................................#....................#...........................#.#..............#.............................#...........................................#....................#.............................#........#................#.............................#................................##..................................................................
.............................................................................#.........................................................................................#....#....#..............#..............................................................................................#..................................................................#.........#...........................#.............................................................................#.............................
...........#..............#...................................................................................................#..............................................................................................................................#........#..............................................#....#......#.............#.#............................................#................#...............#....................#....#............#.............................................
..............#..........#......#.......................#.......#.....................##.....................#........................#................................................#.............................................................#.............#.....................#............................................................#....#.....#..........................................#..................#................#......#.........................#..................................
...................................................#....................#....................................................................................#........#.#..#......#..................................................#.......#...................................#.................#..##....#............#.....................................#..................................#............#...........#......................#.................................................................
..#.........#.........................#..............................................................................................#.......................#..........#.................#.#..........#..#.........#..................#........................#...................................................................................................................................................................#.....#............##..................................................#...#....
......#..............................................#.##....#.....#............#....#..........................................#........................#..........................#............................................#............#..............#............#.............................................................................#........................#.......#.......#...............#....................................#...........#.............#.........#......................#..
..........................#....#...#................................#......................................................................................................#...#......#..#...................................................................................#............................#...........#...#.......#....................................#.........#.......................#.............#..............#.........#...................................#......#........................
....#.................................................................................#.#.........................................................#...............#..............................................................#.......................#........#........................................#..........................................#.........................................#..................#.........#..............#.....................#..#.......#..............#............#...#......
...................................#.........................#.......#.............#.......................................###.............##..............................................#.....#...................................#................................#....#....................#............#.#...........................................................#.#............................................#.........................................................................................
..........................#.......................................................#......................................#.................................#....................................................#........................#................................#..#..............#...............#.........................#..............................................#..................#.........................................................................................#.#...............
...........#......#.#...............#...............#.......#..........................##.......................#.........#..........#................................................#..........................................###......#...#........#...........................#........#...........................#..............#.....................#..........................#....#.....................................#....................................................#...........................
...........................................................#..............................................#............................#...........................#...........#..........................................................................................#............................................#.........................................................#...............##.........................#.....................................#...............................................#.
...#...................................................................#..#.................#........................................#.........#.................................................................................................................................................#....................#.......................#...#.....................#.........................................#.......#................#..........#...#...............#.........................................
.........#......................#...#...........................................................................................#..........#.#..................................#.......................#.#.#................#...............................................................................................#.......................................................#.......................................#.........#..................#...#.......#.............................................
##..............#................................................#........#...#...............#..........#....................#........................................#.....................................................................................#...........................#...............................................................#......................#..................................................................................................................................#
.......................................#...#.................................................#........................................#......................#.................#....................#................................................................#........#...#...........................................#..................#....................................#...#........................................#......#......#.............................................#....................
..........................................................................................................................................#................................#.............................................#.......#................................#...............................#...............................................#.##..#...........#........#....................#...#...........................................#.............................#.......#..........#................
#...................................................................#...................................................................#..............................#.............#...........................#.#.....................................................................................#........................................................#.........#............................................................#..........................................#...............................
.....................#................................................................#...#.............#...#....#...........................#.......#....................................#......................#.................................#......#......................#.#.........#..........#......#........................#.................................................................................................#.....#...................................................................
........#.........#...........................................................#........................................#.......#........................#.......#............................................................#.........................#.........................................................................................#..##..............................#...........................................#.............................................................#.....................
........#......#........................................................#................................................#..........#.#.............................#..#.........#......................#.....##........#.....#..#...................#..................................#.................................#.......................................#..................#..................#..................................#..#.......................................................#.........#...
............................#..............#..................................................................#..................#.#................#................................................#.........................................................................................#.................#.........#..........................................#.......................................................................................................#.......#.............................
.#....................#..............#.................................................##.................#......................#...#.....#..............................................................................#..................................#....................................#..#.#...........#...................#.......................................#..............#.......#......................#..#..........................#........................................................
....#...................#............#..............................................#........##................................................................................#.................................................#.........#.........................................#.....................#......#...........#......#......#.........................................#..................................................#........................#..................................#...#..........
......#..........#................................#.......#............#..........#.....#.....................................................#...................................#...............#......#..................#..............................................................#..............#...............................#...#..#....................................#..................#............................................#...............#...........#.................................
.#..#...#....#..#....#..................#.#..........................#..................#......................................................#.....................................#.........#........##..................#.......#...........................................#..............................................##............#..............................#.......................................................................................................................................
................................................#.......##..................................#...................................................................#..............................................#.......#....#.................................................#............#...........#........................................................................................................#...............#.........................#......#.....................#............................
......#......................#.........#.........................#...............#.......#...............#...............................#......................................#.#.................#............................#........................##.............#..................................................................................................#.....#.........................#............#......#................#...#.....................#............#......#.................#..
..................................................................................................................................#............#.#.........#....................#..............#...........#............................................................................................#.......................................................................................#..............#....................................#....#............#..........................................#..
.......................#..............................#................#....#.....................#..................................#.....#...........#.........................#.......................................#...........................................#.......#................#......................#.......#......................................................#.............................................#.................................#...............................................
........................................#...................................................................................#.................#...................................................#.#...........................#.......................................................................................................................................#..........#..............#......................................#....................#...............#...#..............................##.
....#......#..................................#.....................#.............#..................................................#...#.............#......................................#...............................#..............................................................................#...........#..#.........................................................#..............#.......................#.............................#............#.....#.#.............#...#.................
....................##.........................................................................................................#....................................................#................................................................................................................................................................................................................................................#............................#.#................#................#.............
........#...................#.....#...................................#........................................................#...#...................#..............................................................#................................#.....................................................................................#........#.................................................................................................................................#...........................
............#................................#...#.....................................#........#............................................................................................................................................................#.....................................................##.................#..#.....................................................................................................................................................#....................
....#.......#........................#..............................................#..............................#.....................#...............##.........................#..#.......................................................................................................#...#...........#......................#...........................................................................#.................................................................................................
..............#...........#............................................................................................#.................#...#.......#...................................#.........................#.......................#.........................#..........#..............#..........................#....................#..................#.........#............................#..............#......................................................................................#....
.............................#..................................................#..............#..........................#........................#......................................#................................#.............##.....................#................#....#........................................#......................#..#......#..........................#...................#........................................#..................................................#........
...............................................................#...................#.........#......................#..................................#............................#.#.......#.......................#........................................................#........................................................#................................#.......................##...........#........#...........................................#...................................#............
...........#....................#..#..................#...........................................................#.#.......................................#................................................#..#...................................................................................#...........................#..........................#........................#..................................#....#.........................................................#....#.....##...#.............
.............................................................#...........................#..................#..............#...#........#........#..........#..#.#...............................................#..........................................#....................................................................................#.#.......................................................................#........................................................................................
.....................................#..........#..................................................#.......#.......................................................................................#....#..........#...........................#.............................................#...................................#........................................##..............................................##....#...........#...................#.............#................#....................
............#.............................#..........#................#.............#....................................#....................#...............................................................................................#.......#................#.#.................................................#.............#............#........................................#.........................................#...........................................#.......................#......
...#......................#...............#...............#...#...........#....................#...........#.......................#.........................#..............#.......#.........................................................................................................................................#.....................................#.............#..................................................................................#..............................................
........................................................................#........................................#..............#.......#............#......................#.......#.........#..........................#.......#...............................#....................................................................#.......#..#......#...................#................................#...................#...#........................#.............#.......................#........#...#..
...........................#................................................................#........#.............#..............................#..........................................#........#........................#.................................................................................#.......#.....#....................................#............................#.......................................#.................................#...................#...#................
#.................................#...........................#.....#..#...........#...#...............................#....#........................................................................#.#..........................#...............................................#.#..........#...........#......................#...............................................#........................#...................................................#..................#.................................
.................#.#....................................#...........................................#.........................................................................................................................#...#....................#...................................#.............#...#....................##.......................................................#.#........#.................#...............#..............................................#........#...................
....#.......#............................#....................#.........#............................#................................#....#.............................##....................#...................#..................................................................#............................#...#....#...........#......................................................................................#.#............#.#........#...........................#..............................
..............#..............##........................#.....................................#...#.....#...............................................#................................................................................................................#..................#..............#........................##....................................................#.......................................................#....#...............#...#......................#..................
............................#.......#.....................#.............#..................................#......................................................#......#.................#.................................#................#...............................#.................................................................................................#......#....................#......................................#.............................................#.#................
............#...........#.............................................#...........#.........................................#...................#......................#..............................................................#..................#....#.#...#...............#..............#......#......................................#........#....................................................................................#..........#.............#......................#.................#..
.#................#.........................................#....#...........................................#........#.......................................#..#........#.......#..........................#......#..............#........#..........#................#..................................#.............................................................................#...#...#...........#...........#......................#..................#.............................#...#..............
.........#.................#...............#...............................................................................................#........#............................#......#..............................................................#.#.............#...........................................##........................#..............#.............................................................#................................................................................#....#...
..........................................#.......................................................................#....................................................................................#..........#.............#..#....#.................................................#...........................................................#..............................#............................#...............#.........................#........................#.........................#....
.........................................................#......#............#........#...#........................#..#..............#.................#..............................................#.....#..............................................................#....................................#.......#..........................................#..............#...#........#.........................#............................................#.........#................#..................
.#...............................................................................................................#...............#.........#..................................#.....##......................#.................#...#..........................#..............................................#.................#.............................#....................#.............#...#.........................................#....#................#............#...................................
............#................#.................#.................................................................................................................#..#...................#..##.......#....................................#......................................................#...........................................#..........#.....................#............................#..................#.........#...........#..#..........#..........#...........#....#......................
...............#.................#...................#......................................................#...................#..................................................#................#.....#......................#........#.##............#......#...#....#.................................#.....................................#......#..........................#...#...............#.........................#...................#.........................................#....#...#..........
.............................#................................................#.........#............................................................#........................................#..................#...............................................................#...#........#.....#....................................#..........#..#............#...........................#....................................................................#..............................................
.................................##....................#........#..................#..............................................................................#.......................#..................#.........................................................................................#.........................................#......#...............................................#.....................................................................#.....................................
..............................................................................#.......................#............#....................#........................................................#...........................#....#...#.............#.................#..........................................................................................#...............................#...........................#.....#.#............................#.................................................
.......................#...................................................#......................#.................##.......#.............#....#...............................#...................#..................................................#................................#...................#................#.#..#...#....#...........................#..............#.....#..........................#................................................#................#.............#............
.....#...................#.#..#............#...........#...............................................#.#.................................#.....#.........#.............................................#...........#.....................................................#..........................#....#........#........................................................#...........................................##..#.................................#...#..........#.....................................
................................................................................#.#....#.............................................................................................#...........................#...........................#.......#..................#..................................#....................................................................................................................................#...................................#......#.......................#
.........#.....................................#..........................................................#...#.............................................#...............................................................##..#....................................#...................................................#......#................................#.....................#...............#..................#......#............................#.................#.................#.................
...............#........................#...........................................#.#..........#......#...#.................................................................................................#..........................##........#..................................................#....#.........#...............#...#.....................#...............#................................................#..............#....................................................................
.....................................................................................................................................#............................#..........#.........................................................................................#....................................................................#.......#............................................................#......#.................................#........................................#................
........................#..................#........#..........................#.....................................................#...................................................................#.................................#.......#..............................#........................#.................#.......#..#....................#..#.....##.........................................................................................#.......#.........................................#
............#..............#...................................#.............................................................#..............#..#.#.....................#........................#...........................................#......................#.....#.............................#.....................................................................................#........#.........#.................#.........................................#.#.....#...............................
..............................#.....#............#..............................#..............................................#.................................#.......................................................##............................#.............................................#.......#..........#........................#..........................#....#.........#......#...........#..................................................................#...............................#..
.......#...........................#...............................................#.....................................................#.........#.....................................#....................................................#...............#.......................#.................................................................#..........#...........................#..........#.....................................#.....#.................#.........#.................................
....................................##........................#...#...................................................#................................#.....#.....##.....#...........#......................................#................................#....#............#............................................................#........#........#...#......................................#.........................#.......................#.....................................................#.
..................#...........................#........................#......................#..........#.................#................#..................................#...........#...........#.....#.............#.........................................#..............#....................................................................................#.....................#....................#......#...........................................#.....................#.#....................
#.....................................................................#......................................................................................#..#...........#.#...............#.........................#............................................#......................#........................#...............#.....................................#..#.................................................#.#...............................#.................................................
.................................................................##....#...#............#........................................#.#...........................#........................................................................#.#.....................#..........................................#..................................................#.............#...#.........................#.............#..............#.....................................................#..#.....#...#.........
............................................#............#.............#.....................................................#.......#...#...#............................#.#..............#..##..................#.........................................................................................#..............#..........................................#.........................#.................#....................................................................#............................
...................................##................................#..............................#.........................#..............................................................................#.............#.......................................##....#..............................#.........................................................................#................................#...........#.........................................#.......................................##.
......................#...................#.......................#.................#......................#........................................................................#......................#.................................#......................................#....................................................................#...........#....................................#.............................#...............#.........................#....#.......................#....
................................................................................#.................#..........................#.............................................................................................#.#.............................................#...............#........................................#....#...............................#...........#.................................................................#.....................#......................................
............#............................................#.......#....#.................................#..............................#.........................#..#.....#......................#........................................................................#.......................#.....................................#......................................................#...............#..........#.....#.....#...................................................##........................
..........#............................#.........................#................#...............#.....................................................................#............#.............................#..............................#.#..#..............................................#......................#...........#........................#........................#..............................#...................#.........................#...........................................
.............#................................#...............#.............................................#....................................................#..#..#..#.......................#.....#.........#.##...............................................#......#.#.......................................................#..............................#.................................................................................#.......#........................................#...........
....................#...................#..#........#..#...........#............................................................#...................................................#.....................#..................#..............................................#.#...........................#........................#...................#......................#.......#........................................#..............................................................................#.....
.....................................................................................................................................#...................................................#................#............#.................#...........................................#...............................................................#...#...............#......................#....................................................................#........#.....................................
............#........................................................................#...............#.......................................................................................................#...............................#..................#..........................................................................#................#..............#...#.........................#.................................#...........................................................#...#........
.............................................................................................................#.........#.##......................................#.....................................................##........#.............#................#............................................................................#........................................#............#................................#...#.........#..............................................#..........#.......
..........................................................................#.......#.........#...........#..........................#..............##................#..#.............#.................................#.....#............#......#............#.......#.......#....................#.....#..................#..............#..........................................................#...........................#........................#...........................#................#...........
.....................................#.#...#.........................#...#...............#.#.............#...................#...................#............................................#..........#..........................#.........................#...#..............#................................#........#.................#................................................#....#.....................#.....................................#....................................................
......................#......................#....................##...................#.#....................................................#.....................#..............................#...........#.................##....................................#..........................................................................#.......................#..#............#..........#.........................#.#............................................................#.....................
#.#....................................#.#..#...........................#.....................#.......................#.............................#...........#..............................................#.............................##....................#..#..#...........................#..................................#......................#................................#............................#....#...............#..#.......................................#......................
............#.....#.#...#............#.............................#...................................##...............................#...................#...................#..................................................##......#.........#...............#.......................................................................................................#....................#................................................................#................................................
.#..........#...............#.....#....................#..#..............#..........................................#......................................................................#.......................#.......#.......#....................#........#.........................................#.....................................................#....................#.............#......#...........................................................................................#....#.......
....#..#........................................#...............#......#...........#...................................#........#.....................................#.#...................................................#....#.............#...............#............#..................................................#......#........#.................................#..................#...............................#......................................#........................................
.................................................#................................................#...................#..#..........................#...............................................#..........................................#..............................#..................#........#......#..........................................................................................................................................................#.............................#.........
..........................#......................................##............#........#..........#.....................................................................#......#...#............................#.......................................#...............#................#........................#.......................#................................#.....#.........#......#.....................................................................#........................#.......#.........
..........................#...............#..#.............................................................#..............#.#...................................#...........................#............................................#..........................#..................................................#.................................................#........................................................#..............................#................................#..#.....#........
.......#..................................................#...........................#..............................................#.....................................................................#...............................#..#..................................#.....................#..........................................................................................#.....#............................................................#......................#.......................
..........#.....................................................#...........#...........#.........................................#.........................................#................#......#........#..........#.........#........#...............................#...........................................................................................#...............................#.........................................#...#.............................#.....#............#..#..........
..........#.............................#..#.................................#...................#................................................................#............#........#.........#...................#.............#....................................................................#....#...................#.................#....#.#.............#...................#........................#..........................................#....................#.....................#.......
.....................#...............#.......................................................................#...................#....#.......#.......................................#...............#....................#....#.....#...............#..........................#..#................#.................................#.............................#............#..........................................................................#.........................#...........#................
......................#................................................................................#....................#..................................................#......#.................................................#....................#.......................#.........#..#.................#...#...........................#......................#...#.....................................#.............#.................................................#.#..#.........#..............#
...............................................#.....................................#..#.............................#.............#...#..........................#......................................#...........#........#.....................................#...........#....#.....................#.............#...#.............#........#.....#......................#...........#..........#..........................................##..............#...............................#.............#.
...........................#.................................#............................#......#..................................................#................#.........#.....#.......................#.........................#.....................#...#.#.........................................#.#....#.................#...................................#...#.....................#.................................#....................#..#........................#............................
..............................#..................................#..#........#.......#...............................................#.............#..#..........................................#.......................................#...#........................................................#...#..#........#.............................#....................................................#......................................................................#.............................#.#...
...........................#.......#....#.................................................#.....................#..........................#.........................#................#................................#........#..............#..................#.......................#.................................#....................................................#............#.........................................#.............#................................#...........#.#..............
..........##...#...#................................................##............#..................................#...#..................................##..................#.............#.......#.................#......................................#.................#..#................#....###................................................................................................................#..#..........................#.......#.......................#.#.................#....
.....#.............#..............................................#....................................#...................#.........#............#.............................#................#....................#...........................#.................##......#....................................................................#..#........................#...................#..........................#.................#......#........................#............#........#...............
.........#..............................................................#................................................................................#......................#...............#.................#.#...#...................#.....................................#...................................................#......................#...............#.........#..................#..........................#.....#.......................................................#...#............
..............................................................#...................#................................#.#.......................................................................#.........#..#..................................................................................#..#........#.................................................................#...................#....................................................................................................................
...................#...#............#...........................................................#............#.........#..#................#..............#.....#................................................#......#....................................................#...................................................................#..................#..............##........................#..#..................#....#...#...........#....................#..............#.......................
..............#......................#.....#...............................#..............#........#..#....#......#.......#...................................#........................................................#......................#...............................#................................###..............................................#................................................................................................#..................................................
.....................................................................................................................#...........................#...................................................................#.........................................................................................#.....................................#...........#.................................................................#.##.........................................................#...................
........................................................#...................#........#.............................#...............................#................#......#.............................................................................#..#....................................#..............................#..#...................................................##................................................................#.#........................................................
.....................................................................................#..........#..........................#...................#.....#.#.#......................................................................................#.....................................#......#............#..........................#...........................................#....#.........................................#.......#.#.........#..............#.......................................#........
........#....................................#..................#.........................#.......##.....#.........................................#.....................................#.......#.............#...#....................................................................#..............................#.........................................................................#.........#....................#...................................#.................#.............................
......................#...#.................................#......#.................................#.....#.............#...#.......................#...............................................................#........................................................................#......................................#...#..................#.#..............#.#..........#.......#..............#.........................................#....#..........#.......#..#.............................
#.##................................................#............#.....................................#........#................................................................................................#..................#............................................#.............................#.................#..#.....#................#........#...........#.........................................#........#...........#...............#....................#........................#......
.............#.......#................................................#....##....................#...........................................#.............................#..............#....#...#...................................................#........#...................#.....................#....................................#..............................................#.........#..............................................................#........#...................................
...........................................................#.........................#.............................................#........................................................................................................##.....................................................................................................#..............#....................#........#...#..................#.......................#.....................................#..............................
...........#...........#........#..........#..............................#...............................#.............#................##.....................................#...........................................#......#..................#...........#....................#......................................#.....................#....#..................#...................#...........#......#.....#......................................................#.#.................................
................................#...............#............................#...#.............................#................................................................................#..........#..................#....................#............#................................................#...............................................#....................................................#..#..........................................................................................
................#.....................................................#.......#..................#.#............#.............#..........#..............................#....#.....................#..............#.......#..................#....................................#...#..#.........................................#................................#...............#.....................................................#.........................................................................
...................#.#.....#..............#...#......................................................................................#....#....#................................#..................#..#.................................................#......................#....#....##.......................................#........#...#..................................................#...........#.......................#.............#...................................#.....#.#........#...#......
..........................................................................................................#.#............#.............................................#......................................#.....#.................#.........................................................#.................#...#...............................................................#..................#..................#.......................#.........................#.................#..................#
......................#..........#....................................#..#..............................#.....#..........................................................#................................................................#....................#..#............#.....##...................#...#.................................................#..............#...#.........#......................................................................................................................
.................#..................................#..............................#.................................#...........#.......#........#......#...........................................................#...........................................#..#...#....#...............................................#.#..................................................#..............#...............#......................#..#.........................................................#.............#
.....................#.................#...............#........................#................................................#...........#...........#.......................................................##................................#.............................#......#..................#...........#.............................#............................................................#..#..........................................................#.....#........#..................#.
....#......#.....................#..........................#...................#..........................#.............................................................................#....................................................#..#...#............................................#............#.....#.................................................#..#......##...................#......................................#.............#....#.....................#.......#....................#
.....................................................#.......................................#......#...........................#.#................................................................................#...............................................................#............#.....#............#..................#.........#..................................#..............................................#.................................................................................
.................#......................................................#...............##......................#...................#........................#.............#....#.................................#........................................#.#........#...................#..................................................#...#............................................................................##.........#....................#.#.................#..#..............................
..............#.........#...............................#..................#.....#.......................................................................................................................................#...#...#.##....#.....................................................#...............................................#.....#..............................................#.................#.......................##.........................................#..........................
.#......................................................................................................................#..............................##.....#...........#.......#.......................#...#.................................#.....#...................................#..........................................................#........................................#..........#...................#.......#..........#.......#...................#.......................................
......#.#......#.....................................................................#.................#....#..#..............#....................................................#...................#.....................................#..............................#..........#.......#..#..........................................................................................#..........................................#.............#................#............................................
........#...#............#....................................................#................#.......................#.........#....#..........#...................#......................#.......................#.......................#..............................................#...........................................#..#................................................................................#...#......#.......#.....................................#...............................
.........#.......#.#.....#........................#............#.#...........................................................#..........#...........................................................................................................#.........#...................................#..................#.......#.......................................#...........................#...#..#...............................#.................................#...........................#.............
............#.................#......#.................#..............#...........................................#....................#...........#....................#...#....................#.#.....#......#....................#.....#.......................#......#...................................................#...............................#..#..........................#....#..................##....................................................................#.............#........#..
.........#...........#....................................................................#........#....................#.....#.........................................#..............................................#..............#.....#..............#.............................#.#....#.#.....#..........#...........#............#...................#...#..............................#..........................#............................#...........#............................................
#.............................................................#.............................................#....................#..............#.............................#.....#...........#.....#..#................#........#.......................................................#..........##............#...........................#.........................................#..#.....................................................#....#.#.....#....................................#..............
..............................#............#.....................................#........#..........................................................##.............#.............................................................#................#.#...........................#......#..#................................................................................................#.#.#.......#.#........#................#.#...............................................#...........#......#..........
..........................#................................#..........................#..............................#.#...........................................................#.............................#.....#........................#........#.....................#....................#...................................................#..........#.....................................................#..............#..........................#................................................
...#.............................#.#...#.........#............................................................#........#..#...............................#.......#.....#..................#........................................................#...............#....#.........................................................................................................................................................................................................................................#
..........................................................#.............#............#..#.....#...............#........#................#.............#....#.....................#..........................................#.............................##............................................##................#.....................................................................................#......................................#..............................................#.............
.#.#............#........................................................#.......................#.............................................................#...........#..#.#..........................#...#..........##.................#.................................................................#............#..#.....................#........................................................................................#..............................#......................................
...#.............................................#.............#.....................................#...............................................#...........#..........................................#.....#.#..........................................................................................#...........................#........#........#..............................#..............#..........#......#.................#..#.................................#...............#.#.............
...#.........#.................................................#.............................................#..........#.....#.#.................................................#........................................................#.........#............#.............................................................................................................................................#..#...........#..............#.....................................................................
.#....#...................................#...............................##...........................................#.....#.....................................................................#................................#.................................................#...................#.................#.#.....................................................#..........................#......#...............................#..............................#..............................
.#..............#...............#........................#........#..........................#.#..........................#....#.......#....#...........................#.....................#........#.....................#.........#.#......................#.#.............................#.....................#......#..#..#..#..........................................................................#.........#.............................#..........................................................
..................#....................##.................................................##...........................................#............#..........#...............#....................................#...#................#..................#.........................................................................................................................#.........#....................................................#...........#...................#..............................
............#...............#.........#......................#.........#................................#............#..........#...#...............................#.................................................#........................#.....#.........#....#...#.....................#..........................#..............................................#.......#.......#............................#.#.................#..........#...............................................................
#...............#...........................................................#............................#........#.............#...............................................................#..#..#........#....#.............#................#..........................##.................#........................................................#.........#......#.....................#.....................#......................................#...........................#.........#...............
..............#............................#...............................................................#........................................#..............#...........#..................#....................#.............................................................#............................#......................#................#............#...........................#...............#......#.............................................#...........................................
..........#...........................................................#.....#..........#.....#................................#..............#.................................................#....#...................................................................................#................................................................................................................................#...#....................#.................#......................................#........
.................................#.#.......................#.................................................................#...........................................................................................................#...............................#................................#..................#..........................#....#................#...................#...............#.........................................#.....#...................................#.............
.......................#..........#......................................#.....#............#............................#...........................#..............................................#..........#...........#........................#....................................#.......................#.......................#.........#.............................#....#.............#...................#....#......................#....................................#.........#..............#.
.....#......................................................................................#.........#..#.........#..........................................#......#............................................................................#......#....#............................#.............................................................................#.......................................................#...#..............................................................................
...............#.............#..#...#............#........#......#......#..#.....#....#.....#.......#..#.......#.........................................#....#...................................................#...............................................#..............................................................................................................................................#................#.#.....................#..........................#...#..........................
..#............#........................................#.............#..#......................................#...#............#.........#.........................................................................#.................#..............#..........................#...............................................#.............#..........................................................#..................................................................#...............#......................
............#........#.#.............#.....................#.......................#...............................................................................................#.............................................#.....................#..................................................#....#......................................................#.........................#..............#.....................................................#.................................#..........#.
....#...............#..........#..#............................#....................#......................................................#..............................#.......................#.................#....#...............................#............................................................................#................................#.........#.....#.....#...........#.....#............................................##................#.........#..............#............
...................................................................................................................................................................................................#............................................................................................................#.#..........................#........#.......................................#..#.............#........................#........................................##......................#.....#....
...#.........................#.............................#.........................#....................................................#...#...........................#.............#..#...........................................#.................................#..............#..........#............................#...............#....................#...#...................................................#.....................#.#..#.........................................#.......#.........
...............................##..............#............#..#.#.....................................................................................................................#..............................#.............................#...............#...................................##..................................#...............................#...#.................................................................................................................................#.
.................................#...................................#..............................#..............................#.....#.................................................#.....................................................#.........................#............................................................#.......................#.......#....................................................................##........#...........................#.........#...........#.........#
.............................#......................................#..................................................#.........#............#..........#....................#....................#.....................................##...#.......................#.......#................................#..#......................................................................................#..............#...........................................................................................
..................#...........#............................................................................#...#...........................................#.....#..............#....#..................................................................##.#..................................#...................................#..............#.#......##.........#.......#....................................#..................#...#...............................#.......#...#.........#....................
.............#..........#..................#......................................................#...........................#.........#..........................................................#...#................................#...#............................................#.......#................................#............................................#......................................................#.............................................................................
.....#........#........................#..................................................#.................#........#......#...........................................#.....................#...............#........#...................................#.................#..#.........#.................#.............................#...........#...............................................................................#............#..#.............#...................#...........................
....#..............................#............#.........#....##.....#..........#.................................#...........................................................................................................#................##..............#.....................#......................................#..............................#.....................................#..........................................#...........#.............................................#............
..................#........................#.............................#.##....................##................................................................................##.......................................................##.....#.#............................#..##.................................#.......................#.....#.................#............................#..................................#..............#......#.......................................#.....#.......
#...#.........#.................................#...#......#....................##...........#................................#.#.......................................................#.................................#.............#............................................#.#......................#........#.......................................................#...............................................#...............#...............................#...........#........................
..#..............#..............#........#......................................#.....................#.............#..........................#......#.....#........#.........#...................................#........................#..............#.......#...................#..............#.....#.#.........#....#............................................#...................#.................................................##.....................#.........#............#...............#.....
.................................................................................................#...........................#.......#...#..............................................................................................#.........................#....#..............................................................................#................................................#.....#..#..........#........#..................#............................................................
..................................................#................#............#...............#............#.#............#......#............#..#...................................#..........................#.........#.................................................#.#.....................................#..................#.....................................................................#.......................#......................#.....................#...............................
...#..........................#..................................#........#.............#..........................#................##........................................#...............................#.....#.....#..............................................#............#.............................................................................................#....................................................#................#.....#...#...............................................
............................#......................#...........................................#..................#..............#............#....#.....#...........#........................................#.......#....#..#..............................#........................................#.....#..................#.................#.#.....#..............................................#...........#.......................................................................#.....#.........#...#...
...............................................#..#..................................................................................................................................#............#...................#............#.....#..#...............................#................................#....#..................#.........#....................................#................................................#............#..................................#......#.......................
...........#.....#.......#............#..................#..#..............................................#...............................................##................................#........#.........#........................................#.#.................................#.........................#................................................#.......#............#................................#.....#....................#.....................#....................................
............#.....................#....................................#....#..........#..............#................................#......................#........................#.........#...........#........#.......................................#.............#.......................................#..............#....#..............................................#...................#.....#..............................#................................................................#..
........................................#.#.............#................#........#....#..............................#....................................................#.........................................................#....#...#.........#.................#......................#................................................#.....#..#...................................................................................#..............#...............#........#............................
.............#...#......................#......................#.........#..............#..............................................#.........................................................#...#............#......#.........................#......#..................................................#.......#...........#.................#.##............#..............................................................#.................#.##....................................#......#................
...#....................#........................................#......#.#.#......................#..................#.........................#..............................................#..................................................#...........................................#......................#.................................................................#.....................#..............#...#.................................#............................................#..#.
.................................................#......#........................#......................................#..............#....................................#.............................................#..........................................#...................##..............#...#.................#...#.......#...............................................#...............................................#.....................#....................#...........#...........#....#
............#..........................................................#.....#.......................#.................#...#...........................................................................................#..................#.............#......#.......................................................................#..........................................................................................................#...#.................................#...........................
..................#..#......................................#.............................#....#.........#.#.........................................#................................#.........#...................................................#.......#..............................................................................#.........................................................................#......................................................#.............#.....#...................
........#................#.......................................#..................#...............#.......................#.............................................................................#.....................................................................#...............................................#.#....................#.........................#......................................................................................................#........#..................
....#...........................................#...................#....#................................#....................................#...........................................................#......................................................................#...#....#........................#............#...............................#......................................................................................................................#...........................
...............#........#.......................................................#.......................................................................#....................................#....................#.........#...........................#................#........##.......................#...#...................................#......#...................#........................................#.........................#............#..#..............##..................#...............
.................................#...........................................................................#....#....#...........#...................#...#..#......#............#.....................#........................................................#.....#......................#...............................#...............#........................#.#....................#.........#.#..#..................................................................#........................#.#........
...........................................................................#...............................#....................................#.................................................#............................................................................................................#...............................#..#................#....................................................................................#....#.........................#.......................#..#.
.........................................................#.........................................................#.#...................#...............................................................................#........................#...............................#....................................................................................#.............................................................................................#..............................................
.................................................................................................#.....................................................................#...................................................................................................................................................#.....#..............#...................#.................................................................#........#.#...........#.........#.#...............#...#......#...............
..................................................#.........#..............#........#...#...........................#..........................#.#...#.....................#...............#......#......................#...........................#..#.............................#............#......#............................#...................................#..............................#..............................#..................#.................#.....................................
......................................................................#.....#.................#........#.............................#.................................................#.........................................................#................................................................................................................#.......#............................#...#..#..........#.....#......#...................#.........#....#............#...............##......#.....
...........#....#...............................................................#...............................#................#....................#..#................#.......................#.#...................................................#...........#......................#.................#.............#..........#...........................#............................#............#......................................................................#................................
............................................................#...........................................#............................................#......##.........#.....................#.....#.....................#................#..................................#.................................................#...........#.........................................#.....................#.........................#..............................................................................
..................#.....#......#.......................................................................................................................................................................................................................................#..........#......#...........................#.#.........#.....................................................#....#............#.......#..................................#.....................#...........................#.......#.....
..#............................................................................................................................................................##......................#...#.............................#...............................................#...........................................................#........................................................................................#.......................................#..........................................#..
.........................#...............................................#.............................#.#.#................................#.......#.......................................................#.........................#.............#......................#.........................#.................#....#................#...................................#..........#............#....................................#...................................#...............#.........#....#..
..........................#..........##...........................................#.......................#.......#.........................................................................#..........................................#..........................#........................#.#....................#..............................#.........#...........................................................#............................................................................................
........#..............................................##.......##....................#.........................#.......#....................................................................................................................#.......#........................................................................#.......#................................................................................#.........#..........................................#.......................................
...............................#.............#............................#....................................................#.....#.............#.........................#...#................................#.............................................#....................#....#............#.............#.........................................#...............................#............................................................#................#......................................
.........#......#..................#............................................................#..#..........................................#...........................................#.....#..........................##............#...............#.......................................#..............#............#....#..............................#...........................#...#..............................#.............#........#....#.............#........#...........#....................
.........#.............................................................#..........................#.....................................................................#..................#.......##.......................................................................#.............................................................................#......................#...................#......................................#...................................##.#.......#..............#.........
.#.....................................#.......................................................................#...................#.............#..........#..#.....#...........#.............#..........................#.......................................#........................................#........................#....................#.....#.....#.........................#...............#...........................................#........#........................#......................
.........#..#.................................................#...............#.....................................#....................................#....................................................................#..............................#...........................................#......................................................#...............#.............#..........................................................#........................#.................................
................#.......................................#....................#..................................................................................#...#..#..........................................#............................#..........#.........................#..........................................#.................#..#...#...#.....................................................#............................#.......................................................#............
..#.......................................#..........................................................#.....#.........#.......#...........................................................#...#...............#...#.......#.............#........................................................#.....................................#........................................#.............................................................................#.........................................#............
........#....................................#....#..............................................................................##.........#................#............................................................................#.............#..........#.....##............#....................#................#......#.............#......................................#...............................................#.....................#.........#...............#.............#............
.........................#....................#.....................#...............#....................................#.#..............................................#.....................................#..............#........................#...................................................................................#..............................#.#....#............................#..#....#..................#..............#...............#..........................#...............
............#................................#..........................................................#...............................................#.................#........#.....................................#...........#......................#........................................#.................................................................................................................................................#............................................................
................................................#.......................#...................................................#....................#..................#.........................................................................#..............#..............#.......................................#...................#...............#........................#..........................#.............................#........................................#.#..........................#...
....#.##.............#.....................#..............................#......#.....#........#.....#...................................#.............................#........##..............................................................................................................................#...........................................................#.#.........................#....#.............................................................##.....##...............................
....#.........................#....#.#........................#..........#........................................#..#...........#..........#.................#...................#.....................#.......................................................##...........#.....................#...............................#...#............#.........#.................................#..................#.............................................................................................#..
............#...............#.................#...........................................................................#.......#.................#.............#........#.......#.............................#...#..#....#.##...........................................................................#.........#................#...............................#.........#...................#................................#.............##..#.#.................................................#.......
......#...................#...#...................#........................#......................###..............#..........................................................................#...............................................#.........................#.............#.........................................................#..............................#..............#..#........................................#...........................................................#....#........
......#............#....#.............................#........#........#.............#.............#......#......#.................#............#..........................#......................................................................#................#.....................#.............................................#...........#................................................................................................................................................#..............
...........................................#......................................#...............................................................................#....................................#.#..................#....#..........................................#........#.........#..............................................#................................................................#.........................#.......#..................................................................
.....................................................#.....#.........................#.....................................................#............##........#..#.....#................................................................#.........#..##.........................#...................................#.......#......#........................................#........................................#........................................................#..........................#......
.................................#...#....................#.#...................................#..........................#.........................#........#.............#........##.............#........................................................................###..........................#.....................#...........#.........................#................................#...........................................#................#.#.............................................
................................................#.................#....#.........................................#.............#............................................................#.....#.....................#...#.....................#..............#...............................#............#.............#.....#.................................#............................#.................#.............................................#...........#......................................
.....#..........#..................................................#.#.....#...#..............................#.......#........................................................#.#....................#..#...#...........................................#...................#........#....................#....................................................................#......................#................................#......................................................#.....#...#.......#..
.........................................................................#...........#.......#.....#.............#.................................#..........................#...#...................#............#....#..........................#...................#..................................#...........#..........#..............#........................................#...............#........#...........#...................................................................................#.
...................#.....................#..............................................................#............................#......................#...............................#.......................................................................................................#...................................................................#.#............................#.....................................#.................#.......#............................................
..........................................................................#.........................................#......#..........................................................#..#............#......#............#.............#...............#............#............................#...#.........................#...................#....#..........#........................................................................#..#......................................#............................
.......#...................................................................................#.......................................#....................................##................................................................................#.......#............................#.......................................#.......#......................#......................#..............................................#.#.................#..........#..............#.........................
.#..................................#...............................#.....#............................##................#..................#.......##......#.........#...............#...........................................#.#...#.............................#....#......#...................#.............#.........................................#...............#.#............#...#......#.....................####....................................#...................#....#..........#.........
.....#...............#.#................#..................................#............................#.........#................................#...........................................#...........#............................#.....#...................#.....#................................................................................................#...................................................#.................#....................................................................
#............................#.............................................#.........##..............#.#.....................#........#..............................................#................................................#.#...............................................#........................................#..#.............................#.....................#.....................#.................................#..............................................#.....#..............
....................................................#...........................#................................................#...#....#...............................#...............#............................................#.........#.......................#..............#......................................................................##.....#..............................................#..#................................................#..........................................
............................................#....#....#.....#.....#...................................................................#................................................#..................#.........................#........#.............................#.....#...........#..............#.............#.......................................#.........................##......#..............................#............................#........#.............#............................
.........#....#............................................................#.................#.......#...................#....#..................#..................................#.................#................#.............................#.....................................................##........................#.........#....#........................#...##.........#..................................................#.#..............#....#...........##............................#...#
.....................................#...................#.........#..........#..................#..#...#......#.................................##...................................##....#......................#...........#.........................................#..............................##......................#.......#....#...............................................#...................................#.......................#.#...............#........................................
....#...........................#.................................................#...............#............#......#.....................#................................................#...................................................#................................#..............................................#............................................................#...............................#...........................................#.........................................
...........................#...................................#.......#................................#............................................................................#.........#...........................#........#.##........#.......#....#.............................................................................#...............#...#..................................#...#.....................................#..........................#........#...................................
..................................................................#....#.#.........................#...................#.#.....................#.#.......................................##....#................................#........#..........##...#.....................................................#.................#.#...#............#...........#.........#.....................................#..........#....................................#.......#..........#.#............#....#............
...........................................................................................................................#..................................................................................#........................................................................#................................................................#.......#..................................................#.......#............#.................#...................#............#........#.......#.......
.#................................#......#........#..#...........#.............#.........................................#...................#................#..................................#.............................#..........................................................................................................................................#........#.....#.........................................#..................................................................#........#....
.#..................................................#..#.................................#............#...................................#.............#...........#......#.............#............#..............................................#.............#..........................................#..............#..................#.....................#..........................#..........................................................#................#...........#..........................
..........................................#.................#.........................#............................#.................#.............#..........................................##.#..........................#..............#.......#......#................#........................#.................#.........#.......................................................................#.............................................................................#..............#..............
.#..................#...#.....................................................#...........#...................................................#......#........................................................................................................................................#.........................#....#............................#..#........................................#.....#..................#....................................................................#........#......
...........................#.....#.....#................................................................#..#...............................#.......................................#............................................................#............#...................#.....................#.....................#...........#.......................................................#...............#..................................#.....#..#....#.....#...........................................
....................................................................................................................................#...............#....................#..#....................................#....................#..............#................................................#.....#..........#...........................................................................#.................#..............................................................................................
................................................#....#..............................##..#..........................................................#.#..........................#..........................##......#....#.......................................#......................#........................#.............................#.......#......#....#........................#..............................#.......................................#...................#...............#.............
.........................#........................................#.......#...........................................#...................................#........#......................................................................................................................................................#...........................#.....................................................#............#......................................#.................................#..#..#...........
...#...............#.........#........#......#..........................................................#....#......#.#......................#.......#...........#........................................................................................................#...............................#....#...........#......#..........#.....#.................................#.......#........................#.................#...............................................#...........................
...........#......#.........................................#.....#........#..............................#............#....................#...............................................##..................#.........................................#...........#...................#..................................................................................................#.#...............................#.#..............................................................#...................
......##................................#.#.................................................#..........#................................................................#.............................................#..........................#............#....#..........................#.............#......#....................#......................................#...................#..................#.#...............#.#........................#.............#..#............#..................
...#.......#...............................................#.........#...#..#........................................#..............................##............................................................##.................................#....................................#........................#............#......................................................#................#......................................................................................................#....
...............................................#..............................................#........#.........................#.....................#...............................................................................#.........#........................#.....................#.....#................#................................#.....#.............#.............................................................................#...........#...............................#...........#.
....#....................................................#...................................................#...........................................#.......................#.............................................#.....................................................................#............#.......#.................................#..#...............................#................#................#.........#.........#.........#....................................................
....#..............##....##.....#........................#......................................#...................................#..............................#.............................................##........................#.............#.##................................#.............#......#..#...............................................................#...............#.................................#........#...........................................#.#..............#......
......................#..........................#....................................#...........................................#................#............................#..........#..................#....#..#...............#.........#.............................#...............................#.....#.......................................#...........................#...........................#................................##.......#.....................................................
.......................#........................................................................................................#.#.....................................................#.#............#.#...............#....#...#....#............#......#...........#.....#....................#......................................#.............................................................................................#............#..........................#..........................#.........
.......#.................................................#...........................#.........................................................................#.........................#...................#..#..............#..............#.....#...#..................#.........#............#............#...........#.......................#.......#...#.................#............................#...............#.......................#...........................................................#.
...................................#.#...........#........................................................................#......................#............................##.........................................#...#.....#..#...............................#.#............#..#................................#..#...............#.......#....#..................................................#.........................#.......................................#....#.....................#..........
.....................#..........................................................................................#......................................................................................#......................#.................#......##.........#.........#.....#.......#...#...#....................................................................#.......................#........................................#...#.............#........#................................................
#..................................#...................#............................................#............#.......................#.....#..................................................#......................................................#.....................#........................................#.............................................#..........#.........#..................#.........#...........................................#...............#..........................#....
............................................................#................................#...........................#..#..............#..................................#...................#.........#..................................#....#.....................................#..#............................................#.............#..................#............................#................................#................#..................#.....#...........................#....
.............................................#..........#..................................................#.....................#........................#.......................#............#......................................##................................................................................#.................#...........#............................#.................................#..............#..#..............#..#...............................#.....#....................
........................................................................................#...............#.........................#......#.##.............#............................................................................#............#................................#................#....................#......................................................#.............#...........................................................................#.......................................
.....#........................................##..................................#....................#..........................................................................#..............................#...#........#..........#...................#................#............................#........................................#.....#..........##..#..............................................................................................................................#....#...#..
.............#.....................#..................................#.........................#...........#.....................#...........................#....................#...............................#......#..............................................#...........................#.....#.........................................................#............#......................#.............................................#............#..........................#....................
...............................#...#................#.....#...................................................................#...............#.......#................#.............................##.......................................#..#.........................................#.......#.................#....................#...#......................................................#..#...............#...........................................#..........................#....#...............
.............................#...............................................................................#............................#..........................................#.........................#................#.......#...#.....................................#..#............................#.#..................#...##..............................................................#............#............................#...........................#....................#.........#...
..........................#...........#.....#..#..#.......#.................#..............#...........................................................#...........#...................................................................#.#...........................................#............................................................................#...........#........#.....#....#................................#.............................................#..#........#..............#.......
............#.................................................................................................................................................#......................#.......................#.............#.................................#..................................................................................................................................................#.........#.......#....#........#...................#....................#.............##...........
..........................#........#.......................................#.................................#........#.......#..........#.#.......................................#......#......#..................................#....................................................................................................#..........#...................................................#....#...........................#..........................................................................
......#..#.......#......................................#..............................#.................#.....................#......#........................................................................#...................#......#......#.....#..#.................................................#.....................................#...#....#.............#....................#....................................#.........#......................#..............#................................
..#......#..........................................#..............................#....................#.....................................##...................#....................#...#.........................#.#.........................................................#..........................................................#....................#.....................#.............##................#.................................................#....#.#...........#.........#............
...................................................................#.................#..................#...........................................#................#....#...................#....................#.........#..#.....................#..................................#......................#................###......................................#..........#.....#....................#..............#....................#.................##.........................................##.
...#.........................................................................................#..........................#...........................#......#.......##.....................................................#...#..................................#..........##..............#.............................................#......................................................................................................................................................#..................
.................#.#...............#......#...........#........................#.................#.....#......................#..........#.....................................#.....#..........#..........#..................................................................................................#...#........................#...........................................................................#....................#........#.........................#....................................
.........................#..##...............#....................#.......#..................................................#....#...................#.#.............#...............................................#.......#...#.......#.......................#....#.........#................................................#.................................#...................................................................................#........#..........#...#..................#......#.........
.#.....#...................................#..................#.............................................#............#.................#...........#..............................##..................................#............................###.............#.....................................................#..........................................#.....#.......................................................#..#.........#..................................#..#..........................
...............#...................................................#..........................................#................#.#..................................................#.........#..................................#.......#....................#.......#..............#.......................................................................................#...........................................#...#........#..................................#...............................#..........
.................#.#...........#.....................#.................#...............................................................................................#................#............................................#........#.................................................................#...............................#...............#.............#.........................#...................................#....................#......#..#...............................#......#.
..................#.....#..............##......................................#..........#.....#.....#................................#...............................................................................#...................#.........................................#..............#........................................#...........#.#......................................#.........................................#.#..#.................#...................#.....#.#....................
..............#..................................................................................#...........................#..........................#..............#....................................#.........#...........#..........#....#...#.......#.........#.......................#....................................#..........#.............#...................#.................................#........#........................................................#...#.........................
..#.....#.......................................#.............................#...................#..............................................#..........#.......................#.#...............................................#........#................#..........#........................................#.......#..........................#....#..........................#...#....................................#.........................##........................................................
..........................#..........................#...................#.........................#........................................#............#..............#...#.............................................................#...........................#...............#..#.....................#......................................................................#......................#...............................#...........................#................#..#.....#.#..........#...
...#...#......................................................#..#................#...................................................................................................................................................#..........#..................................#...................................................##............................................#......................................#...#............................................................#.............#.......
.............#......................#..................................#.#.....................##...#...............#.............................................#.................................................#............................................#...................................#...............................#........#...............#.......#........#...................#...............#................................................................................................
.............................................#.......................#...............................#........#..................................#...............................#..............#..................................................................#..................#...........................................#................................#...........#.....#.....................#........................................#............................#........................#.........
....................#............#......................................##.......#...............#..............#.......................#.............#............#........................................................#............#..................#.......#..............#.........................................................#....................#...#......#...............#................#..........#..................#.......................................................................
....................................#........................#.#.............................#.....................................................................................................#............................................#..................#....................................................#............................................#......................#.......................................................................................##....................#.........
............................................##......#...........................................#............#...........................#..#........#...........................#..................#........#..#............................#..#.............................................#.............#....................#......................................#.....................................#.....#......................................................#.................................#......
............................................#..............................#.........#..............................................................#...##............#.......#..................#................................................................#.................#.........................................#...........................#........#........................#...........................#.......#.........##................#..........................................#.....#......
.....#........................................................#............................#...............#...........#.......................#.........................................................................#.........#...............#...#.............................#...#......#..............................#.#........................................#...................................................#.....................................................................................
........#...#......................................................#.....................................................................................................##.........................#.......#................#.........................................................#...................................................#..#.....................................................................#.........................................#.........#.............................#.............
..........#.................#................#....................................................................#.....#.#......................................................#..........................#.............#.................................................#.......................................#.................................#...............#........................................#..........#...........................#........#.....................#.............#................
..................#.#.................................................#.....................#...........#....................................#..........#..............#..#............#...........#..........#..................................#.....#................................................#..................................................................#.............................................................#...#.....................................................#................
.#...............................#...........#.............##........................#.............................#............................................#....#.#...............................................................................................................................................................................................#.............................#................#..................#.....#...............#.........................#.........................#
...............#...#....................#.....#...................#.......#.........#........#............#..................................................#...............................#...............................#...................................................................................#......................#..............................#.............#.#.......................................................................#.................#......................#..........#
.#........................................#.............#......................................................................#..................................#............................#.#....................#.......#.................................................#....#..................#.........#............#.#......................#.............................##....#.....#.#........#......#................................................................................#.............#
........#..........................................#.#...#.............................#................................#...#.................................................................................#..#...............................##....................#................................................................................#.#......................#......................................................#..................................................#..................#.....
......................#...................#.....#.......................#........................................#..#...........................................................................................................................................#...........................#........##..............#.....#.............................#...#..........................#.............#................#.................................#.................................................#....#...
................................#........................................................................#...........#.......................................................................#.#.......................................#.#....#..............................................................................#................#..............................................................................................#.............#..................................................#.....
#........#...................................#.........................#................................................#.#....................................#..............#.....#....................#....#..............#......................................................#.#..............................................................................#..............................................................................................#...........##.........................#........
.........................................#...#.........#......................#........................................................#.........##.......#.............##.................................#.....#..#...#......#............#...................................................................#...#.............#..............................#.............................#....................#...........................#.......#..............#.......................#...........##.......
......#........#.....#.............................................#...............#..#............................#........................#............................................#...............................#.....................#.............................................................#..................................................................................................#...#..........#.......#..................#.......#...........................#.....................
.........................................................#.........#..............#.......#.#.....#..............#.....#...........#...#.......................................#......#....#...............#.................................................#...............................##.............##...................................#................#.............................................#..............#..#.................................#.....#.........................................
..........................................#..........#......................................................................#.........................#..........#........................#........................................#..................................................#..................................................#...........#...#.............................................................................................................................#...............#............
........#......................................................#................#.......#.....##..........................................#...............................#....................#...............................#...#................#............................................................................................................................................#.........................#...............................#...........#..........#...................#.........#...
.............#.#.......#..#..................................................................#.............................................#......................................#........#....................#.....................#...................#..#..............................#............................................#.............................#..................#...........#......#..................................................#.....#.............................................
...............##........................................#..............................................#......#..#...................##...........................................................#.....................................#.......#.............................................................#...#................................#.......................................................#................................................................................................#......
.....................#.......###.......................#.....................#..#..................#...................#................#........................................................#................#.............................#....................................##.........................................................#................#.................#....................#.............................#..................#......................................#...................
.........................................................................................#......................#...........#...........................................................#..#......................................#.......#.....................#....................................................................#.........................#.....#...............#..................................#................#......#................................................................#..
..............#...............#......#..............#...............#................#....................#.#..#.....................................................................#...................................#....#.....#...........................................#................#.........#...................................................................................................................#..#.............................................#...................................
............#...#...................#.......................................................#..........#.........##.#..............#....................................#...............#........................#..#.........#.........................#...#................#............#...............................#....................................#....................#...#..........#...............................................##......................#........................................
........................#................#................................................................................#..............#...............................#...#.........................#.............#..............#.......#.#................#.................#..............................#.......................................................#.#..#......................................................................................................................................
........#....................#...............................................#.#...................................#..................#..........#.#....#.....................................................................#...............#..................#.................................................................................#..................#.............#............................#....#..........#..............#.......#..................#...........................#............
...........................#............#......................#..................................#......#.......................#.......#...........................#..........................................#...............#........#.........#...##............................................................#........#...........#........................#....................#............#................#.................#......##..............#.........#....#.##......#............#...#..........
........#.#.........................................................................#..................#.................................................................#............................#..................#..........................................#...#..........................................#......#..................................#............................#...............#.....................................................................................#............#......
