............................................................................................................................................................................................................................................................................................................................................................................##.##....##.##.............##.##....##.##........................................##.##....##.##.............##.##....##.##.........................................................................................................................##.##....##.##.............##.##....##.##........................................##.##....##.##.............##.##....##.##
............................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#..........................................................................................................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#.
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#........................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#
............................................................................................................................................................................................................................................................................................................................................................................##.......##................##.......##...........................................##.......##................##.......##............................................................................................................................##.......##................##.......##...........................................##.......##................##.......##...
............................................................................................................................................................................................................................................................................................................................................................................#........#.................#........#............................................#........#.................#........#.............................................................................................................................#........#.................#........#............................................#........#.................#........#....
...........................................................................................................................................................................................................................................................................................................................................................................#.#......#.#...............#.#......#.#..........................................#.#......#.#...............#.#......#.#...........................................................................................................................#.#......#.#...............#.#......#.#..........................................#.#......#.#...............#.#......#.#...
.........................................................................................................................................................................................................................................................................................................................................................................##....##.##....##..........##....##.##....##.....................................##....##.##....##..........##....##.##....##......................................................................................................................##....##.##....##..........##....##.##....##.....................................##....##.##....##..........##....##.##....##
.........................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#.......................................................................................................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#.
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#.....................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#
............................................................................................................................................................................................................................................................................................................................................................................##.##......................##.##.................................................##.##......................##.##..................................................................................................................................##.##......................##.##.................................................##.##......................##.##.........
............................................................................................................................................................................................................................................................................................................................................................................#..#.......................#..#..................................................#..#.......................#..#...................................................................................................................................#..#.......................#..#..................................................#..#.......................#..#..........
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#.....................#.##.#................................................#.##.#.....................#.##.#.................................................................................................................................#.##.#.....................#.##.#................................................#.##.#.....................#.##.#.........
............................................................................................................................................................................................................................................................................................................................................................................##.........................##....................................................##.........................##.....................................................................................................................................##.........................##....................................................##.........................##............
............................................................................................................................................................................................................................................................................................................................................................................#..........................#.....................................................#..........................#......................................................................................................................................#..........................#.....................................................#..........................#.............
...........................................................................................................................................................................................................................................................................................................................................................................#.#........................#.#...................................................#.#........................#.#....................................................................................................................................#.#........................#.#...................................................#.#........................#.#............
.........................................................................................................................................................................................................................................................................................................................................................................##....##...................##....##..............................................##....##...................##....##...............................................................................................................................##....##...................##....##..............................................##....##...................##....##.........
.........................................................................................................................................................................................................................................................................................................................................................................#.....#....................#.....#...............................................#.....#....................#.....#................................................................................................................................#.....#....................#.....#...............................................#.....#....................#.....#..........
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.#..................#.#...#.#.............................................#.#...#.#..................#.#...#.#..............................................................................................................................#.#...#.#..................#.#...#.#.............................................#.#...#.#..................#.#...#.#.........
...................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##....##.##.............##.##...............................##.##.............##.##....##.##.............##.##................................................................................................................##.##.............##.##....##.##.............##.##...............................##.##.............##.##....##.##.............##.##
...................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#.....#..#..............#..#.................................................................................................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#.....#..#..............#..#.
..................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#...............................................................................................................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#
...................................................................................................................................................................................................................................................................................................................................................................##................##.......##................##..................................##................##.......##................##...................................................................................................................##................##.......##................##..................................##................##.......##................##...
...................................................................................................................................................................................................................................................................................................................................................................#.................#........#.................#...................................#.................#........#.................#....................................................................................................................#.................#........#.................#...................................#.................#........#.................#....
..................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#......#.#...............#.#..................................................................................................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#......#.#...............#.#...
................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##.##....##..........##....##............................##....##..........##....##.##....##..........##....##.............................................................................................................##....##..........##....##.##....##..........##....##............................##....##..........##....##.##....##..........##....##
................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#..............................................................................................................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#.
...............................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#............................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#
............................................................................................................................................................................................................................................................................................................................................................................##.##....##.##...................................................................##.##....##.##....................................................................................................................................................##.##....##.##...................................................................##.##....##.##...........................
............................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#....................................................................#..#.....#..#.....................................................................................................................................................#..#.....#..#....................................................................#..#.....#..#............................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#..................................................................#.##.#...#.##.#...................................................................................................................................................#.##.#...#.##.#..................................................................#.##.#...#.##.#...........................
............................................................................................................................................................................................................................................................................................................................................................................##.......##......................................................................##.......##.......................................................................................................................................................##.......##......................................................................##.......##..............................
............................................................................................................................................................................................................................................................................................................................................................................#........#.......................................................................#........#........................................................................................................................................................#........#.......................................................................#........#...............................
...........................................................................................................................................................................................................................................................................................................................................................................#.#......#.#.....................................................................#.#......#.#......................................................................................................................................................#.#......#.#.....................................................................#.#......#.#..............................
.........................................................................................................................................................................................................................................................................................................................................................................##....##.##....##................................................................##....##.##....##.................................................................................................................................................##....##.##....##................................................................##....##.##....##...........................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#.................................................................#.....#..#.....#..................................................................................................................................................#.....#..#.....#.................................................................#.....#..#.....#............................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#...............................................................#.#...#.##.#...#.#................................................................................................................................................#.#...#.##.#...#.#...............................................................#.#...#.##.#...#.#...........................
............................................................................................................................................................................................................................................................................................................................................................................##.##............................................................................##.##.............................................................................................................................................................##.##............................................................................##.##....................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.............................................................................#..#..............................................................................................................................................................#..#.............................................................................#..#.....................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...........................................................................#.##.#............................................................................................................................................................#.##.#...........................................................................#.##.#....................................
............................................................................................................................................................................................................................................................................................................................................................................##...............................................................................##................................................................................................................................................................##...............................................................................##.......................................
............................................................................................................................................................................................................................................................................................................................................................................#................................................................................#.................................................................................................................................................................#................................................................................#........................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#..............................................................................#.#...............................................................................................................................................................#.#..............................................................................#.#.......................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##.........................................................................##....##..........................................................................................................................................................##....##.........................................................................##....##....................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#..........................................................................#.....#...........................................................................................................................................................#.....#..........................................................................#.....#.....................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.#........................................................................#.#...#.#.........................................................................................................................................................#.#...#.#........................................................................#.#...#.#....................................
...................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##..........................................................##.##.............##.##...........................................................................................................................................##.##.............##.##..........................................................##.##.............##.##...........................
...................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#...........................................................#..#..............#..#............................................................................................................................................#..#..............#..#...........................................................#..#..............#..#............................
..................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#.........................................................#.##.#............#.##.#..........................................................................................................................................#.##.#............#.##.#.........................................................#.##.#............#.##.#...........................
...................................................................................................................................................................................................................................................................................................................................................................##................##.............................................................##................##..............................................................................................................................................##................##.............................................................##................##..............................
...................................................................................................................................................................................................................................................................................................................................................................#.................#..............................................................#.................#...............................................................................................................................................#.................#..............................................................#.................#...............................
..................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#............................................................#.#...............#.#.............................................................................................................................................#.#...............#.#............................................................#.#...............#.#..............................
................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##.......................................................##....##..........##....##........................................................................................................................................##....##..........##....##.......................................................##....##..........##....##...........................
................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#........................................................#.....#...........#.....#.........................................................................................................................................#.....#...........#.....#........................................................#.....#...........#.....#............................
...............................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#......................................................#.#...#.#.........#.#...#.#.......................................................................................................................................#.#...#.#.........#.#...#.#......................................................#.#...#.#.........#.#...#.#...........................
.................................................................................................................................................................................................................................................................................................................................................##.##....##.##........................................##.##....##.##.............##.##....##.##........................................##.##....##.##..............................................................................................##.##....##.##........................................##.##....##.##.............##.##....##.##........................................##.##....##.##
.................................................................................................................................................................................................................................................................................................................................................#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#...............................................................................................#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#.
................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#.............................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#
.................................................................................................................................................................................................................................................................................................................................................##.......##...........................................##.......##................##.......##...........................................##.......##.................................................................................................##.......##...........................................##.......##................##.......##...........................................##.......##...
.................................................................................................................................................................................................................................................................................................................................................#........#............................................#........#.................#........#............................................#........#..................................................................................................#........#............................................#........#.................#........#............................................#........#....
................................................................................................................................................................................................................................................................................................................................................#.#......#.#..........................................#.#......#.#...............#.#......#.#..........................................#.#......#.#................................................................................................#.#......#.#..........................................#.#......#.#...............#.#......#.#..........................................#.#......#.#...
..............................................................................................................................................................................................................................................................................................................................................##....##.##....##.....................................##....##.##....##..........##....##.##....##.....................................##....##.##....##...........................................................................................##....##.##....##.....................................##....##.##....##..........##....##.##....##.....................................##....##.##....##
..............................................................................................................................................................................................................................................................................................................................................#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#............................................................................................#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#.
.............................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#..........................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#
.................................................................................................................................................................................................................................................................................................................................................##.##.................................................##.##......................##.##.................................................##.##.......................................................................................................##.##.................................................##.##......................##.##.................................................##.##.........
.................................................................................................................................................................................................................................................................................................................................................#..#..................................................#..#.......................#..#..................................................#..#........................................................................................................#..#..................................................#..#.......................#..#..................................................#..#..........
................................................................................................................................................................................................................................................................................................................................................#.##.#................................................#.##.#.....................#.##.#................................................#.##.#......................................................................................................#.##.#................................................#.##.#.....................#.##.#................................................#.##.#.........
.................................................................................................................................................................................................................................................................................................................................................##....................................................##.........................##....................................................##..........................................................................................................##....................................................##.........................##....................................................##............
.................................................................................................................................................................................................................................................................................................................................................#.....................................................#..........................#.....................................................#...........................................................................................................#.....................................................#..........................#.....................................................#.............
................................................................................................................................................................................................................................................................................................................................................#.#...................................................#.#........................#.#...................................................#.#.........................................................................................................#.#...................................................#.#........................#.#...................................................#.#............
..............................................................................................................................................................................................................................................................................................................................................##....##..............................................##....##...................##....##..............................................##....##....................................................................................................##....##..............................................##....##...................##....##..............................................##....##.........
..............................................................................................................................................................................................................................................................................................................................................#.....#...............................................#.....#....................#.....#...............................................#.....#.....................................................................................................#.....#...............................................#.....#....................#.....#...............................................#.....#..........
.............................................................................................................................................................................................................................................................................................................................................#.#...#.#.............................................#.#...#.#..................#.#...#.#.............................................#.#...#.#...................................................................................................#.#...#.#.............................................#.#...#.#..................#.#...#.#.............................................#.#...#.#.........
........................................................................................................................................................................................................................................................................................................................................##.##.............##.##...............................##.##.............##.##....##.##.............##.##...............................##.##.............##.##.....................................................................................##.##.............##.##...............................##.##.............##.##....##.##.............##.##...............................##.##.............##.##
........................................................................................................................................................................................................................................................................................................................................#..#..............#..#................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#......................................................................................#..#..............#..#................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#.
.......................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#....................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#
........................................................................................................................................................................................................................................................................................................................................##................##..................................##................##.......##................##..................................##................##........................................................................................##................##..................................##................##.......##................##..................................##................##...
........................................................................................................................................................................................................................................................................................................................................#.................#...................................#.................#........#.................#...................................#.................#.........................................................................................#.................#...................................#.................#........#.................#...................................#.................#....
.......................................................................................................................................................................................................................................................................................................................................#.#...............#.#.................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#.......................................................................................#.#...............#.#.................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#...
.....................................................................................................................................................................................................................................................................................................................................##....##..........##....##............................##....##..........##....##.##....##..........##....##............................##....##..........##....##..................................................................................##....##..........##....##............................##....##..........##....##.##....##..........##....##............................##....##..........##....##
.....................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#...................................................................................#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#.
....................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#.................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#
............................................................................................................................................................................................................................................................................................................................................................................##.##....##.##.............##.##....##.##..........................................................................................................................................................................................................##.##....##.##.............##.##....##.##.................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#..............#..#.....#..#...........................................................................................................................................................................................................#..#.....#..#..............#..#.....#..#..................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#.........................................................................................................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#.................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.......##................##.......##.............................................................................................................................................................................................................##.......##................##.......##....................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#........#.................#........#..............................................................................................................................................................................................................#........#.................#........#.....................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#......#.#...............#.#......#.#............................................................................................................................................................................................................#.#......#.#...............#.#......#.#....................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##.##....##..........##....##.##....##.......................................................................................................................................................................................................##....##.##....##..........##....##.##....##.................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#...........#.....#..#.....#........................................................................................................................................................................................................#.....#..#.....#...........#.....#..#.....#..................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#......................................................................................................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#.................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.##......................##.##...................................................................................................................................................................................................................##.##......................##.##..........................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.......................#..#....................................................................................................................................................................................................................#..#.......................#..#...........................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#.....................#.##.#..................................................................................................................................................................................................................#.##.#.....................#.##.#..........................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.........................##......................................................................................................................................................................................................................##.........................##.............................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..........................#.......................................................................................................................................................................................................................#..........................#..............................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#........................#.#.....................................................................................................................................................................................................................#.#........................#.#.............................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##...................##....##................................................................................................................................................................................................................##....##...................##....##..........................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#....................#.....#.................................................................................................................................................................................................................#.....#....................#.....#...........................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.#..................#.#...#.#...............................................................................................................................................................................................................#.#...#.#..................#.#...#.#..........................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##....##.##.............##.##.................................................................................................................................................................................................##.##.............##.##....##.##.............##.##.................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#.....#..#..............#..#..................................................................................................................................................................................................#..#..............#..#.....#..#..............#..#..................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#...#.##.#............#.##.#................................................................................................................................................................................................#.##.#............#.##.#...#.##.#............#.##.#.................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##................##.......##................##....................................................................................................................................................................................................##................##.......##................##....................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#.................#........#.................#.....................................................................................................................................................................................................#.................#........#.................#.....................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#......#.#...............#.#...................................................................................................................................................................................................#.#...............#.#......#.#...............#.#....................................................................................
................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##.##....##..........##....##..............................................................................................................................................................................................##....##..........##....##.##....##..........##....##.................................................................................
................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#..#.....#...........#.....#...............................................................................................................................................................................................#.....#...........#.....#..#.....#...........#.....#..................................................................................
...............................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#.............................................................................................................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#.................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.##....##.##.....................................................................................................................................................................................................................................##.##....##.##............................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#......................................................................................................................................................................................................................................#..#.....#..#.............................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#....................................................................................................................................................................................................................................#.##.#...#.##.#............................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.......##........................................................................................................................................................................................................................................##.......##...............................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#........#.........................................................................................................................................................................................................................................#........#................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#......#.#.......................................................................................................................................................................................................................................#.#......#.#...............................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##.##....##..................................................................................................................................................................................................................................##....##.##....##............................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#...................................................................................................................................................................................................................................#.....#..#.....#.............................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#.................................................................................................................................................................................................................................#.#...#.##.#...#.#............................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.##..............................................................................................................................................................................................................................................##.##.....................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#...............................................................................................................................................................................................................................................#..#......................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#.............................................................................................................................................................................................................................................#.##.#.....................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.................................................................................................................................................................................................................................................##........................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..................................................................................................................................................................................................................................................#.........................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#................................................................................................................................................................................................................................................#.#........................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##...........................................................................................................................................................................................................................................##....##.....................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#............................................................................................................................................................................................................................................#.....#......................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.#..........................................................................................................................................................................................................................................#.#...#.#.....................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##............................................................................................................................................................................................................................##.##.............##.##............................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#.............................................................................................................................................................................................................................#..#..............#..#.............................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#...........................................................................................................................................................................................................................#.##.#............#.##.#............................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##................##...............................................................................................................................................................................................................................##................##...............................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#.................#................................................................................................................................................................................................................................#.................#................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#..............................................................................................................................................................................................................................#.#...............#.#...............................................................................................................
................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##.........................................................................................................................................................................................................................##....##..........##....##............................................................................................................
................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#..........................................................................................................................................................................................................................#.....#...........#.....#.............................................................................................................
...............................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#........................................................................................................................................................................................................................#.#...#.#.........#.#...#.#............................................................................................................
.................................................................................................................................................................................................................................................................................................................................................##.##....##.##........................................##.##....##.##...............................................................................................................................................................................##.##....##.##........................................##.##....##.##.................................................................................
.................................................................................................................................................................................................................................................................................................................................................#..#.....#..#.........................................#..#.....#..#................................................................................................................................................................................#..#.....#..#.........................................#..#.....#..#..................................................................................
................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#..............................................................................................................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#.................................................................................
.................................................................................................................................................................................................................................................................................................................................................##.......##...........................................##.......##..................................................................................................................................................................................##.......##...........................................##.......##....................................................................................
.................................................................................................................................................................................................................................................................................................................................................#........#............................................#........#...................................................................................................................................................................................#........#............................................#........#.....................................................................................
................................................................................................................................................................................................................................................................................................................................................#.#......#.#..........................................#.#......#.#.................................................................................................................................................................................#.#......#.#..........................................#.#......#.#....................................................................................
..............................................................................................................................................................................................................................................................................................................................................##....##.##....##.....................................##....##.##....##............................................................................................................................................................................##....##.##....##.....................................##....##.##....##.................................................................................
..............................................................................................................................................................................................................................................................................................................................................#.....#..#.....#......................................#.....#..#.....#.............................................................................................................................................................................#.....#..#.....#......................................#.....#..#.....#..................................................................................
.............................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#...........................................................................................................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.................................................................................
.................................................................................................................................................................................................................................................................................................................................................##.##.................................................##.##........................................................................................................................................................................................##.##.................................................##.##..........................................................................................
.................................................................................................................................................................................................................................................................................................................................................#..#..................................................#..#.........................................................................................................................................................................................#..#..................................................#..#...........................................................................................
................................................................................................................................................................................................................................................................................................................................................#.##.#................................................#.##.#.......................................................................................................................................................................................#.##.#................................................#.##.#..........................................................................................
.................................................................................................................................................................................................................................................................................................................................................##....................................................##...........................................................................................................................................................................................##....................................................##.............................................................................................
.................................................................................................................................................................................................................................................................................................................................................#.....................................................#............................................................................................................................................................................................#.....................................................#..............................................................................................
................................................................................................................................................................................................................................................................................................................................................#.#...................................................#.#..........................................................................................................................................................................................#.#...................................................#.#.............................................................................................
..............................................................................................................................................................................................................................................................................................................................................##....##..............................................##....##.....................................................................................................................................................................................##....##..............................................##....##..........................................................................................
..............................................................................................................................................................................................................................................................................................................................................#.....#...............................................#.....#......................................................................................................................................................................................#.....#...............................................#.....#...........................................................................................
.............................................................................................................................................................................................................................................................................................................................................#.#...#.#.............................................#.#...#.#....................................................................................................................................................................................#.#...#.#.............................................#.#...#.#..........................................................................................
........................................................................................................................................................................................................................................................................................................................................##.##.............##.##...............................##.##.............##.##......................................................................................................................................................................##.##.............##.##...............................##.##.............##.##.................................................................................
........................................................................................................................................................................................................................................................................................................................................#..#..............#..#................................#..#..............#..#.......................................................................................................................................................................#..#..............#..#................................#..#..............#..#..................................................................................
.......................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#.....................................................................................................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#.................................................................................
........................................................................................................................................................................................................................................................................................................................................##................##..................................##................##.........................................................................................................................................................................##................##..................................##................##....................................................................................
........................................................................................................................................................................................................................................................................................................................................#.................#...................................#.................#..........................................................................................................................................................................#.................#...................................#.................#.....................................................................................
.......................................................................................................................................................................................................................................................................................................................................#.#...............#.#.................................#.#...............#.#........................................................................................................................................................................#.#...............#.#.................................#.#...............#.#....................................................................................
.....................................................................................................................................................................................................................................................................................................................................##....##..........##....##............................##....##..........##....##...................................................................................................................................................................##....##..........##....##............................##....##..........##....##.................................................................................
.....................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#.............................#.....#...........#.....#....................................................................................................................................................................#.....#...........#.....#.............................#.....#...........#.....#..................................................................................
....................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#..................................................................................................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#.................................................................................
...........................................................................................................................................................................................................................................................................................##.##....##.##.............##.##....##.##.........................................................................................................................##.##....##.##.............##.##....##.##........................................##.##....##.##.............##.##....##.##.........................................................................................................................##.##....##.##.............##.##....##.##
...........................................................................................................................................................................................................................................................................................#..#.....#..#..............#..#.....#..#..........................................................................................................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#..........................................................................................................................#..#.....#..#..............#..#.....#..#.
..........................................................................................................................................................................................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#........................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#........................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#
...........................................................................................................................................................................................................................................................................................##.......##................##.......##............................................................................................................................##.......##................##.......##...........................................##.......##................##.......##............................................................................................................................##.......##................##.......##...
...........................................................................................................................................................................................................................................................................................#........#.................#........#.............................................................................................................................#........#.................#........#............................................#........#.................#........#.............................................................................................................................#........#.................#........#....
..........................................................................................................................................................................................................................................................................................#.#......#.#...............#.#......#.#...........................................................................................................................#.#......#.#...............#.#......#.#..........................................#.#......#.#...............#.#......#.#...........................................................................................................................#.#......#.#...............#.#......#.#...
........................................................................................................................................................................................................................................................................................##....##.##....##..........##....##.##....##......................................................................................................................##....##.##....##..........##....##.##....##.....................................##....##.##....##..........##....##.##....##......................................................................................................................##....##.##....##..........##....##.##....##
........................................................................................................................................................................................................................................................................................#.....#..#.....#...........#.....#..#.....#.......................................................................................................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#.......................................................................................................................#.....#..#.....#...........#.....#..#.....#.
.......................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#.....................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#.....................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#
...........................................................................................................................................................................................................................................................................................##.##......................##.##..................................................................................................................................##.##......................##.##.................................................##.##......................##.##..................................................................................................................................##.##......................##.##.........
...........................................................................................................................................................................................................................................................................................#..#.......................#..#...................................................................................................................................#..#.......................#..#..................................................#..#.......................#..#...................................................................................................................................#..#.......................#..#..........
..........................................................................................................................................................................................................................................................................................#.##.#.....................#.##.#.................................................................................................................................#.##.#.....................#.##.#................................................#.##.#.....................#.##.#.................................................................................................................................#.##.#.....................#.##.#.........
...........................................................................................................................................................................................................................................................................................##.........................##.....................................................................................................................................##.........................##....................................................##.........................##.....................................................................................................................................##.........................##............
...........................................................................................................................................................................................................................................................................................#..........................#......................................................................................................................................#..........................#.....................................................#..........................#......................................................................................................................................#..........................#.............
..........................................................................................................................................................................................................................................................................................#.#........................#.#....................................................................................................................................#.#........................#.#...................................................#.#........................#.#....................................................................................................................................#.#........................#.#............
........................................................................................................................................................................................................................................................................................##....##...................##....##...............................................................................................................................##....##...................##....##..............................................##....##...................##....##...............................................................................................................................##....##...................##....##.........
........................................................................................................................................................................................................................................................................................#.....#....................#.....#................................................................................................................................#.....#....................#.....#...............................................#.....#....................#.....#................................................................................................................................#.....#....................#.....#..........
.......................................................................................................................................................................................................................................................................................#.#...#.#..................#.#...#.#..............................................................................................................................#.#...#.#..................#.#...#.#.............................................#.#...#.#..................#.#...#.#..............................................................................................................................#.#...#.#..................#.#...#.#.........
..................................................................................................................................................................................................................................................................................##.##.............##.##....##.##.............##.##................................................................................................................##.##.............##.##....##.##.............##.##...............................##.##.............##.##....##.##.............##.##................................................................................................................##.##.............##.##....##.##.............##.##
..................................................................................................................................................................................................................................................................................#..#..............#..#.....#..#..............#..#.................................................................................................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#.....#..#..............#..#.................................................................................................................#..#..............#..#.....#..#..............#..#.
.................................................................................................................................................................................................................................................................................#.##.#............#.##.#...#.##.#............#.##.#...............................................................................................................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#...............................................................................................................#.##.#............#.##.#...#.##.#............#.##.#
..................................................................................................................................................................................................................................................................................##................##.......##................##...................................................................................................................##................##.......##................##..................................##................##.......##................##...................................................................................................................##................##.......##................##...
..................................................................................................................................................................................................................................................................................#.................#........#.................#....................................................................................................................#.................#........#.................#...................................#.................#........#.................#....................................................................................................................#.................#........#.................#....
.................................................................................................................................................................................................................................................................................#.#...............#.#......#.#...............#.#..................................................................................................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#......#.#...............#.#..................................................................................................................#.#...............#.#......#.#...............#.#...
...............................................................................................................................................................................................................................................................................##....##..........##....##.##....##..........##....##.............................................................................................................##....##..........##....##.##....##..........##....##............................##....##..........##....##.##....##..........##....##.............................................................................................................##....##..........##....##.##....##..........##....##
...............................................................................................................................................................................................................................................................................#.....#...........#.....#..#.....#...........#.....#..............................................................................................................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#..............................................................................................................#.....#...........#.....#..#.....#...........#.....#.
..............................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#............................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#............................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#
...........................................................................................................................................................................................................................................................................................##.##....##.##....................................................................................................................................................##.##....##.##...................................................................##.##....##.##....................................................................................................................................................##.##....##.##...........................
...........................................................................................................................................................................................................................................................................................#..#.....#..#.....................................................................................................................................................#..#.....#..#....................................................................#..#.....#..#.....................................................................................................................................................#..#.....#..#............................
..........................................................................................................................................................................................................................................................................................#.##.#...#.##.#...................................................................................................................................................#.##.#...#.##.#..................................................................#.##.#...#.##.#...................................................................................................................................................#.##.#...#.##.#...........................
...........................................................................................................................................................................................................................................................................................##.......##.......................................................................................................................................................##.......##......................................................................##.......##.......................................................................................................................................................##.......##..............................
...........................................................................................................................................................................................................................................................................................#........#........................................................................................................................................................#........#.......................................................................#........#........................................................................................................................................................#........#...............................
..........................................................................................................................................................................................................................................................................................#.#......#.#......................................................................................................................................................#.#......#.#.....................................................................#.#......#.#......................................................................................................................................................#.#......#.#..............................
........................................................................................................................................................................................................................................................................................##....##.##....##.................................................................................................................................................##....##.##....##................................................................##....##.##....##.................................................................................................................................................##....##.##....##...........................
........................................................................................................................................................................................................................................................................................#.....#..#.....#..................................................................................................................................................#.....#..#.....#.................................................................#.....#..#.....#..................................................................................................................................................#.....#..#.....#............................
.......................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#................................................................................................................................................#.#...#.##.#...#.#...............................................................#.#...#.##.#...#.#................................................................................................................................................#.#...#.##.#...#.#...........................
...........................................................................................................................................................................................................................................................................................##.##.............................................................................................................................................................##.##............................................................................##.##.............................................................................................................................................................##.##....................................
...........................................................................................................................................................................................................................................................................................#..#..............................................................................................................................................................#..#.............................................................................#..#..............................................................................................................................................................#..#.....................................
..........................................................................................................................................................................................................................................................................................#.##.#............................................................................................................................................................#.##.#...........................................................................#.##.#............................................................................................................................................................#.##.#....................................
...........................................................................................................................................................................................................................................................................................##................................................................................................................................................................##...............................................................................##................................................................................................................................................................##.......................................
...........................................................................................................................................................................................................................................................................................#.................................................................................................................................................................#................................................................................#.................................................................................................................................................................#........................................
..........................................................................................................................................................................................................................................................................................#.#...............................................................................................................................................................#.#..............................................................................#.#...............................................................................................................................................................#.#.......................................
........................................................................................................................................................................................................................................................................................##....##..........................................................................................................................................................##....##.........................................................................##....##..........................................................................................................................................................##....##....................................
........................................................................................................................................................................................................................................................................................#.....#...........................................................................................................................................................#.....#..........................................................................#.....#...........................................................................................................................................................#.....#.....................................
.......................................................................................................................................................................................................................................................................................#.#...#.#.........................................................................................................................................................#.#...#.#........................................................................#.#...#.#.........................................................................................................................................................#.#...#.#....................................
..................................................................................................................................................................................................................................................................................##.##.............##.##...........................................................................................................................................##.##.............##.##..........................................................##.##.............##.##...........................................................................................................................................##.##.............##.##...........................
..................................................................................................................................................................................................................................................................................#..#..............#..#............................................................................................................................................#..#..............#..#...........................................................#..#..............#..#............................................................................................................................................#..#..............#..#............................
.................................................................................................................................................................................................................................................................................#.##.#............#.##.#..........................................................................................................................................#.##.#............#.##.#.........................................................#.##.#............#.##.#..........................................................................................................................................#.##.#............#.##.#...........................
..................................................................................................................................................................................................................................................................................##................##..............................................................................................................................................##................##.............................................................##................##..............................................................................................................................................##................##..............................
..................................................................................................................................................................................................................................................................................#.................#...............................................................................................................................................#.................#..............................................................#.................#...............................................................................................................................................#.................#...............................
.................................................................................................................................................................................................................................................................................#.#...............#.#.............................................................................................................................................#.#...............#.#............................................................#.#...............#.#.............................................................................................................................................#.#...............#.#..............................
...............................................................................................................................................................................................................................................................................##....##..........##....##........................................................................................................................................##....##..........##....##.......................................................##....##..........##....##........................................................................................................................................##....##..........##....##...........................
...............................................................................................................................................................................................................................................................................#.....#...........#.....#.........................................................................................................................................#.....#...........#.....#........................................................#.....#...........#.....#.........................................................................................................................................#.....#...........#.....#............................
..............................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#.......................................................................................................................................#.#...#.#.........#.#...#.#......................................................#.#...#.#.........#.#...#.#.......................................................................................................................................#.#...#.#.........#.#...#.#...........................
................................................................................................................................................................................................................................................................##.##....##.##........................................##.##....##.##..............................................................................................##.##....##.##........................................##.##....##.##.............##.##....##.##........................................##.##....##.##..............................................................................................##.##....##.##........................................##.##....##.##
................................................................................................................................................................................................................................................................#..#.....#..#.........................................#..#.....#..#...............................................................................................#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#...............................................................................................#..#.....#..#.........................................#..#.....#..#.
...............................................................................................................................................................................................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#.............................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#.............................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#
................................................................................................................................................................................................................................................................##.......##...........................................##.......##.................................................................................................##.......##...........................................##.......##................##.......##...........................................##.......##.................................................................................................##.......##...........................................##.......##...
................................................................................................................................................................................................................................................................#........#............................................#........#..................................................................................................#........#............................................#........#.................#........#............................................#........#..................................................................................................#........#............................................#........#....
...............................................................................................................................................................................................................................................................#.#......#.#..........................................#.#......#.#................................................................................................#.#......#.#..........................................#.#......#.#...............#.#......#.#..........................................#.#......#.#................................................................................................#.#......#.#..........................................#.#......#.#...
.............................................................................................................................................................................................................................................................##....##.##....##.....................................##....##.##....##...........................................................................................##....##.##....##.....................................##....##.##....##..........##....##.##....##.....................................##....##.##....##...........................................................................................##....##.##....##.....................................##....##.##....##
.............................................................................................................................................................................................................................................................#.....#..#.....#......................................#.....#..#.....#............................................................................................#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#............................................................................................#.....#..#.....#......................................#.....#..#.....#.
............................................................................................................................................................................................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#..........................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#..........................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#
................................................................................................................................................................................................................................................................##.##.................................................##.##.......................................................................................................##.##.................................................##.##......................##.##.................................................##.##.......................................................................................................##.##.................................................##.##.........
................................................................................................................................................................................................................................................................#..#..................................................#..#........................................................................................................#..#..................................................#..#.......................#..#..................................................#..#........................................................................................................#..#..................................................#..#..........
...............................................................................................................................................................................................................................................................#.##.#................................................#.##.#......................................................................................................#.##.#................................................#.##.#.....................#.##.#................................................#.##.#......................................................................................................#.##.#................................................#.##.#.........
................................................................................................................................................................................................................................................................##....................................................##..........................................................................................................##....................................................##.........................##....................................................##..........................................................................................................##....................................................##............
................................................................................................................................................................................................................................................................#.....................................................#...........................................................................................................#.....................................................#..........................#.....................................................#...........................................................................................................#.....................................................#.............
...............................................................................................................................................................................................................................................................#.#...................................................#.#.........................................................................................................#.#...................................................#.#........................#.#...................................................#.#.........................................................................................................#.#...................................................#.#............
.............................................................................................................................................................................................................................................................##....##..............................................##....##....................................................................................................##....##..............................................##....##...................##....##..............................................##....##....................................................................................................##....##..............................................##....##.........
.............................................................................................................................................................................................................................................................#.....#...............................................#.....#.....................................................................................................#.....#...............................................#.....#....................#.....#...............................................#.....#.....................................................................................................#.....#...............................................#.....#..........
............................................................................................................................................................................................................................................................#.#...#.#.............................................#.#...#.#...................................................................................................#.#...#.#.............................................#.#...#.#..................#.#...#.#.............................................#.#...#.#...................................................................................................#.#...#.#.............................................#.#...#.#.........
.......................................................................................................................................................................................................................................................##.##.............##.##...............................##.##.............##.##.....................................................................................##.##.............##.##...............................##.##.............##.##....##.##.............##.##...............................##.##.............##.##.....................................................................................##.##.............##.##...............................##.##.............##.##
.......................................................................................................................................................................................................................................................#..#..............#..#................................#..#..............#..#......................................................................................#..#..............#..#................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#......................................................................................#..#..............#..#................................#..#..............#..#.
......................................................................................................................................................................................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#....................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#....................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#
.......................................................................................................................................................................................................................................................##................##..................................##................##........................................................................................##................##..................................##................##.......##................##..................................##................##........................................................................................##................##..................................##................##...
.......................................................................................................................................................................................................................................................#.................#...................................#.................#.........................................................................................#.................#...................................#.................#........#.................#...................................#.................#.........................................................................................#.................#...................................#.................#....
......................................................................................................................................................................................................................................................#.#...............#.#.................................#.#...............#.#.......................................................................................#.#...............#.#.................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#.......................................................................................#.#...............#.#.................................#.#...............#.#...
....................................................................................................................................................................................................................................................##....##..........##....##............................##....##..........##....##..................................................................................##....##..........##....##............................##....##..........##....##.##....##..........##....##............................##....##..........##....##..................................................................................##....##..........##....##............................##....##..........##....##
....................................................................................................................................................................................................................................................#.....#...........#.....#.............................#.....#...........#.....#...................................................................................#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#...................................................................................#.....#...........#.....#.............................#.....#...........#.....#.
...................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#.................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#.................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#
............................................................................................................................................................................................................................................................................................................................................................................##.##....##.##.............##.##....##.##........................................##.##....##.##.............##.##....##.##...................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#....................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#...................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.......##................##.......##...........................................##.......##................##.......##......................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#........#.................#........#............................................#........#.................#........#.......................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#......#.#...............#.#......#.#..........................................#.#......#.#...............#.#......#.#......................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##.##....##..........##....##.##....##.....................................##....##.##....##..........##....##.##....##...................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#....................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#...................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.##......................##.##.................................................##.##......................##.##............................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.......................#..#..................................................#..#.......................#..#.............................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#.....................#.##.#................................................#.##.#.....................#.##.#............................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.........................##....................................................##.........................##...............................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..........................#.....................................................#..........................#................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#........................#.#...................................................#.#........................#.#...............................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##...................##....##..............................................##....##...................##....##............................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#....................#.....#...............................................#.....#....................#.....#.............................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.#..................#.#...#.#.............................................#.#...#.#..................#.#...#.#............................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##....##.##.............##.##...............................##.##.............##.##....##.##.............##.##...................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#.....#..#..............#..#....................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#...................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##................##.......##................##..................................##................##.......##................##......................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#.................#........#.................#...................................#.................#........#.................#.......................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#......#.#...............#.#......................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##.##....##..........##....##............................##....##..........##....##.##....##..........##....##...................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#....................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.##....##.##...................................................................##.##....##.##..............................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#....................................................................#..#.....#..#...............................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#..................................................................#.##.#...#.##.#..............................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.......##......................................................................##.......##.................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#........#.......................................................................#........#..................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#......#.#.....................................................................#.#......#.#.................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##.##....##................................................................##....##.##....##..............................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#.................................................................#.....#..#.....#...............................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#...............................................................#.#...#.##.#...#.#..............................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.##............................................................................##.##.......................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.............................................................................#..#........................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...........................................................................#.##.#.......................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##...............................................................................##..........................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#................................................................................#...........................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#..............................................................................#.#..........................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##.........................................................................##....##.......................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#..........................................................................#.....#........................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.#........................................................................#.#...#.#.......................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##..........................................................##.##.............##.##..............................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#...........................................................#..#..............#..#...............................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#.........................................................#.##.#............#.##.#..............................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##................##.............................................................##................##.................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#.................#..............................................................#.................#..................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#............................................................#.#...............#.#.................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##.......................................................##....##..........##....##..............................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#........................................................#.....#...........#.....#...............................................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#......................................................#.#...#.#.........#.#...#.#..............................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................##.##....##.##........................................##.##....##.##.............##.##....##.##........................................##.##....##.##...................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#....................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#...................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................##.......##...........................................##.......##................##.......##...........................................##.......##......................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................#........#............................................#........#.................#........#............................................#........#.......................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................#.#......#.#..........................................#.#......#.#...............#.#......#.#..........................................#.#......#.#......................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................##....##.##....##.....................................##....##.##....##..........##....##.##....##.....................................##....##.##....##...................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#....................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#...................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................##.##.................................................##.##......................##.##.................................................##.##............................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................#..#..................................................#..#.......................#..#..................................................#..#.............................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................#.##.#................................................#.##.#.....................#.##.#................................................#.##.#............................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................##....................................................##.........................##....................................................##...............................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................#.....................................................#..........................#.....................................................#................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................#.#...................................................#.#........................#.#...................................................#.#...............................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................##....##..............................................##....##...................##....##..............................................##....##............................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................#.....#...............................................#.....#....................#.....#...............................................#.....#.............................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................#.#...#.#.............................................#.#...#.#..................#.#...#.#.............................................#.#...#.#............................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................##.##.............##.##...............................##.##.............##.##....##.##.............##.##...............................##.##.............##.##...................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................#..#..............#..#................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#....................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#...................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................##................##..................................##................##.......##................##..................................##................##......................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................#.................#...................................#.................#........#.................#...................................#.................#.......................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................#.#...............#.#.................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#......................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................................##....##..........##....##............................##....##..........##....##.##....##..........##....##............................##....##..........##....##...................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#....................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#...................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.##....##.##.............##.##....##.##....................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#..............#..#.....#..#.....................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#....................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.......##................##.......##.......................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#........#.................#........#........................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#......#.#...............#.#......#.#.......................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##.##....##..........##....##.##....##....................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#...........#.....#..#.....#.....................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.##......................##.##.............................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.......................#..#..............................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#.....................#.##.#.............................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.........................##................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..........................#.................................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#........................#.#................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##...................##....##.............................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#....................#.....#..............................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.#..................#.#...#.#.............................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##....##.##.............##.##....................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#.....#..#..............#..#.....................................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#...#.##.#............#.##.#....................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##................##.......##................##.......................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#.................#........#.................#........................................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#......#.#...............#.#.......................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##.##....##..........##....##....................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#..#.....#...........#.....#.....................................................................................................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#....................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.##....##.##...............................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#................................................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#...............................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.......##..................................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#........#...................................................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#......#.#..................................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##.##....##...............................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#................................................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#...............................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##.##........................................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#..#.........................................................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.##.#........................................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................##...........................................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................#............................................................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................................................................................................#.#...........................................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................##....##........................................................................................................................................................................................................................................................................................................................................................................
.........................................................................................................................................................................................................................................................................................................................................................................#.....#.........................................................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................................................#.#...#.#........................................................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##...............................................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#................................................................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#...............................................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................##................##..................................................................................................................................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................................................................................................................................#.................#...................................................................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#..................................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##...............................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#................................................................................................................................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#...............................................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................##.##....##.##........................................##.##....##.##....................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................#..#.....#..#.........................................#..#.....#..#.....................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#....................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................##.......##...........................................##.......##.......................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................#........#............................................#........#........................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................#.#......#.#..........................................#.#......#.#.......................................................................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................##....##.##....##.....................................##....##.##....##....................................................................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................#.....#..#.....#......................................#.....#..#.....#.....................................................................................................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#....................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................##.##.................................................##.##.............................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................#..#..................................................#..#..............................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................#.##.#................................................#.##.#.............................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................##....................................................##................................................................................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................................................................................#.....................................................#.................................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................................#.#...................................................#.#................................................................................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................##....##..............................................##....##.............................................................................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................................................................................#.....#...............................................#.....#..............................................................................................................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................#.#...#.#.............................................#.#...#.#.............................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................##.##.............##.##...............................##.##.............##.##....................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................#..#..............#..#................................#..#..............#..#.....................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#....................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................##................##..................................##................##.......................................................................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................................................................#.................#...................................#.................#........................................................................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................................................................#.#...............#.#.................................#.#...............#.#.......................................................................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................................##....##..........##....##............................##....##..........##....##....................................................................................................................................................................................................................................................................................................................................
.....................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#.............................#.....#...........#.....#.....................................................................................................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#....................................................................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................##.##....##.##.............##.##....##.##.........................................................................................................................##.##....##.##.............##.##....##.##...................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................#..#.....#..#..............#..#.....#..#..........................................................................................................................#..#.....#..#..............#..#.....#..#....................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#........................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#...................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................##.......##................##.......##............................................................................................................................##.......##................##.......##......................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................#........#.................#........#.............................................................................................................................#........#.................#........#.......................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................#.#......#.#...............#.#......#.#...........................................................................................................................#.#......#.#...............#.#......#.#......................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................##....##.##....##..........##....##.##....##......................................................................................................................##....##.##....##..........##....##.##....##...................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................#.....#..#.....#...........#.....#..#.....#.......................................................................................................................#.....#..#.....#...........#.....#..#.....#....................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#.....................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#...................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................##.##......................##.##..................................................................................................................................##.##......................##.##............................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................#..#.......................#..#...................................................................................................................................#..#.......................#..#.............................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................#.##.#.....................#.##.#.................................................................................................................................#.##.#.....................#.##.#............................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................##.........................##.....................................................................................................................................##.........................##...............................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................#..........................#......................................................................................................................................#..........................#................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................#.#........................#.#....................................................................................................................................#.#........................#.#...............................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................##....##...................##....##...............................................................................................................................##....##...................##....##............................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................#.....#....................#.....#................................................................................................................................#.....#....................#.....#.............................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................#.#...#.#..................#.#...#.#..............................................................................................................................#.#...#.#..................#.#...#.#............................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................##.##.............##.##....##.##.............##.##................................................................................................................##.##.............##.##....##.##.............##.##...................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................#..#..............#..#.....#..#..............#..#.................................................................................................................#..#..............#..#.....#..#..............#..#....................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................#.##.#............#.##.#...#.##.#............#.##.#...............................................................................................................#.##.#............#.##.#...#.##.#............#.##.#...................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................##................##.......##................##...................................................................................................................##................##.......##................##......................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................#.................#........#.................#....................................................................................................................#.................#........#.................#.......................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................#.#...............#.#......#.#...............#.#..................................................................................................................#.#...............#.#......#.#...............#.#......................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................##....##..........##....##.##....##..........##....##.............................................................................................................##....##..........##....##.##....##..........##....##...................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................#.....#...........#.....#..#.....#...........#.....#..............................................................................................................#.....#...........#.....#..#.....#...........#.....#....................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#............................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................##.##....##.##....................................................................................................................................................##.##....##.##..............................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................#..#.....#..#.....................................................................................................................................................#..#.....#..#...............................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................#.##.#...#.##.#...................................................................................................................................................#.##.#...#.##.#..............................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................##.......##.......................................................................................................................................................##.......##.................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................#........#........................................................................................................................................................#........#..................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................#.#......#.#......................................................................................................................................................#.#......#.#.................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................##....##.##....##.................................................................................................................................................##....##.##....##..............................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................#.....#..#.....#..................................................................................................................................................#.....#..#.....#...............................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#................................................................................................................................................#.#...#.##.#...#.#..............................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................##.##.............................................................................................................................................................##.##.......................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................#..#..............................................................................................................................................................#..#........................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................#.##.#............................................................................................................................................................#.##.#.......................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................##................................................................................................................................................................##..........................................................................................................................................................................................................................................................................................
...........................................................................................................................................................................................................................................................................................#.................................................................................................................................................................#...........................................................................................................................................................................................................................................................................................
..........................................................................................................................................................................................................................................................................................#.#...............................................................................................................................................................#.#..........................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................##....##..........................................................................................................................................................##....##.......................................................................................................................................................................................................................................................................................
........................................................................................................................................................................................................................................................................................#.....#...........................................................................................................................................................#.....#........................................................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................................................#.#...#.#.........................................................................................................................................................#.#...#.#.......................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................##.##.............##.##...........................................................................................................................................##.##.............##.##..............................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................#..#..............#..#............................................................................................................................................#..#..............#..#...............................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................#.##.#............#.##.#..........................................................................................................................................#.##.#............#.##.#..............................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................##................##..............................................................................................................................................##................##.................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................#.................#...............................................................................................................................................#.................#..................................................................................................................................................................................................................................................................................
.................................................................................................................................................................................................................................................................................#.#...............#.#.............................................................................................................................................#.#...............#.#.................................................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................##....##..........##....##........................................................................................................................................##....##..........##....##..............................................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................................#.....#...........#.....#.........................................................................................................................................#.....#...........#.....#...............................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#.......................................................................................................................................#.#...#.#.........#.#...#.#..............................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................##.##....##.##........................................##.##....##.##..............................................................................................##.##....##.##........................................##.##....##.##...................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................#..#.....#..#.........................................#..#.....#..#...............................................................................................#..#.....#..#.........................................#..#.....#..#....................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#.............................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#...................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................##.......##...........................................##.......##.................................................................................................##.......##...........................................##.......##......................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................#........#............................................#........#..................................................................................................#........#............................................#........#.......................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................#.#......#.#..........................................#.#......#.#................................................................................................#.#......#.#..........................................#.#......#.#......................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................##....##.##....##.....................................##....##.##....##...........................................................................................##....##.##....##.....................................##....##.##....##...................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................#.....#..#.....#......................................#.....#..#.....#............................................................................................#.....#..#.....#......................................#.....#..#.....#....................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#..........................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#...................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................##.##.................................................##.##.......................................................................................................##.##.................................................##.##............................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................#..#..................................................#..#........................................................................................................#..#..................................................#..#.............................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................#.##.#................................................#.##.#......................................................................................................#.##.#................................................#.##.#............................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................##....................................................##..........................................................................................................##....................................................##...............................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................#.....................................................#...........................................................................................................#.....................................................#................................................................................................................................................................................................................................................................
...............................................................................................................................................................................................................................................................#.#...................................................#.#.........................................................................................................#.#...................................................#.#...............................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................##....##..............................................##....##....................................................................................................##....##..............................................##....##............................................................................................................................................................................................................................................................
.............................................................................................................................................................................................................................................................#.....#...............................................#.....#.....................................................................................................#.....#...............................................#.....#.............................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................#.#...#.#.............................................#.#...#.#...................................................................................................#.#...#.#.............................................#.#...#.#............................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................##.##.............##.##...............................##.##.............##.##.....................................................................................##.##.............##.##...............................##.##.............##.##...................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................#..#..............#..#................................#..#..............#..#......................................................................................#..#..............#..#................................#..#..............#..#....................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#....................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#...................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................##................##..................................##................##........................................................................................##................##..................................##................##......................................................................................................................................................................................................................................................
.......................................................................................................................................................................................................................................................#.................#...................................#.................#.........................................................................................#.................#...................................#.................#.......................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................#.#...............#.#.................................#.#...............#.#.......................................................................................#.#...............#.#.................................#.#...............#.#......................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................##....##..........##....##............................##....##..........##....##..................................................................................##....##..........##....##............................##....##..........##....##...................................................................................................................................................................................................................................................
....................................................................................................................................................................................................................................................#.....#...........#.....#.............................#.....#...........#.....#...................................................................................#.....#...........#.....#.............................#.....#...........#.....#....................................................................................................................................................................................................................................................
...................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#.................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#...................................................................................................................................................................................................................................................
.........................................................................................................................##.##....##.##.............##.##....##.##........................................##.##....##.##.............##.##....##.##............................................................................................................................................................................................................................................................................................................................................................................##.##....##.##.............##.##....##.##........................................##.##....##.##.............##.##....##.##
.........................................................................................................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#.............................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#.
........................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#...........................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#
.........................................................................................................................##.......##................##.......##...........................................##.......##................##.......##...............................................................................................................................................................................................................................................................................................................................................................................##.......##................##.......##...........................................##.......##................##.......##...
.........................................................................................................................#........#.................#........#............................................#........#.................#........#................................................................................................................................................................................................................................................................................................................................................................................#........#.................#........#............................................#........#.................#........#....
........................................................................................................................#.#......#.#...............#.#......#.#..........................................#.#......#.#...............#.#......#.#..............................................................................................................................................................................................................................................................................................................................................................................#.#......#.#...............#.#......#.#..........................................#.#......#.#...............#.#......#.#...
......................................................................................................................##....##.##....##..........##....##.##....##.....................................##....##.##....##..........##....##.##....##.........................................................................................................................................................................................................................................................................................................................................................................##....##.##....##..........##....##.##....##.....................................##....##.##....##..........##....##.##....##
......................................................................................................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#..........................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#.
.....................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#........................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#
.........................................................................................................................##.##......................##.##.................................................##.##......................##.##.....................................................................................................................................................................................................................................................................................................................................................................................##.##......................##.##.................................................##.##......................##.##.........
.........................................................................................................................#..#.......................#..#..................................................#..#.......................#..#......................................................................................................................................................................................................................................................................................................................................................................................#..#.......................#..#..................................................#..#.......................#..#..........
........................................................................................................................#.##.#.....................#.##.#................................................#.##.#.....................#.##.#....................................................................................................................................................................................................................................................................................................................................................................................#.##.#.....................#.##.#................................................#.##.#.....................#.##.#.........
.........................................................................................................................##.........................##....................................................##.........................##........................................................................................................................................................................................................................................................................................................................................................................................##.........................##....................................................##.........................##............
.........................................................................................................................#..........................#.....................................................#..........................#.........................................................................................................................................................................................................................................................................................................................................................................................#..........................#.....................................................#..........................#.............
........................................................................................................................#.#........................#.#...................................................#.#........................#.#.......................................................................................................................................................................................................................................................................................................................................................................................#.#........................#.#...................................................#.#........................#.#............
......................................................................................................................##....##...................##....##..............................................##....##...................##....##..................................................................................................................................................................................................................................................................................................................................................................................##....##...................##....##..............................................##....##...................##....##.........
......................................................................................................................#.....#....................#.....#...............................................#.....#....................#.....#...................................................................................................................................................................................................................................................................................................................................................................................#.....#....................#.....#...............................................#.....#....................#.....#..........
.....................................................................................................................#.#...#.#..................#.#...#.#.............................................#.#...#.#..................#.#...#.#.................................................................................................................................................................................................................................................................................................................................................................................#.#...#.#..................#.#...#.#.............................................#.#...#.#..................#.#...#.#.........
................................................................................................................##.##.............##.##....##.##.............##.##...............................##.##.............##.##....##.##.............##.##...................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##....##.##.............##.##...............................##.##.............##.##....##.##.............##.##
................................................................................................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#.....#..#..............#..#....................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#.....#..#..............#..#.
...............................................................................................................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#..................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#
................................................................................................................##................##.......##................##..................................##................##.......##................##......................................................................................................................................................................................................................................................................................................................................................................##................##.......##................##..................................##................##.......##................##...
................................................................................................................#.................#........#.................#...................................#.................#........#.................#.......................................................................................................................................................................................................................................................................................................................................................................#.................#........#.................#...................................#.................#........#.................#....
...............................................................................................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#......#.#...............#.#.....................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#......#.#...............#.#...
.............................................................................................................##....##..........##....##.##....##..........##....##............................##....##..........##....##.##....##..........##....##................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##.##....##..........##....##............................##....##..........##....##.##....##..........##....##
.............................................................................................................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#.................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#.
............................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...............................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#
.........................................................................................................................##.##....##.##...................................................................##.##....##.##.......................................................................................................................................................................................................................................................................................................................................................................................................##.##....##.##...................................................................##.##....##.##...........................
.........................................................................................................................#..#.....#..#....................................................................#..#.....#..#........................................................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#....................................................................#..#.....#..#............................
........................................................................................................................#.##.#...#.##.#..................................................................#.##.#...#.##.#......................................................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#..................................................................#.##.#...#.##.#...........................
.........................................................................................................................##.......##......................................................................##.......##..........................................................................................................................................................................................................................................................................................................................................................................................................##.......##......................................................................##.......##..............................
.........................................................................................................................#........#.......................................................................#........#...........................................................................................................................................................................................................................................................................................................................................................................................................#........#.......................................................................#........#...............................
........................................................................................................................#.#......#.#.....................................................................#.#......#.#.........................................................................................................................................................................................................................................................................................................................................................................................................#.#......#.#.....................................................................#.#......#.#..............................
......................................................................................................................##....##.##....##................................................................##....##.##....##....................................................................................................................................................................................................................................................................................................................................................................................................##....##.##....##................................................................##....##.##....##...........................
......................................................................................................................#.....#..#.....#.................................................................#.....#..#.....#.....................................................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#.................................................................#.....#..#.....#............................
.....................................................................................................................#.#...#.##.#...#.#...............................................................#.#...#.##.#...#.#...................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#...............................................................#.#...#.##.#...#.#...........................
.........................................................................................................................##.##............................................................................##.##................................................................................................................................................................................................................................................................................................................................................................................................................##.##............................................................................##.##....................................
.........................................................................................................................#..#.............................................................................#..#.................................................................................................................................................................................................................................................................................................................................................................................................................#..#.............................................................................#..#.....................................
........................................................................................................................#.##.#...........................................................................#.##.#...............................................................................................................................................................................................................................................................................................................................................................................................................#.##.#...........................................................................#.##.#....................................
.........................................................................................................................##...............................................................................##...................................................................................................................................................................................................................................................................................................................................................................................................................##...............................................................................##.......................................
.........................................................................................................................#................................................................................#....................................................................................................................................................................................................................................................................................................................................................................................................................#................................................................................#........................................
........................................................................................................................#.#..............................................................................#.#..................................................................................................................................................................................................................................................................................................................................................................................................................#.#..............................................................................#.#.......................................
......................................................................................................................##....##.........................................................................##....##.............................................................................................................................................................................................................................................................................................................................................................................................................##....##.........................................................................##....##....................................
......................................................................................................................#.....#..........................................................................#.....#..............................................................................................................................................................................................................................................................................................................................................................................................................#.....#..........................................................................#.....#.....................................
.....................................................................................................................#.#...#.#........................................................................#.#...#.#............................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.#........................................................................#.#...#.#....................................
................................................................................................................##.##.............##.##..........................................................##.##.............##.##..............................................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##..........................................................##.##.............##.##...........................
................................................................................................................#..#..............#..#...........................................................#..#..............#..#...............................................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#...........................................................#..#..............#..#............................
...............................................................................................................#.##.#............#.##.#.........................................................#.##.#............#.##.#.............................................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#.........................................................#.##.#............#.##.#...........................
................................................................................................................##................##.............................................................##................##.................................................................................................................................................................................................................................................................................................................................................................................................##................##.............................................................##................##..............................
................................................................................................................#.................#..............................................................#.................#..................................................................................................................................................................................................................................................................................................................................................................................................#.................#..............................................................#.................#...............................
...............................................................................................................#.#...............#.#............................................................#.#...............#.#................................................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#............................................................#.#...............#.#..............................
.............................................................................................................##....##..........##....##.......................................................##....##..........##....##...........................................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##.......................................................##....##..........##....##...........................
.............................................................................................................#.....#...........#.....#........................................................#.....#...........#.....#............................................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#........................................................#.....#...........#.....#............................
............................................................................................................#.#...#.#.........#.#...#.#......................................................#.#...#.#.........#.#...#.#..........................................................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#......................................................#.#...#.#.........#.#...#.#...........................
..............................................................................................##.##....##.##........................................##.##....##.##.............##.##....##.##........................................##.##....##.##.................................................................................................................................................................................................................................................................................................................................................##.##....##.##........................................##.##....##.##.............##.##....##.##........................................##.##....##.##
..............................................................................................#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#..................................................................................................................................................................................................................................................................................................................................................#..#.....#..#.........................................#..#.....#..#..............#..#.....#..#.........................................#..#.....#..#.
.............................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#............#.##.#...#.##.#.......................................#.##.#...#.##.#
..............................................................................................##.......##...........................................##.......##................##.......##...........................................##.......##....................................................................................................................................................................................................................................................................................................................................................##.......##...........................................##.......##................##.......##...........................................##.......##...
..............................................................................................#........#............................................#........#.................#........#............................................#........#.....................................................................................................................................................................................................................................................................................................................................................#........#............................................#........#.................#........#............................................#........#....
.............................................................................................#.#......#.#..........................................#.#......#.#...............#.#......#.#..........................................#.#......#.#...................................................................................................................................................................................................................................................................................................................................................#.#......#.#..........................................#.#......#.#...............#.#......#.#..........................................#.#......#.#...
...........................................................................................##....##.##....##.....................................##....##.##....##..........##....##.##....##.....................................##....##.##....##..............................................................................................................................................................................................................................................................................................................................................##....##.##....##.....................................##....##.##....##..........##....##.##....##.....................................##....##.##....##
...........................................................................................#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#...............................................................................................................................................................................................................................................................................................................................................#.....#..#.....#......................................#.....#..#.....#...........#.....#..#.....#......................................#.....#..#.....#.
..........................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.............................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#
..............................................................................................##.##.................................................##.##......................##.##.................................................##.##..........................................................................................................................................................................................................................................................................................................................................................##.##.................................................##.##......................##.##.................................................##.##.........
..............................................................................................#..#..................................................#..#.......................#..#..................................................#..#...........................................................................................................................................................................................................................................................................................................................................................#..#..................................................#..#.......................#..#..................................................#..#..........
.............................................................................................#.##.#................................................#.##.#.....................#.##.#................................................#.##.#.........................................................................................................................................................................................................................................................................................................................................................#.##.#................................................#.##.#.....................#.##.#................................................#.##.#.........
..............................................................................................##....................................................##.........................##....................................................##.............................................................................................................................................................................................................................................................................................................................................................##....................................................##.........................##....................................................##............
..............................................................................................#.....................................................#..........................#.....................................................#..............................................................................................................................................................................................................................................................................................................................................................#.....................................................#..........................#.....................................................#.............
.............................................................................................#.#...................................................#.#........................#.#...................................................#.#............................................................................................................................................................................................................................................................................................................................................................#.#...................................................#.#........................#.#...................................................#.#............
...........................................................................................##....##..............................................##....##...................##....##..............................................##....##.......................................................................................................................................................................................................................................................................................................................................................##....##..............................................##....##...................##....##..............................................##....##.........
...........................................................................................#.....#...............................................#.....#....................#.....#...............................................#.....#........................................................................................................................................................................................................................................................................................................................................................#.....#...............................................#.....#....................#.....#...............................................#.....#..........
..........................................................................................#.#...#.#.............................................#.#...#.#..................#.#...#.#.............................................#.#...#.#......................................................................................................................................................................................................................................................................................................................................................#.#...#.#.............................................#.#...#.#..................#.#...#.#.............................................#.#...#.#.........
.....................................................................................##.##.............##.##...............................##.##.............##.##....##.##.............##.##...............................##.##.............##.##........................................................................................................................................................................................................................................................................................................................................##.##.............##.##...............................##.##.............##.##....##.##.............##.##...............................##.##.............##.##
.....................................................................................#..#..............#..#................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#.........................................................................................................................................................................................................................................................................................................................................#..#..............#..#................................#..#..............#..#.....#..#..............#..#................................#..#..............#..#.
....................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#.......................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#...#.##.#............#.##.#..............................#.##.#............#.##.#
.....................................................................................##................##..................................##................##.......##................##..................................##................##...........................................................................................................................................................................................................................................................................................................................................##................##..................................##................##.......##................##..................................##................##...
.....................................................................................#.................#...................................#.................#........#.................#...................................#.................#............................................................................................................................................................................................................................................................................................................................................#.................#...................................#.................#........#.................#...................................#.................#....
....................................................................................#.#...............#.#.................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#..........................................................................................................................................................................................................................................................................................................................................#.#...............#.#.................................#.#...............#.#......#.#...............#.#.................................#.#...............#.#...
..................................................................................##....##..........##....##............................##....##..........##....##.##....##..........##....##............................##....##..........##....##.....................................................................................................................................................................................................................................................................................................................................##....##..........##....##............................##....##..........##....##.##....##..........##....##............................##....##..........##....##
..................................................................................#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#......................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#.............................#.....#...........#.....#..#.....#...........#.....#.............................#.....#...........#.....#.
.................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#....................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#
.........................................................................................................................##.##....##.##.............##.##....##.##.............................................................................................................................................................................................................................................................................................................................................................................................................................................................##.##....##.##.............##.##....##.##.................................................................................
.........................................................................................................................#..#.....#..#..............#..#.....#..#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#..............#..#.....#..#..................................................................................
........................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#............................................................................................................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#.................................................................................
.........................................................................................................................##.......##................##.......##................................................................................................................................................................................................................................................................................................................................................................................................................................................................##.......##................##.......##....................................................................................
.........................................................................................................................#........#.................#........#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........#.................#........#.....................................................................................
........................................................................................................................#.#......#.#...............#.#......#.#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#......#.#...............#.#......#.#....................................................................................
......................................................................................................................##....##.##....##..........##....##.##....##..........................................................................................................................................................................................................................................................................................................................................................................................................................................................##....##.##....##..........##....##.##....##.................................................................................
......................................................................................................................#.....#..#.....#...........#.....#..#.....#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#...........#.....#..#.....#..................................................................................
.....................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#.................................................................................
.........................................................................................................................##.##......................##.##......................................................................................................................................................................................................................................................................................................................................................................................................................................................................##.##......................##.##..........................................................................................
.........................................................................................................................#..#.......................#..#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..#.......................#..#...........................................................................................
........................................................................................................................#.##.#.....................#.##.#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.##.#.....................#.##.#..........................................................................................
.........................................................................................................................##.........................##.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................##.........................##.............................................................................................
.........................................................................................................................#..........................#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..........................#..............................................................................................
........................................................................................................................#.#........................#.#........................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#........................#.#.............................................................................................
......................................................................................................................##....##...................##....##...................................................................................................................................................................................................................................................................................................................................................................................................................................................................##....##...................##....##..........................................................................................
......................................................................................................................#.....#....................#.....#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#....................#.....#...........................................................................................
.....................................................................................................................#.#...#.#..................#.#...#.#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.#..................#.#...#.#..........................................................................................
................................................................................................................##.##.............##.##....##.##.............##.##....................................................................................................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##....##.##.............##.##.................................................................................
................................................................................................................#..#..............#..#.....#..#..............#..#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#.....#..#..............#..#..................................................................................
...............................................................................................................#.##.#............#.##.#...#.##.#............#.##.#...................................................................................................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#...#.##.#............#.##.#.................................................................................
................................................................................................................##................##.......##................##.......................................................................................................................................................................................................................................................................................................................................................................................................................................................##................##.......##................##....................................................................................
................................................................................................................#.................#........#.................#........................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................#........#.................#.....................................................................................
...............................................................................................................#.#...............#.#......#.#...............#.#......................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#......#.#...............#.#....................................................................................
.............................................................................................................##....##..........##....##.##....##..........##....##.................................................................................................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##.##....##..........##....##.................................................................................
.............................................................................................................#.....#...........#.....#..#.....#...........#.....#..................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#..#.....#...........#.....#..................................................................................
............................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#.................................................................................
.........................................................................................................................##.##....##.##........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##.##....##.##............................................................................................................
.........................................................................................................................#..#.....#..#.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#.............................................................................................................
........................................................................................................................#.##.#...#.##.#.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#............................................................................................................
.........................................................................................................................##.......##...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##.......##...............................................................................................................
.........................................................................................................................#........#............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#........#................................................................................................................
........................................................................................................................#.#......#.#..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#......#.#...............................................................................................................
......................................................................................................................##....##.##....##.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##....##.##....##............................................................................................................
......................................................................................................................#.....#..#.....#......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#.............................................................................................................
.....................................................................................................................#.#...#.##.#...#.#....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#............................................................................................................
.........................................................................................................................##.##.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##.##.....................................................................................................................
.........................................................................................................................#..#..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..#......................................................................................................................
........................................................................................................................#.##.#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.##.#.....................................................................................................................
.........................................................................................................................##....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##........................................................................................................................
.........................................................................................................................#.....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.........................................................................................................................
........................................................................................................................#.#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#........................................................................................................................
......................................................................................................................##....##..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##....##.....................................................................................................................
......................................................................................................................#.....#...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#......................................................................................................................
.....................................................................................................................#.#...#.#.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.#.....................................................................................................................
................................................................................................................##.##.............##.##...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##............................................................................................................
................................................................................................................#..#..............#..#................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#.............................................................................................................
...............................................................................................................#.##.#............#.##.#..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#............................................................................................................
................................................................................................................##................##..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................##................##...............................................................................................................
................................................................................................................#.................#...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.................#................................................................................................................
...............................................................................................................#.#...............#.#.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#...............................................................................................................
.............................................................................................................##....##..........##....##............................................................................................................................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##............................................................................................................
.............................................................................................................#.....#...........#.....#.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#.............................................................................................................
............................................................................................................#.#...#.#.........#.#...#.#...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#............................................................................................................
..............................................................................................##.##....##.##........................................##.##....##.##..................................................................................................................................................................................................................................................................................................................................................................................................................................##.##....##.##........................................##.##....##.##.................................................................................
..............................................................................................#..#.....#..#.........................................#..#.....#..#...................................................................................................................................................................................................................................................................................................................................................................................................................................#..#.....#..#.........................................#..#.....#..#..................................................................................
.............................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#.................................................................................................................................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#.................................................................................
..............................................................................................##.......##...........................................##.......##.....................................................................................................................................................................................................................................................................................................................................................................................................................................##.......##...........................................##.......##....................................................................................
..............................................................................................#........#............................................#........#......................................................................................................................................................................................................................................................................................................................................................................................................................................#........#............................................#........#.....................................................................................
.............................................................................................#.#......#.#..........................................#.#......#.#....................................................................................................................................................................................................................................................................................................................................................................................................................................#.#......#.#..........................................#.#......#.#....................................................................................
...........................................................................................##....##.##....##.....................................##....##.##....##...............................................................................................................................................................................................................................................................................................................................................................................................................................##....##.##....##.....................................##....##.##....##.................................................................................
...........................................................................................#.....#..#.....#......................................#.....#..#.....#................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#..#.....#......................................#.....#..#.....#..................................................................................
..........................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#..............................................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#.................................................................................
..............................................................................................##.##.................................................##.##...........................................................................................................................................................................................................................................................................................................................................................................................................................................##.##.................................................##.##..........................................................................................
..............................................................................................#..#..................................................#..#............................................................................................................................................................................................................................................................................................................................................................................................................................................#..#..................................................#..#...........................................................................................
.............................................................................................#.##.#................................................#.##.#..........................................................................................................................................................................................................................................................................................................................................................................................................................................#.##.#................................................#.##.#..........................................................................................
..............................................................................................##....................................................##..............................................................................................................................................................................................................................................................................................................................................................................................................................................##....................................................##.............................................................................................
..............................................................................................#.....................................................#...............................................................................................................................................................................................................................................................................................................................................................................................................................................#.....................................................#..............................................................................................
.............................................................................................#.#...................................................#.#.............................................................................................................................................................................................................................................................................................................................................................................................................................................#.#...................................................#.#.............................................................................................
...........................................................................................##....##..............................................##....##........................................................................................................................................................................................................................................................................................................................................................................................................................................##....##..............................................##....##..........................................................................................
...........................................................................................#.....#...............................................#.....#.........................................................................................................................................................................................................................................................................................................................................................................................................................................#.....#...............................................#.....#...........................................................................................
..........................................................................................#.#...#.#.............................................#.#...#.#.......................................................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.#.............................................#.#...#.#..........................................................................................
.....................................................................................##.##.............##.##...............................##.##.............##.##.........................................................................................................................................................................................................................................................................................................................................................................................................................##.##.............##.##...............................##.##.............##.##.................................................................................
.....................................................................................#..#..............#..#................................#..#..............#..#..........................................................................................................................................................................................................................................................................................................................................................................................................................#..#..............#..#................................#..#..............#..#..................................................................................
....................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#........................................................................................................................................................................................................................................................................................................................................................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#.................................................................................
.....................................................................................##................##..................................##................##............................................................................................................................................................................................................................................................................................................................................................................................................................##................##..................................##................##....................................................................................
.....................................................................................#.................#...................................#.................#.............................................................................................................................................................................................................................................................................................................................................................................................................................#.................#...................................#.................#.....................................................................................
....................................................................................#.#...............#.#.................................#.#...............#.#...........................................................................................................................................................................................................................................................................................................................................................................................................................#.#...............#.#.................................#.#...............#.#....................................................................................
..................................................................................##....##..........##....##............................##....##..........##....##......................................................................................................................................................................................................................................................................................................................................................................................................................##....##..........##....##............................##....##..........##....##.................................................................................
..................................................................................#.....#...........#.....#.............................#.....#...........#.....#.......................................................................................................................................................................................................................................................................................................................................................................................................................#.....#...........#.....#.............................#.....#...........#.....#..................................................................................
.................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#.....................................................................................................................................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#.................................................................................
........................................##.##....##.##.............##.##....##.##.........................................................................................................................##.##....##.##.............##.##....##.##...........................................................................................................................................................................................................................................................................................##.##....##.##.............##.##....##.##.........................................................................................................................##.##....##.##.............##.##....##.##
........................................#..#.....#..#..............#..#.....#..#..........................................................................................................................#..#.....#..#..............#..#.....#..#............................................................................................................................................................................................................................................................................................#..#.....#..#..............#..#.....#..#..........................................................................................................................#..#.....#..#..............#..#.....#..#.
.......................................#.##.#...#.##.#............#.##.#...#.##.#........................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#..........................................................................................................................................................................................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#........................................................................................................................#.##.#...#.##.#............#.##.#...#.##.#
........................................##.......##................##.......##............................................................................................................................##.......##................##.......##..............................................................................................................................................................................................................................................................................................##.......##................##.......##............................................................................................................................##.......##................##.......##...
........................................#........#.................#........#.............................................................................................................................#........#.................#........#...............................................................................................................................................................................................................................................................................................#........#.................#........#.............................................................................................................................#........#.................#........#....
.......................................#.#......#.#...............#.#......#.#...........................................................................................................................#.#......#.#...............#.#......#.#.............................................................................................................................................................................................................................................................................................#.#......#.#...............#.#......#.#...........................................................................................................................#.#......#.#...............#.#......#.#...
.....................................##....##.##....##..........##....##.##....##......................................................................................................................##....##.##....##..........##....##.##....##........................................................................................................................................................................................................................................................................................##....##.##....##..........##....##.##....##......................................................................................................................##....##.##....##..........##....##.##....##
.....................................#.....#..#.....#...........#.....#..#.....#.......................................................................................................................#.....#..#.....#...........#.....#..#.....#.........................................................................................................................................................................................................................................................................................#.....#..#.....#...........#.....#..#.....#.......................................................................................................................#.....#..#.....#...........#.....#..#.....#.
....................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#.....................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#.......................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#.....................................................................................................................#.#...#.##.#...#.#.........#.#...#.##.#...#.#
........................................##.##......................##.##..................................................................................................................................##.##......................##.##....................................................................................................................................................................................................................................................................................................##.##......................##.##..................................................................................................................................##.##......................##.##.........
........................................#..#.......................#..#...................................................................................................................................#..#.......................#..#.....................................................................................................................................................................................................................................................................................................#..#.......................#..#...................................................................................................................................#..#.......................#..#..........
.......................................#.##.#.....................#.##.#.................................................................................................................................#.##.#.....................#.##.#...................................................................................................................................................................................................................................................................................................#.##.#.....................#.##.#.................................................................................................................................#.##.#.....................#.##.#.........
........................................##.........................##.....................................................................................................................................##.........................##.......................................................................................................................................................................................................................................................................................................##.........................##.....................................................................................................................................##.........................##............
........................................#..........................#......................................................................................................................................#..........................#........................................................................................................................................................................................................................................................................................................#..........................#......................................................................................................................................#..........................#.............
.......................................#.#........................#.#....................................................................................................................................#.#........................#.#......................................................................................................................................................................................................................................................................................................#.#........................#.#....................................................................................................................................#.#........................#.#............
.....................................##....##...................##....##...............................................................................................................................##....##...................##....##.................................................................................................................................................................................................................................................................................................##....##...................##....##...............................................................................................................................##....##...................##....##.........
.....................................#.....#....................#.....#................................................................................................................................#.....#....................#.....#..................................................................................................................................................................................................................................................................................................#.....#....................#.....#................................................................................................................................#.....#....................#.....#..........
....................................#.#...#.#..................#.#...#.#..............................................................................................................................#.#...#.#..................#.#...#.#................................................................................................................................................................................................................................................................................................#.#...#.#..................#.#...#.#..............................................................................................................................#.#...#.#..................#.#...#.#.........
...............................##.##.............##.##....##.##.............##.##................................................................................................................##.##.............##.##....##.##.............##.##..................................................................................................................................................................................................................................................................................##.##.............##.##....##.##.............##.##................................................................................................................##.##.............##.##....##.##.............##.##
...............................#..#..............#..#.....#..#..............#..#.................................................................................................................#..#..............#..#.....#..#..............#..#...................................................................................................................................................................................................................................................................................#..#..............#..#.....#..#..............#..#.................................................................................................................#..#..............#..#.....#..#..............#..#.
..............................#.##.#............#.##.#...#.##.#............#.##.#...............................................................................................................#.##.#............#.##.#...#.##.#............#.##.#.................................................................................................................................................................................................................................................................................#.##.#............#.##.#...#.##.#............#.##.#...............................................................................................................#.##.#............#.##.#...#.##.#............#.##.#
...............................##................##.......##................##...................................................................................................................##................##.......##................##.....................................................................................................................................................................................................................................................................................##................##.......##................##...................................................................................................................##................##.......##................##...
...............................#.................#........#.................#....................................................................................................................#.................#........#.................#......................................................................................................................................................................................................................................................................................#.................#........#.................#....................................................................................................................#.................#........#.................#....
..............................#.#...............#.#......#.#...............#.#..................................................................................................................#.#...............#.#......#.#...............#.#....................................................................................................................................................................................................................................................................................#.#...............#.#......#.#...............#.#..................................................................................................................#.#...............#.#......#.#...............#.#...
............................##....##..........##....##.##....##..........##....##.............................................................................................................##....##..........##....##.##....##..........##....##...............................................................................................................................................................................................................................................................................##....##..........##....##.##....##..........##....##.............................................................................................................##....##..........##....##.##....##..........##....##
............................#.....#...........#.....#..#.....#...........#.....#..............................................................................................................#.....#...........#.....#..#.....#...........#.....#................................................................................................................................................................................................................................................................................#.....#...........#.....#..#.....#...........#.....#..............................................................................................................#.....#...........#.....#..#.....#...........#.....#.
...........................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#............................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#..............................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#............................................................................................................#.#...#.#.........#.#...#.##.#...#.#.........#.#...#.#
........................................##.##....##.##....................................................................................................................................................##.##....##.##......................................................................................................................................................................................................................................................................................................................##.##....##.##....................................................................................................................................................##.##....##.##...........................
........................................#..#.....#..#.....................................................................................................................................................#..#.....#..#.......................................................................................................................................................................................................................................................................................................................#..#.....#..#.....................................................................................................................................................#..#.....#..#............................
.......................................#.##.#...#.##.#...................................................................................................................................................#.##.#...#.##.#.....................................................................................................................................................................................................................................................................................................................#.##.#...#.##.#...................................................................................................................................................#.##.#...#.##.#...........................
........................................##.......##.......................................................................................................................................................##.......##.........................................................................................................................................................................................................................................................................................................................##.......##.......................................................................................................................................................##.......##..............................
........................................#........#........................................................................................................................................................#........#..........................................................................................................................................................................................................................................................................................................................#........#........................................................................................................................................................#........#...............................
.......................................#.#......#.#......................................................................................................................................................#.#......#.#........................................................................................................................................................................................................................................................................................................................#.#......#.#......................................................................................................................................................#.#......#.#..............................
.....................................##....##.##....##.................................................................................................................................................##....##.##....##...................................................................................................................................................................................................................................................................................................................##....##.##....##.................................................................................................................................................##....##.##....##...........................
.....................................#.....#..#.....#..................................................................................................................................................#.....#..#.....#....................................................................................................................................................................................................................................................................................................................#.....#..#.....#..................................................................................................................................................#.....#..#.....#............................
....................................#.#...#.##.#...#.#................................................................................................................................................#.#...#.##.#...#.#..................................................................................................................................................................................................................................................................................................................#.#...#.##.#...#.#................................................................................................................................................#.#...#.##.#...#.#...........................
........................................##.##.............................................................................................................................................................##.##...............................................................................................................................................................................................................................................................................................................................##.##.............................................................................................................................................................##.##....................................
........................................#..#..............................................................................................................................................................#..#................................................................................................................................................................................................................................................................................................................................#..#..............................................................................................................................................................#..#.....................................
.......................................#.##.#............................................................................................................................................................#.##.#..............................................................................................................................................................................................................................................................................................................................#.##.#............................................................................................................................................................#.##.#....................................
........................................##................................................................................................................................................................##..................................................................................................................................................................................................................................................................................................................................##................................................................................................................................................................##.......................................
........................................#.................................................................................................................................................................#...................................................................................................................................................................................................................................................................................................................................#.................................................................................................................................................................#........................................
.......................................#.#...............................................................................................................................................................#.#.................................................................................................................................................................................................................................................................................................................................#.#...............................................................................................................................................................#.#.......................................
.....................................##....##..........................................................................................................................................................##....##............................................................................................................................................................................................................................................................................................................................##....##..........................................................................................................................................................##....##....................................
.....................................#.....#...........................................................................................................................................................#.....#.............................................................................................................................................................................................................................................................................................................................#.....#...........................................................................................................................................................#.....#.....................................
....................................#.#...#.#.........................................................................................................................................................#.#...#.#...........................................................................................................................................................................................................................................................................................................................#.#...#.#.........................................................................................................................................................#.#...#.#....................................
...............................##.##.............##.##...........................................................................................................................................##.##.............##.##.............................................................................................................................................................................................................................................................................................................##.##.............##.##...........................................................................................................................................##.##.............##.##...........................
...............................#..#..............#..#............................................................................................................................................#..#..............#..#..............................................................................................................................................................................................................................................................................................................#..#..............#..#............................................................................................................................................#..#..............#..#............................
..............................#.##.#............#.##.#..........................................................................................................................................#.##.#............#.##.#............................................................................................................................................................................................................................................................................................................#.##.#............#.##.#..........................................................................................................................................#.##.#............#.##.#...........................
...............................##................##..............................................................................................................................................##................##................................................................................................................................................................................................................................................................................................................##................##..............................................................................................................................................##................##..............................
...............................#.................#...............................................................................................................................................#.................#.................................................................................................................................................................................................................................................................................................................#.................#...............................................................................................................................................#.................#...............................
..............................#.#...............#.#.............................................................................................................................................#.#...............#.#...............................................................................................................................................................................................................................................................................................................#.#...............#.#.............................................................................................................................................#.#...............#.#..............................
............................##....##..........##....##........................................................................................................................................##....##..........##....##..........................................................................................................................................................................................................................................................................................................##....##..........##....##........................................................................................................................................##....##..........##....##...........................
............................#.....#...........#.....#.........................................................................................................................................#.....#...........#.....#...........................................................................................................................................................................................................................................................................................................#.....#...........#.....#.........................................................................................................................................#.....#...........#.....#............................
...........................#.#...#.#.........#.#...#.#.......................................................................................................................................#.#...#.#.........#.#...#.#.........................................................................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#.......................................................................................................................................#.#...#.#.........#.#...#.#...........................
.............##.##....##.##........................................##.##....##.##..............................................................................................##.##....##.##........................................##.##....##.##................................................................................................................................................................................................................................................................##.##....##.##........................................##.##....##.##..............................................................................................##.##....##.##........................................##.##....##.##
.............#..#.....#..#.........................................#..#.....#..#...............................................................................................#..#.....#..#.........................................#..#.....#..#.................................................................................................................................................................................................................................................................#..#.....#..#.........................................#..#.....#..#...............................................................................................#..#.....#..#.........................................#..#.....#..#.
............#.##.#...#.##.#.......................................#.##.#...#.##.#.............................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#...............................................................................................................................................................................................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#.............................................................................................#.##.#...#.##.#.......................................#.##.#...#.##.#
.............##.......##...........................................##.......##.................................................................................................##.......##...........................................##.......##...................................................................................................................................................................................................................................................................##.......##...........................................##.......##.................................................................................................##.......##...........................................##.......##...
.............#........#............................................#........#..................................................................................................#........#............................................#........#....................................................................................................................................................................................................................................................................#........#............................................#........#..................................................................................................#........#............................................#........#....
............#.#......#.#..........................................#.#......#.#................................................................................................#.#......#.#..........................................#.#......#.#..................................................................................................................................................................................................................................................................#.#......#.#..........................................#.#......#.#................................................................................................#.#......#.#..........................................#.#......#.#...
..........##....##.##....##.....................................##....##.##....##...........................................................................................##....##.##....##.....................................##....##.##....##.............................................................................................................................................................................................................................................................##....##.##....##.....................................##....##.##....##...........................................................................................##....##.##....##.....................................##....##.##....##
..........#.....#..#.....#......................................#.....#..#.....#............................................................................................#.....#..#.....#......................................#.....#..#.....#..............................................................................................................................................................................................................................................................#.....#..#.....#......................................#.....#..#.....#............................................................................................#.....#..#.....#......................................#.....#..#.....#.
.........#.#...#.##.#...#.#....................................#.#...#.##.#...#.#..........................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#............................................................................................................................................................................................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#..........................................................................................#.#...#.##.#...#.#....................................#.#...#.##.#...#.#
.............##.##.................................................##.##.......................................................................................................##.##.................................................##.##.........................................................................................................................................................................................................................................................................##.##.................................................##.##.......................................................................................................##.##.................................................##.##.........
.............#..#..................................................#..#........................................................................................................#..#..................................................#..#..........................................................................................................................................................................................................................................................................#..#..................................................#..#........................................................................................................#..#..................................................#..#..........
............#.##.#................................................#.##.#......................................................................................................#.##.#................................................#.##.#........................................................................................................................................................................................................................................................................#.##.#................................................#.##.#......................................................................................................#.##.#................................................#.##.#.........
.............##....................................................##..........................................................................................................##....................................................##............................................................................................................................................................................................................................................................................##....................................................##..........................................................................................................##....................................................##............
.............#.....................................................#...........................................................................................................#.....................................................#.............................................................................................................................................................................................................................................................................#.....................................................#...........................................................................................................#.....................................................#.............
............#.#...................................................#.#.........................................................................................................#.#...................................................#.#...........................................................................................................................................................................................................................................................................#.#...................................................#.#.........................................................................................................#.#...................................................#.#............
..........##....##..............................................##....##....................................................................................................##....##..............................................##....##......................................................................................................................................................................................................................................................................##....##..............................................##....##....................................................................................................##....##..............................................##....##.........
..........#.....#...............................................#.....#.....................................................................................................#.....#...............................................#.....#.......................................................................................................................................................................................................................................................................#.....#...............................................#.....#.....................................................................................................#.....#...............................................#.....#..........
.........#.#...#.#.............................................#.#...#.#...................................................................................................#.#...#.#.............................................#.#...#.#.....................................................................................................................................................................................................................................................................#.#...#.#.............................................#.#...#.#...................................................................................................#.#...#.#.............................................#.#...#.#.........
....##.##.............##.##...............................##.##.............##.##.....................................................................................##.##.............##.##...............................##.##.............##.##.......................................................................................................................................................................................................................................................##.##.............##.##...............................##.##.............##.##.....................................................................................##.##.............##.##...............................##.##.............##.##
....#..#..............#..#................................#..#..............#..#......................................................................................#..#..............#..#................................#..#..............#..#........................................................................................................................................................................................................................................................#..#..............#..#................................#..#..............#..#......................................................................................#..#..............#..#................................#..#..............#..#.
...#.##.#............#.##.#..............................#.##.#............#.##.#....................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#......................................................................................................................................................................................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#....................................................................................#.##.#............#.##.#..............................#.##.#............#.##.#
....##................##..................................##................##........................................................................................##................##..................................##................##..........................................................................................................................................................................................................................................................##................##..................................##................##........................................................................................##................##..................................##................##...
....#.................#...................................#.................#.........................................................................................#.................#...................................#.................#...........................................................................................................................................................................................................................................................#.................#...................................#.................#.........................................................................................#.................#...................................#.................#....
...#.#...............#.#.................................#.#...............#.#.......................................................................................#.#...............#.#.................................#.#...............#.#.........................................................................................................................................................................................................................................................#.#...............#.#.................................#.#...............#.#.......................................................................................#.#...............#.#.................................#.#...............#.#...
.##....##..........##....##............................##....##..........##....##..................................................................................##....##..........##....##............................##....##..........##....##....................................................................................................................................................................................................................................................##....##..........##....##............................##....##..........##....##..................................................................................##....##..........##....##............................##....##..........##....##
.#.....#...........#.....#.............................#.....#...........#.....#...................................................................................#.....#...........#.....#.............................#.....#...........#.....#.....................................................................................................................................................................................................................................................#.....#...........#.....#.............................#.....#...........#.....#...................................................................................#.....#...........#.....#.............................#.....#...........#.....#.
#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#.................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#...................................................................................................................................................................................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#.................................................................................#.#...#.#.........#.#...#.#...........................#.#...#.#.........#.#...#.#
