0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-30 19:56:28 +00:00
OI-codes/S2OJ/1589/data/run4.in

501 lines
244 KiB (Stored with Git LFS)
Plaintext

499 500
....................................#.........##..............................#.......#......#.............................#................#.#........#.........#...#...........#.#.......#.#..#................................................#.........##..............................#.......#......#.............................#................#.#........#.........#...#...........#.#.......#.#..#................................................#.........##..............................#.......#...
....#.......................##...#.........#.#..#.#.#...................................................##...........................#................#...........#.......#.......................#.......#......#.......................##...#.........#.#..#.#.#...................................................##...........................#................#...........#.......#.......................#.......#......#.......................##...#.........#.#..#.#.#.....................................
..#....#.#......#.#..........#....#...........#.#....#..................#.........#.........................#.#................#........#..#............#......#............#..................................#....#.#......#.#..........#....#...........#.#....#..................#.........#.........................#.#................#........#..#............#......#............#..................................#....#.#......#.#..........#....#...........#.#....#..................#.........#.......
.......#.....#.#.......#..................#.......................#.......#...........#.....#...#.....................................#.................##......#.....#.......#.#....#.#...#.......#......#.........#.....#.#.......#..................#.......................#.......#...........#.....#...#.....................................#.................##......#.....#.......#.#....#.#...#.......#......#.........#.....#.#.......#..................#.......................#.......#...........#...
........#..............#........#..............#.............#.##....#................#.......#.#...#..........#................#..#.............#.........#.........................##..#...#........#..............#..............#........#..............#.............#.##....#................#.......#.#...#..........#................#..#.............#.........#.........................##..#...#........#..............#..............#........#..............#.............#.##....#................#...
........#..#...............#..........#...............#.#...#................#........##..#.....#............#...........................................#.#..........#....................#.............##..........#..#...............#..........#...............#.#...#................#........##..#.....#............#...........................................#.#..........#....................#.............##..........#..#...............#..........#...............#.#...#................#........##..
.#........##.#..........#..................###.#................#..#...#..#...............#.........#........#....#........#................#..........#....##....#.#.........#...............#..#...#........#........##.#..........#..................###.#................#..#...#..#...............#.........#........#....#........#................#..........#....##....#.#.........#...............#..#...#........#........##.#..........#..................###.#................#..#...#..#...............
...#...................#.....#....#..#..#..#.............#....#........................#.#....#..................###..#...................#.#...........#..#.#..#........#.#.....#...#............#.............#...................#.....#....#..#..#..#.............#....#........................#.#....#..................###..#...................#.#...........#..#.#..#........#.#.....#...#............#.............#...................#.....#....#..#..#..#.............#....#........................#.#
............#....#..#.#........#............#........#............##..........##................#.........#.##.....##...#..............#................#........##..........#...#....#.....................#............#....#..#.#........#............#........#............##..........##................#.........#.##.....##...#..............#................#........##..........#...#....#.....................#............#....#..#.#........#............#........#............##..........##..........
#........#.....#.............#..................#........##.#................#.......#.#....#...#.....#.............................#..........#..............#.............#..#.............................#........#.....#.............#..................#........##.#................#.......#.#....#...#.....#.............................#..........#..............#.............#..#.............................#........#.....#.............#..................#........##.#................#.......#.#..
........................#....................#......#........#....##........#........#.#......#..##.........#.....#........#...#................#................................#...................................................#....................#......#........#....##........#........#.#......#..##.........#.....#........#...#................#................................#...................................................#....................#......#........#....##........#........#.#..
.....................#....................................#.............................#..........#.......................#...#..#...#.......#.......#............##........................#.....#..............................#....................................#.............................#..........#.......................#...#..#...#.......#.......#............##........................#.....#..............................#....................................#.............................#.
.#...............#.....##..#............#........................................##........#....#......#.#...#..#...#........#.#...#..#.................#.....................#..#......................#..#..#...............#.....##..#............#........................................##........#....#......#.#...#..#...#........#.#...#..#.................#.....................#..#......................#..#..#...............#.....##..#............#........................................##.......
...............##..#.......#...##...............#.......#..............#.................#..#.#.....##................#..#....................#.#..........................##.#...................#.........................##..#.......#...##...............#.......#..............#.................#..#.#.....##................#..#....................#.#..........................##.#...................#.........................##..#.......#...##...............#.......#..............#.................#
.....................#..............#........#........#.................#......#........#........................#.........#..................##...#..#........................................#......#.....#.....................#..............#........#........#.................#......#........#........................#.........#..................##...#..#........................................#......#.....#.....................#..............#........#........#.................#......#........#.
..#...................#........##.#.........#...............................##..#...................#............##....#..#...#..........#.#.#..#.....#..#.........................................#.#.........#...................#........##.#.........#...............................##..#...................#............##....#..#...#..........#.#.#..#.....#..#.........................................#.#.........#...................#........##.#.........#...............................##..#.........
.....##.....#....#.....#.#.............................#.......##........#...#..#..................#......#............#.#..#....................#............#...#..............#....#...........................##.....#....#.....#.#.............................#.......##........#...#..#..................#......#............#.#..#....................#............#...#..............#....#...........................##.....#....#.....#.#.............................#.......##........#...#..#.........
......#...#................#....#.........#.......#..........#.......#.#.....##.....#...#.....#........##.#.#....#....#..##..#.#.........#...........................##...........#.#........#........#...#........#...#................#....#.........#.......#..........#.......#.#.....##.....#...#.....#........##.#.#....#....#..##..#.#.........#...........................##...........#.#........#........#...#........#...#................#....#.........#.......#..........#.......#.#.....##.....#...#.
...#.........#...#.....#............#....................#..........#.#....#.......##........#........#..............#...................#..........#.........#...............#..#.........#....................#.........#...#.....#............#....................#..........#.#....#.......##........#........#..............#...................#..........#.........#...............#..#.........#....................#.........#...#.....#............#....................#..........#.#....#.......##.....
.......................#......#....#..............#........#.#.............#....#.....................#....#.#...#..#...................................#..................#.#............#.#.......................................#......#....#..............#........#.#.............#....#.....................#....#.#...#..#...................................#..................#.#............#.#.......................................#......#....#..............#........#.#.............#....#.........
..................##.#.###....#.......#..............#..#.........#.................#...###...................................#..............#........#....#...............#......#........#.#.........#.......................##.#.###....#.......#..............#..#.........#.................#...###...................................#..............#........#....#...............#......#........#.#.........#.......................##.#.###....#.......#..............#..#.........#.................#...##
.#..#.#...........#.#.......##.#......#..............#................................#....##.#.#.........##..................#...................#.............#...##......#...........##...#.........#....#.#..#.#...........#.#.......##.#......#..............#................................#....##.#.#.........##..................#...................#.............#...##......#...........##...#.........#....#.#..#.#...........#.#.......##.#......#..............#................................#...
.....................#....#.......................#........#............................#...........#.........................#......#.....#...#.........#...#.........#...##............#...#...........#..#.....................#....#.......................#........#............................#...........#.........................#......#.....#...#.........#...#.........#...##............#...#...........#..#.....................#....#.......................#........#............................#.
.........#...#..##........#.........#...#....................#.#................#...#..............###.......#......#.......#...#.........#..........................##......#...........#............................#...#..##........#.........#...#....................#.#................#...#..............###.......#......#.......#...#.........#..........................##......#...........#............................#...#..##........#.........#...#....................#.#................#...#.....
..................#.#.......#...#...........#....#...................................#.........#.......#.........................#......#.#...#........#...#...............##...#.........#....#...............................#.#.......#...#...........#....#...................................#.........#.......#.........................#......#.#...#........#...#...............##...#.........#....#...............................#.#.......#...#...........#....#...................................#....
#.............#..##........................#........................#...........#.......#......#................................#.#..............###............#........................#......#............#.............#..##........................#........................#...........#.......#......#................................#.#..............###............#........................#......#............#.............#..##........................#........................#...........#.......#.
.....#....##.........#......................##...........#...........#..........#...#.#...........#......#.....#..#..#...............#.........#.................#..#...........###.....#................#........#....##.........#......................##...........#...........#..........#...#.#...........#......#.....#..#..#...............#.........#.................#..#...........###.....#................#........#....##.........#......................##...........#...........#..........#...#.#...
.##.....#....................#.......#....................#......##...#..............................##.................#.................................................##.............#....................##.....#....................#.......#....................#......##...#..............................##.................#.................................................##.............#....................##.....#....................#.......#....................#......##...#...................
..#..#.......................##.##..#.....................#.##.......##....#.#...........#.#....##..#....#..#.............#..........#..#.#...................#..............#.........................#..#.#..#..#.......................##.##..#.....................#.##.......##....#.#...........#.#....##..#....#..#.............#..........#..#.#...................#..............#.........................#..#.#..#..#.......................##.##..#.....................#.##.......##....#.#...........#
........#....#..............#....#..................#.........#................................#.#.......................#.......#..............#..................#....#.......#............#.....#...#.#...........#....#..............#....#..................#.........#................................#.#.......................#.......#..............#..................#....#.......#............#.....#...#.#...........#....#..............#....#..................#.........#...........................
...#.............................#....##............##...........#....................#...................................#....#...............#...##....#.#..#...................................##............#.............................#....##............##...........#....................#...................................#....#...............#...##....#.#..#...................................##............#.............................#....##............##...........#....................#...
...........#.......##.......#............................#.#............#....#.#.....#..........#.....#..............#..#.......#...#..#.....#........#.....#..................#.........#..#..........#....#...........#.......##.......#............................#.#............#....#.#.....#..........#.....#..............#..#.......#...#..#.....#........#.....#..................#.........#..#..........#....#...........#.......##.......#............................#.#............#....#.#.....#....
...........................#..............#............#..#............#...........#..........................#...........................................#......#.......##...........#..#.........##...................................#..............#............#..#............#...........#..........................#...........................................#......#.......##...........#..#.........##...................................#..............#............#..#............#...........#......
.#........#....#..#.........#......#...........##..................#.....#.............................................#..............#....#.......#..#.......##.#.......#.............#..............#...#...#........#....#..#.........#......#...........##..................#.....#.............................................#..............#....#.......#..#.......##.#.......#.............#..............#...#...#........#....#..#.........#......#...........##..................#.....#................
........#...........#............#......#...........#...#....#..#.#...#.................#..........##....#....#..#.......#...#.#..................#......#....................#..#......#............................#...........#............#......#...........#...#....#..#.#...#.................#..........##....#....#..#.......#...#.#..................#......#....................#..#......#............................#...........#............#......#...........#...#....#..#.#...#.................#.
....##.#....................#.........................#...#.......#..........#..#.....................#......#...#....#......#.#.........#...#..........#...........#.........................#..................##.#....................#.........................#...#.......#..........#..#.....................#......#...#....#......#.#.........#...#..........#...........#.........................#..................##.#....................#.........................#...#.......#..........#..#.........
......#........#......#......#..............#...............................................#..........#...........#..........#.........#...#.................#.........#..#...............#.......##.#............#........#......#......#..............#...............................................#..........#...........#..........#.........#...#.................#.........#..#...............#.......##.#............#........#......#......#..............#.............................................
........#...#...................#.....................#........................#...........................#.......#....#..............#........#..#..........#.........#.................#..###.....................#...#...................#.....................#........................#...........................#.......#....#..............#........#..#..........#.........#.................#..###.....................#...#...................#.....................#........................#..........
.......................................#...............#........................#........#.........................#..........#.....#....#......#.....#..##..#.#...............#........#...#.#....#................................................#...............#........................#........#.........................#..........#.....#....#......#.....#..##..#.#...............#........#...#.#....#................................................#...............#........................#........#
......#.....#......#....#...#.......#...............................................#..........#......#..................#..................#..#................................................#..................#.....#......#....#...#.......#...............................................#..........#......#..................#..................#..#................................................#..................#.....#......#....#...#.......#...............................................#.....
.............##......#.....#.................#...................#......#.........#............#..............#.............#.....#.............#..#.#..#.........#....#.....#.#...#......##..............................##......#.....#.................#...................#......#.........#............#..............#.............#.....#.............#..#.#..#.........#....#.....#.#...#......##..............................##......#.....#.................#...................#......#.........#.......
...........#....#...#..........#..#.......#.............................................##......##......#..#......................#...#.....................#.............#......#......#..#........#...................#....#...#..........#..#.......#.............................................##......##......#..#......................#...#.....................#.............#......#......#..#........#...................#....#...#..........#..#.......#.............................................##
.#.........##....#...............#.......#....#...#......#............#.#...#......................#.....#.......#........#......#......#..............#......##.....#..............................#.........#.........##....#...............#.......#....#...#......#............#.#...#......................#.....#.......#........#......#......#..............#......##.....#..............................#.........#.........##....#...............#.......#....#...#......#............#.#...#.............
....#....#......#...........................#.#....#..#...............##...#....................................#.......#..#.#.............#...............#.....................##.......#...........#..........#....#......#...........................#.#....#..#...............##...#....................................#.......#..#.#.............#...............#.....................##.......#...........#..........#....#......#...........................#.#....#..#...............##...#..............
........#...................#........#.........##...#............#...............#.....#.....#.......................#..........#.#.......................#.#..#....#......#..........................#..............#...................#........#.........##...#............#...............#.....#.....#.......................#..........#.#.......................#.#..#....#......#..........................#..............#...................#........#.........##...#............#...............#.....#..
#....#......#.....#............#.#.....#........#...#....#..........#.....#.#..#...#..#.............#................#.#......#.........#.........#.................#......#.....##...................#.#.#..#....#......#.....#............#.#.....#........#...#....#..........#.....#.#..#...#..#.............#................#.#......#.........#.........#.................#......#.....##...................#.#.#..#....#......#.....#............#.#.....#........#...#....#..........#.....#.#..#...#..#...
#.................#.##..............#.........###..#.......................#...#............#.........................#......................#.#....#..........#..........#..............##....#...#.........#.................#.##..............#.........###..#.......................#...#............#.........................#......................#.#....#..........#..........#..............##....#...#.........#.................#.##..............#.........###..#.......................#...#..........
........#...#.............#..................................#....#..#........#.....................#.....#..#.......##..#..........##...........#..#.......#....#....#..........#....................#..............#...#.............#..................................#....#..#........#.....................#.....#..#.......##..#..........##...........#..#.......#....#....#..........#....................#..............#...#.............#..................................#....#..#........#...........
...................#........#.....................##...........#......#....#..........#..........#...........#....................#...........#.........................................##.........#....#.......................#........#.....................##...........#......#....#..........#..........#...........#....................#...........#.........................................##.........#....#.......................#........#.....................##...........#......#....#..........#...
..................##.........#...#.........#.......#......#......#.................#.....#..........#..................#.........................#.............#...#......................#................##..................##.........#...#.........#.......#......#......#.................#.....#..........#..................#.........................#.............#...#......................#................##..................##.........#...#.........#.......#......#......#.................#.....#
..............#.#...#.##...............#.........#...........................#..#........#.................#.......#........#.#.#........................#...##.....#.....#..........#..#.#................................#.#...#.##...............#.........#...........................#..#........#.................#.......#........#.#.#........................#...##.....#.....#..........#..#.#................................#.#...#.##...............#.........#...........................#..#........#
.....#............#.......#...................#................................#..........#....#.....................#...............#..........................#...#...........##..#.........#.....##....#.......#............#.......#...................#................................#..........#....#.....................#...............#..........................#...#...........##..#.........#.....##....#.......#............#.......#...................#................................#..........
.....#...#.....................#....##..............#...#.#............#.......##..##...#...#....#............#...#.#...................#....###..............#................#.......#....................#.....#...#.....................#....##..............#...#.#............#.......##..##...#...#....#............#...#.#...................#....###..............#................#.......#....................#.....#...#.....................#....##..............#...#.#............#.......##..##...#.
#............#.....#.........#.............#.......#...............#..........#...#...#............#..#..#.................#........#.........#.............#........................#............#.#......#.#............#.....#.........#.............#.......#...............#..........#...#...#............#..#..#.................#........#.........#.............#........................#............#.#......#.#............#.....#.........#.............#.......#...............#..........#...#...#...
.....#..#................................................#...#..#.#..............................#......#........#.............#............#..#............#.....#.......#......#..........#............#........#..#................................................#...#..#.#..............................#......#........#.............#............#..#............#.....#.......#......#..........#............#........#..#................................................#...#..#.#.......................
.#.............#.....................................................................................#...................#.........................................##...............#........##...#....#.#....#.............#.....................................................................................#...................#.........................................##...............#........##...#....#.#....#.............#..........................................................................
...........#.#................#...........#......##.#...........................................#....#......#.#.................#..........#............................##...........#..................................#.#................#...........#......##.#...........................................#....#......#.#.................#..........#............................##...........#..................................#.#................#...........#......##.#.....................................
...............#.....................#.###..##...#.............#.#.......#.#....#.#....#......................#.##.........#........#.............................#............#.#.....#.......#...#........................#.....................#.###..##...#.............#.#.......#.#....#.#....#......................#.##.........#........#.............................#............#.#.....#.......#...#........................#.....................#.###..##...#.............#.#.......#.#....#.#....#..
.............#..#.....#.#................#.##...........#........#......................#..........##....#......#............#....#.....#..........##.................#....#..#............#.....####.....................#..#.....#.#................#.##...........#........#......................#..........##....#......#............#....#.....#..........##.................#....#..#............#.....####.....................#..#.....#.#................#.##...........#........#......................#.
.....##...#..#..........#.......#...#.............#.............................#.....#....................#..............#.#...#............#..................##..##...............##...........................##...#..#..........#.......#...#.............#.............................#.....#....................#..............#.#...#............#..................##..##...............##...........................##...#..#..........#.......#...#.............#.............................#.....#...
...#............#.......#.......#..#.....##.......#.....#.........................#..........#.......#.....#....#.........................................#........#.................#.......#............#.....#............#.......#.......#..#.....##.......#.....#.........................#..........#.......#.....#....#.........................................#........#.................#.......#............#.....#............#.......#.......#..#.....##.......#.....#.........................#.......
..###..#.................#..##.#..#....#......#...............#..#....##..............##.........#....#..................#..........#................................................#.#.......##.......#......###..#.................#..##.#..#....#......#...............#..#....##..............##.........#....#..................#..........#................................................#.#.......##.......#......###..#.................#..##.#..#....#......#...............#..#....##..............##..
#.......#...#..#..#...............#.........#....#.........#.........#.......#..#...........#....#..#...#.#......##....#...#........#.....#...................##....#...#...........#....#......#............#.......#...#..#..#...............#.........#....#.........#.........#.......#..#...........#....#..#...#.#......##....#...#........#.....#...................##....#...#...........#....#......#............#.......#...#..#..#...............#.........#....#.........#.........#.......#..#.........
.............#....#....##.......#...........#........#..........................#............................##.....................#..........#.......#.#.......#.....#......#.#............#............................#....#....##.......#...........#........#..........................#............................##.....................#..........#.......#.#.......#.....#......#.#............#............................#....#....##.......#...........#........#..........................#.........
....................................#..........#...............................................#............#............#..........................#...........###.......#.............................#........................................#..........#...............................................#............#............#..........................#...........###.......#.............................#........................................#..........#..........................................
........#.............#.....#............#............#..........#.....#.#..#.#...##..#........#.......#....................##..............#..................................#........#...........#................#.............#.....#............#............#..........#.....#.#..#.#...##..#........#.......#....................##..............#..................................#........#...........#................#.............#.....#............#............#..........#.....#.#..#.#...##..#...
........#.#......##.........#......#.......................................#.................#..................#...#..#......#.#.............#......#...........#.........................#.........................#.#......##.........#......#.......................................#.................#..................#...#..#......#.#.............#......#...........#.........................#.........................#.#......##.........#......#.......................................#..............
..#......##..........#........#..#...#........................#...#................................#......##...............#.................................#...........#.#...#.....#.....##..#............#..#......##..........#........#..#...#........................#...#................................#......##...............#.................................#...........#.#...#.....#.....##..#............#..#......##..........#........#..#...#........................#...#.......................
.#...#...#........#...#........................#.#........#........#...........#...............#...........#..........#...#...................#...#.##....#.................#...................#.#...........#...#...#........#...#........................#.#........#........#...........#...............#...........#..........#...#...................#...#.##....#.................#...................#.#...........#...#...#........#...#........................#.#........#........#...........#..........
...#.................#........##.................................##.........#...............................#.#..............................................................#...#..............................#.................#........##.................................##.........#...............................#.#..............................................................#...#..............................#.................#........##.................................##.........#.............
....##....#.#.........#.........#..............###...........#.........#...............#.......#............#...........................................#........#............#...#..................#...........##....#.#.........#.........#..............###...........#.........#...............#.......#............#...........................................#........#............#...#..................#...........##....#.#.........#.........#..............###...........#.........#...............#..
...........#.....#............................#........##....#...........................#.......#........#..........#.............#..........#......#........##..#.....#.....#........#.........#....#.................#.....#............................#........##....#...........................#.......#........#..........#.............#..........#......#........##..#.....#.....#........#.........#....#.................#.....#............................#........##....#...........................#
....#.#.....................#..##.............#.............#..#...................#.#......##......#..........#..#..................#.#..............#...#........................#.#............#....#...#.....#.#.....................#..##.............#.............#..#...................#.#......##......#..........#..#..................#.#..............#...#........................#.#............#....#...#.....#.#.....................#..##.............#.............#..#...................#.#....
..........#........................................#..#....##............#..........#....#...#....#.....................................#..........#..........#..#....#.......##....................#...#..#...........#........................................#..#....##............#..........#....#...#....#.....................................#..........#..........#..#....#.......##....................#...#..#...........#........................................#..#....##............#..........#....#
.#........#.......##..#.......#............#........#.......#....#...#.......#..........#.#.........#.............##................#...#.....#..#................#.#................#....#......#..#......#..#........#.......##..#.......#............#........#.......#....#...#.......#..........#.#.........#.............##................#...#.....#..#................#.#................#....#......#..#......#..#........#.......##..#.......#............#........#.......#....#...#.......#..........#.
.............#..#.............#...........................#.#................#........................................................#.............................................#...#...#.......#.....................#..#.............#...........................#.#................#........................................................#.............................................#...#...#.......#.....................#..#.............#...........................#.#................#............
....................#.#................#.#............#......................#.##.....#...............................#.....#..#..............#............................#......................##....#........................#.#................#.#............#......................#.##.....#...............................#.....#..#..............#............................#......................##....#........................#.#................#.#............#......................#.##.....#...
......................#.#......#.....#......................................#..............#...#....#.............#...................#........................#.....#...#.......#..#.............#....#...........................#.#......#.....#......................................#..............#...#....#.............#...................#........................#.....#...#.......#..#.............#....#...........................#.#......#.....#......................................#.............
.........##........#..............#...#...#.....#................#....#..........#.........................#.....#..........#.......#.................#....#.###...#.........................#.........##.............##........#..............#...#...#.....#................#....#..........#.........................#.....#..........#.......#.................#....#.###...#.........................#.........##.............##........#..............#...#...#.....#................#....#..........#........
...........#...............................#....#...##...............#..#.........................................#.#....#...................#.#.......#......#..#....##...#..........##........#...........#...........#...............................#....#...##...............#..#.........................................#.#....#...................#.#.......#......#..#....##...#..........##........#...........#...........#...............................#....#...##...............#..#.................
....#....#.#.........................#..##...................#..............................#....#....#..............#..............#....#...................................#.#.....#...#...#...#.....#..#.#....#....#.#.........................#..##...................#..............................#....#....#..............#..............#....#...................................#.#.....#...#...#...#.....#..#.#....#....#.#.........................#..##...................#............................
...#........#....................#.#.#.........#........................#...#.....#...........#........#.........#....................................#....#........#...........#...........#.........#....##...#........#....................#.#.#.........#........................#...#.....#...........#........#.........#....................................#....#........#...........#...........#.........#....##...#........#....................#.#.#.........#........................#...#.....#.......
...........#............#.................#........#.....#.....................#.#............#................................#....#.......#..........................#................#...............................#............#.................#........#.....#.....................#.#............#................................#....#.......#..........................#................#...............................#............#.................#........#.....#.....................#.#........
#.......#...#.......#......#.........##.......#.....#......#........................##..........##................#......#..........#..........#..........#....#.#..........#.........#....#............#...##.......#...#.......#......#.........##.......#.....#......#........................##..........##................#......#..........#..........#..........#....#.#..........#.........#....#............#...##.......#...#.......#......#.........##.......#.....#......#........................##....
#....#....#..#.................#.....#.........#....#......#..#...#.........#.#..............##..#.............#....#.....#..#.............#.##.....#.......#...............................................##....#....#..#.................#.....#.........#....#......#..#...#.........#.#..............##..#.............#....#.....#..#.............#.##.....#.......#...............................................##....#....#..#.................#.....#.........#....#......#..#...#.........#.#...........
........#...##.....#..#........#.......#...................#....#.........................#.........................#...#..........#....#..........#..#.....##.........#...#.........................................#...##.....#..#........#.......#...................#....#.........................#.........................#...#..........#....#..........#..#.....##.........#...#.........................................#...##.....#..#........#.......#...................#....#.........................
....................................................#...##....................#....#.................#.##..............................#...#.........##.....#....................#..#........#...#........#......................................................#...##....................#....#.................#.##..............................#...#.........##.....#....................#..#........#...#........#......................................................#...##....................#....#......
.............#............................#.............#.........................#.......##...#....................#................#...#................#..........#................##.....#.....#......................#............................#.............#.........................#.......##...#....................#................#...#................#..........#................##.....#.....#......................#............................#.............#.........................#.......
.............#.......##..#...#......................................#.................#.....................#....#.........#.....##...............#.#.#.....#....#.........................#..........#...#...............#.......##..#...#......................................#.................#.....................#....#.........#.....##...............#.#.#.....#....#.........................#..........#...#...............#.......##..#...#......................................#.................#...
.......#..#..#.#.#..........#........#...#.##......#....#.##.....#..............................#...#.#.........................#.#....#........#.......#............#....#.........#..#..........#......##.........#..#..#.#.#..........#........#...#.##......#....#.##.....#..............................#...#.#.........................#.#....#........#.......#............#....#.........#..#..........#......##.........#..#..#.#.#..........#........#...#.##......#....#.##.....#........................
##.................#.......#.....##......#.#.#.............##..................#.#.............#.....................................#............#......#..........#......................#..#......#...#...##.................#.......#.....##......#.#.#.............##..................#.#.............#.....................................#............#......#..........#......................#..#......#...#...##.................#.......#.....##......#.#.#.............##..................#.#........
..#.....................#...#......#..#........................................##.......#.............#..#........#..............#.......................#..#.............##................................#..#.....................#...#......#..#........................................##.......#.............#..#........#..............#.......................#..#.............##................................#..#.....................#...#......#..#........................................##.......#.
...............#..........................................#.##.....#........#..#.#...................#...#.............#........................#.###...............#.......................#...............................#..........................................#.##.....#........#..#.#...................#...#.............#........................#.###...............#.......................#...............................#..........................................#.##.....#........#..#.#........
.#.........#.#...#.....#.....#.#......................................................#.....#.#.....#......#...#.................#....................................#.....#..........#................#..#..#.........#.#...#.....#.....#.#......................................................#.....#.#.....#......#...#.................#....................................#.....#..........#................#..#..#.........#.#...#.....#.....#.#......................................................#...
.....#..........#.......................#...........#....#...#.............#...#......#..................#..........#.#.......#...............#..............#.........................#...#......................#..........#.......................#...........#....#...#.............#...#......#..................#..........#.#.......#...............#..............#.........................#...#......................#..........#.......................#...........#....#...#.............#...#......#...
.#......................................#............................#..............##........#..#.##....#............#.#.........................#...................................#.........#....#........#......................................#............................#..............##........#..#.##....#............#.#.........................#...................................#.........#....#........#......................................#............................#..............##....
...#........#....#................#...................................................##........#............#............##........#...#.#.............#................#...#...#..#..#........##....#.........#........#....#................#...................................................##........#............#............##........#...#.#.............#................#...#...#..#..#........##....#.........#........#....#................#...................................................##..
....#...#................#.................#..............#...........#................#.#.......#.....#...........##........#.#...##.#.#...#......#......#..........#..........##..#....##.................#....#...#................#.................#..............#...........#................#.#.......#.....#...........##........#.#...##.#.#...#......#......#..........#..........##..#....##.................#....#...#................#.................#..............#...........#................#.#
..#......#..#......#...#...#..#..#..............................#....#...#.......##.....#.........#..........##..................#......##.................#...#..........#...............#............#.......#......#..#......#...#...#..#..#..............................#....#...#.......##.....#.........#..........##..................#......##.................#...#..........#...............#............#.......#......#..#......#...#...#..#..#..............................#....#...#.......##.....#.
.....#...#................#.....#..............##.................##.............##........#....................#.......#...........#.........#............#....#....#...#.......##..#..........##.......#........#...#................#.....#..............##.................##.............##........#....................#.......#...........#.........#............#....#....#...#.......##..#..........##.......#........#...#................#.....#..............##.................##.............##.......
#............#..............#................#....#.....#........#.............................#.........#.............#........#........................................#....#...........#..................#............#..............#................#....#.....#........#.............................#.........#.............#........#........................................#....#...........#..................#............#..............#................#....#.....#........#........................
.....#..#.............#...........#........#........#...........#.....#..............#......................#..........................#........#.............#........#...................##...#.#....#..........#..#.............#...........#........#........#...........#.....#..............#......................#..........................#........#.............#........#...................##...#.#....#..........#..#.............#...........#........#........#...........#.....#..............#....
..#.................#....#..............#...........#........#.....#.#.........#....#.....#................#..#...........#........#.............................#....#........#..#...#......#.................#.................#....#..............#...........#........#.....#.#.........#....#.....#................#..#...........#........#.............................#....#........#..#...#......#.................#.................#....#..............#...........#........#.....#.#.........#....#.....
.........#..........#.......#.......................#.#....#............#.............................................##.#...............#..#...#.............##.................#......#........#........#...........#..........#.......#.......................#.#....#............#.............................................##.#...............#..#...#.............##.................#......#........#........#...........#..........#.......#.......................#.#....#............#.................
.....#.......#..#..#..#..#..#............#.................#..........#.......................##.........#..................#........#..#..................#.....................##....#.........#.....###........#.......#..#..#..#..#..#............#.................#..........#.......................##.........#..................#........#..#..................#.....................##....#.........#.....###........#.......#..#..#..#..#..#............#.................#..........#...................
....................#...#..#......#.............#...........#......#.......#...........#......................#.........#......##....#.........#.......#........................#...##.....................#.....................#...#..#......#.............#...........#......#.......#...........#......................#.........#......##....#.........#.......#........................#...##.....................#.....................#...#..#......#.............#...........#......#.......#...........#..
..#.......#.............#.................#.......#..............#........#.............#....#......................................................#...........#.....#........##.................#............#.......#.............#.................#.......#..............#........#.............#....#......................................................#...........#.....#........##.................#............#.......#.............#.................#.......#..............#........#.............#.
...........#....#......#......#...................................................##...#.........#......#.......#......##...#..#....##....#.....................#.#...........#......#...............#..#...............#....#......#......#...................................................##...#.........#......#.......#......##...#..#....##....#.....................#.#...........#......#...............#..#...............#....#......#......#...................................................##...#..
...............#..............#.............#..........#..................#.............#.........#.....##...#.#.....#.......#.#...........#....................#....#.#..#......#.....##............#....#.................#..............#.............#..........#..................#.............#.........#.....##...#.#.....#.......#.#...........#....................#....#.#..#......#.....##............#....#.................#..............#.............#..........#..................#.............#.
........................................................#......................................#...............#.......#.................#..................................................#........................................................................#......................................#...............#.......#.................#..................................................#........................................................................#.................................
.#.......#.....#..........#...#........##.......#.#................................#....##.................#.#................##................#...................#......................#...#.......#...#..#.......#.....#..........#...#........##.......#.#................................#....##.................#.#................##................#...................#......................#...#.......#...#..#.......#.....#..........#...#........##.......#.#................................#....##
....#....................#.............#....#...........................#.#.................#......#.....#.................#....#........................#...#...........#..............##...#.#.................#....................#.............#....#...........................#.#.................#......#.....#.................#....#........................#...#...........#..............##...#.#.................#....................#.............#....#...........................#.#...............
..#..............#............#..#....#....#..#......#...........#..........#...................#....................#......................#....#......#.......................................##..##......#..#..............#............#..#....#....#..#......#...........#..........#...................#....................#......................#....#......#.......................................##..##......#..#..............#............#..#....#....#..#......#...........#..........#.............
.#.........#........#........#........................#.......#.......................#....#.................##.#..............#.................................#......#...........................#.......#.#.........#........#........#........................#.......#.......................#....#.................##.#..............#.................................#......#...........................#.......#.#.........#........#........#........................#.......#.......................#...
................#.............................#.....#........#.#....#................#..........................#........#.............................#....#.#...............................#.....#........................#.............................#.....#........#.#....#................#..........................#........#.............................#....#.#...............................#.....#........................#.............................#.....#........#.#....#................#....
#...#............#.#..#......#....#....##.........................#............................#....#.#..................#........................#.#...#........#....#...................#..................#...#............#.#..#......#....#....##.........................#............................#....#.#..................#........................#.#...#........#....#...................#..................#...#............#.#..#......#....#....##.........................#.......................
...#.......#.............................#...........................##.......#.......#....#...#....#.....#................#...#....#......................#...............................#..........#....#....#.......#.............................#...........................##.......#.......#....#...#....#.....#................#...#....#......................#...............................#..........#....#....#.......#.............................#...........................##.......#.......#...
.......#........#......................................#....#.....................#..#.......................#.#.......#..........#.#.......#...#.............#..#...........#..#.......#.........#.................#........#......................................#....#.....................#..#.......................#.#.......#..........#.#.......#...#.............#..#...........#..#.......#.........#.................#........#......................................#....#.....................#..#....
....#...........#........#....#......#...#....#....#................#.........##..#...................#.....#.......#..........................#......#......#...#......#........#.##..........#...#.##...#.#....#...........#........#....#......#...#....#....#................#.........##..#...................#.....#.......#..........................#......#......#...#......#........#.##..........#...#.##...#.#....#...........#........#....#......#...#....#....#................#.........##..#.......
........#.........#.........#.....................#....................#......#..#....#.................#..............#..........##.#.............#.##...#........#...#....#........................................#.........#.........#.....................#....................#......#..#....#.................#..............#..........##.#.............#.##...#........#...#....#........................................#.........#.........#.....................#....................#......#..#....#...
.#...........#.#....#.........#.....................#...........................#...........#..........#....#..#.......................#...........................#...................................#......#...........#.#....#.........#.....................#...........................#...........#..........#....#..#.......................#...........................#...................................#......#...........#.#....#.........#.....................#...........................#.........
.........#.....................#.#.........................#................#.........#...#......................#............#................#...#.........#................#...................#...................#.....................#.#.........................#................#.........#...#......................#............#................#...#.........#................#...................#...................#.....................#.#.........................#................#.........#...
.#.................................#..............#...........#.....##.#..........##...............................#............#......#.............#....#....#.......#..................#..........#......#.#.................................#..............#...........#.....##.#..........##...............................#............#......#.............#....#....#.......#..................#..........#......#.#.................................#..............#...........#.....##.#..........##......
........#...........................................#........#.........................#..#......#..........#.#.........#.#......................#............##....................#.....#..........................#...........................................#........#.........................#..#......#..........#.#.........#.#......................#............##....................#.....#..........................#...........................................#........#.........................#..
.......#...#..............##.......#................##..............#....#.....#........#.......#..#.#..............#..#..........#........................................##....#....#.................#...........#...#..............##.......#................##..............#....#.....#........#.......#..#.#..............#..#..........#........................................##....#....#.................#...........#...#..............##.......#................##..............#....#.....#........#.
#......................#............#...........................##...............#........#................#...............................................#....................................#......#.....#......................#............#...........................##...............#........#................#...............................................#....................................#......#.....#......................#............#...........................##...............#........
...............#.............#.#.#.#...........#...#...##......#...#................................................................#...............................#............#.#.....................##.................#.............#.#.#.#...........#...#...##......#...#................................................................#...............................#............#.#.....................##.................#.............#.#.#.#...........#...#...##......#...#......................
...........#....#....#................#.#.#.#..#.#...#.........................#.............................#.....#.........#...........#.....................#....#.........#...........#................#............#....#....#................#.#.#.#..#.#...#.........................#.............................#.....#.........#...........#.....................#....#.........#...........#................#............#....#....#................#.#.#.#..#.#...#.........................#..........
......#...........#...##....#....................#........#................#........................#.#..#...#..........................#......#................#...........#.#....#.##.........#.#................#...........#...##....#....................#........#................#........................#.#..#...#..........................#......#................#...........#.#....#.##.........#.#................#...........#...##....#....................#........#................#..............
........#.##........#..#................#.....................#..#....................##...##..#............#.#..................#............#.......##...#......#.............................#..........#.........#.##........#..#................#.....................#..#....................##...##..#............#.#..................#............#.......##...#......#.............................#..........#.........#.##........#..#................#.....................#..#....................##..
......##............#.....................#..........#..........#......................................#.........#................##......................#..#..#.#...#..#.....#..#.........................#......##............#.....................#..........#..........#......................................#.........#................##......................#..#..#.#...#..#.....#..#.........................#......##............#.....................#..........#..........#.........................
..#....##............#............#.......................##..........#...##............#......#................#.........#...................#...##.....#....#.......#..............#..........#......##......#....##............#............#.......................##..........#...##............#......#................#.........#...................#...##.....#....#.......#..............#..........#......##......#....##............#............#.......................##..........#...##............#.
.#.......#....#....#.....##...............................#............#..#....................................................#..........................#........#..#.......#...............................#.......#....#....#.....##...............................#............#..#....................................................#..........................#........#..#.......#...............................#.......#....#....#.....##...............................#............#..#...............
........#....#........................#....#.........#....#..............#........#......................#......#..........#....##...........#....................#........#.....#.#..............#..................#....#........................#....#.........#....#..............#........#......................#......#..........#....##...........#....................#........#.....#.#..............#..................#....#........................#....#.........#....#..............#........#.......
....#.......#...#...#...#...............#.#...........#......#.............#.....#....#......#............#.......#...#...#....#..........................#......................#........##.....#...............#.......#...#...#...#...............#.#...........#......#.............#.....#....#......#............#.......#...#...#....#..........................#......................#........##.....#...............#.......#...#...#...#...............#.#...........#......#.............#.....#....#...
....##.#.............##....#....................#......................#.......................#...................#.............................................#..................#..##.................###....##.#.............##....#....................#......................#.......................#...................#.............................................#..................#..##.................###....##.#.............##....#....................#......................#..................
........#........#.......#.##.#...........##.....#........#..........................#..#.....#............................................#...#.................................................##..................#........#.......#.##.#...........##.....#........#..........................#..#.....#............................................#...#.................................................##..................#........#.......#.##.#...........##.....#........#..........................#..#.
......#...............................#...#...#.#............#...#..........#..................#.........#.......#.#..............................................#............#...............#...#...............#...............................#...#...#.#............#...#..........#..................#.........#.......#.#..............................................#............#...............#...#...............#...............................#...#...#.#............#...#..........#.............
.....###...........#....................##...##......#.............##..................#..#.......##.#...................................#.....#..............................................##...##.............###...........#....................##...##......#.............##..................#..#.......##.#...................................#.....#..............................................##...##.............###...........#....................##...##......#.............##..................#..
................#.#..#........................#..#................................#......#.....#...........................#.....#....#.#......#...#.........###.....##...............#...#.........#.....#..................#.#..#........................#..#................................#......#.....#...........................#.....#....#.#......#...#.........###.....##...............#...#.........#.....#..................#.#..#........................#..#................................#......#
.#...............#......................##....#.....................................#...................................#...............#........#................#...........#............#..................#...............#......................##....#.....................................#...................................#...............#........#................#...........#............#..................#...............#......................##....#.....................................#.....
.#.........#......#....#....#...............#...#...............#...##.........#...#.................##..........#.....................#.......#....#....###.##....................................##.........#.........#......#....#....#...............#...#...............#...##.........#...#.................##..........#.....................#.......#....#....###.##....................................##.........#.........#......#....#....#...............#...#...............#...##.........#...#......
......#...##....................#.....#....#........##...................................#.....#.#.........................#..#...#.....#.......#............................#......................#..............#...##....................#.....#....#........##...................................#.....#.#.........................#..#...#.....#.......#............................#......................#..............#...##....................#.....#....#........##...................................#
...........#...........##............................#...#............#........#.............................#.....#..#............................................#.........#..........#........#.......#..............#...........##............................#...#............#........#.............................#.....#..#............................................#.........#..........#........#.......#..............#...........##............................#...#............#........#..........
.................#........#........................##...........#....#..............................#........##........#..#......#..........#........#....##...............#..........###.#.............#.....................#........#........................##...........#....#..............................#........##........#..#......#..........#........#....##...............#..........###.#.............#.....................#........#........................##...........#....#....................
.#.#..................#.....#...................#.#.#......##......................................#..........#.......................#.................#............................#.#......#...#..#........#.#..................#.....#...................#.#.#......##......................................#..........#.......................#.................#............................#.#......#...#..#........#.#..................#.....#...................#.#.#......##.............................
.....#.....#....................#....#........#.#...........#.##.....................#.#...............#..............#........................#.....#......................................#..............#......#.....#....................#....#........#.#...........#.##.....................#.#...............#..............#........................#.....#......................................#..............#......#.....#....................#....#........#.#...........#.##.....................#.#..
...........#..#......#..##......#.......#...#.....#............................#..##....#.#...............#.......................##....................#.#...#..........#........#.......#.........#...................#..#......#..##......#.......#...#.....#............................#..##....#.#...............#.......................##....................#.#...#..........#........#.......#.........#...................#..#......#..##......#.......#...#.....#............................#..##....#.
..........#.................#............................#..................#......#..#......#......#....#.....#..#.....................................##...#....................#...........#.......#................#.................#............................#..................#......#..#......#......#....#.....#..#.....................................##...#....................#...........#.......#................#.................#............................#..................#......#..#...
#..#.....#.....#...........#..............#.......#.....................#.....#........#....#..........#..........#....#...#.....#.......#..............#........##......#...........................#.......#..#.....#.....#...........#..............#.......#.....................#.....#........#....#..........#..........#....#...#.....#.......#..............#........##......#...........................#.......#..#.....#.....#...........#..............#.......#.....................#.....#........#..
....#.......#...#............#.....#........#.##.....#.....#.#........#........#.#............##.......#....#..#.#......................#....#..#.....#...#......#.....#......................#..................#.......#...#............#.....#........#.##.....#.....#.#........#........#.#............##.......#....#..#.#......................#....#..#.....#...#......#.....#......................#..................#.......#...#............#.....#........#.##.....#.....#.#........#........#.#........
.......#..................#....#..#...........#..................................................#..#.#.........#......#...#..#..................#...#...................#..........................................#..................#....#..#...........#..................................................#..#.#.........#......#...#..#..................#...#...................#..........................................#..................#....#..#...........#...........................................
............#................................#.............#..........##...................#......#.........##..............#..#....#...................#......#...................#...#.................#...............#................................#.............#..........##...................#......#.........##..............#..#....#...................#......#...................#...#.................#...............#................................#.............#..........##..................
##.........#...........#.....#...#.#......##...........................................#................................#.......#.......#...............................#...#.....#...#......................##.........#...........#.....#...#.#......##...........................................#................................#.......#.......#...............................#...#.....#...#......................##.........#...........#.....#...#.#......##...........................................#..
...##.............#.#............#......................#...................#...##...#.#.......#..........#..............................#......#...................#.....#..................#......##..........##.............#.#............#......................#...................#...##...#.#.......#..........#..............................#......#...................#.....#..................#......##..........##.............#.#............#......................#...................#...##...#.#..
............#.#...#.##.......#.....#.............................#...................#.............#...........#..............#.......#.....#............#..#..............................................#.............#.#...#.##.......#.....#.............................#...................#.............#...........#..............#.......#.....#............#..#..............................................#.............#.#...#.##.......#.....#.............................#...................#....
.....................#.....#..........#............#..#......#......................#............#.....#.......#..#.......#.#..................#.#...............#....#...........................................................#.....#..........#............#..#......#......................#............#.....#.......#..#.......#.#..................#.#...............#....#...........................................................#.....#..........#............#..#......#......................#.....
............#....#......#............#..................................#.................#......#.......#.....##...#.....#......##....#...##..#..............#..#....#..........#........##...#..####...................#....#......#............#..................................#.................#......#.......#.....##...#.....#......##....#...##..#..............#..#....#..........#........##...#..####...................#....#......#............#..................................#.................
...................#...........#..............#............#........#...#...#...............................#.....................#.....#........#....#...##....#........##.......#..#.....#.............#......................#...........#..............#............#........#...#...#...............................#.....................#.....#........#....#...##....#........##.......#..#.....#.............#......................#...........#..............#............#........#...#...#.............
..#...................##...............#........#.................................##......................#.....#...........#..............##..#..........#.......#...............................#............#...................##...............#........#.................................##......................#.....#...........#..............##..#..........#.......#...............................#............#...................##...............#........#.................................##......
..#.......................#....#.......#.......#.................#........#....##...#..#........#.................#.#..#.#.#.....##...#.....#............#...#..#.....#...#...#...#.#...#......#...............#.......................#....#.......#.......#.................#........#....##...#..#........#.................#.#..#.#.#.....##...#.....#............#...#..#.....#...#...#...#.#...#......#...............#.......................#....#.......#.......#.................#........#....##...#..#..
#...#....................#....................................#...............#..............................#..........................#.........#.......#.....#................#............#............#.#...#....................#....................................#...............#..............................#..........................#.........#.......#.....#................#............#............#.#...#....................#....................................#...............#...........
.......#.#..........#.........................................#...#...........#.#..#.....#.................#...#..#...#....#.#...........#..........#...#...........#................#..............................#.#..........#.........................................#...#...........#.#..#.....#.................#...#..#...#....#.#...........#..........#...#...........#................#..............................#.#..........#.........................................#...#...........#.#..#.....#
..........#............#............#......#....................#.......#...........#........#...#...............#...............#......#.#......#................#..#.......#..............##..#........#..#..........#............#............#......#....................#.......#...........#........#...#...............#...............#......#.#......#................#..#.......#..............##..#........#..#..........#............#............#......#....................#.......#...........#.....
......#..#...#......#.#....#..##..................#...................#..#.........................#........#........#.....#.......#.......................#.............#...............#..........#.......#......#..#...#......#.#....#..##..................#...................#..#.........................#........#........#.....#.......#.......................#.............#...............#..........#.......#......#..#...#......#.#....#..##..................#...................#..#................
..#...##.............#.........................#...............#........................#......#..........#...............#............#..............#.....#...............#........#...#......#....#.........#...##.............#.........................#...............#........................#......#..........#...............#............#..............#.....#...............#........#...#......#....#.........#...##.............#.........................#...............#........................#.
..........#............#......#.........................#.............#....#.......#.......................#..........#.................#..#..............#....#.......................................................#............#......#.........................#.............#....#.......#.......................#..........#.................#..#..............#....#.......................................................#............#......#.........................#.............#....#.......#......
....................................#.........##..............................#.......#......#.............................#................#.#........#.........#...#...........#.#.......#.#..#................................................#.........##..............................#.......#......#.............................#................#.#........#.........#...#...........#.#.......#.#..#................................................#.........##..............................#.......#...
....#.......................##...#.........#.#..#.#.#...................................................##...........................#................#...........#.......#.......................#.......#......#.......................##...#.........#.#..#.#.#...................................................##...........................#................#...........#.......#.......................#.......#......#.......................##...#.........#.#..#.#.#.....................................
..#....#.#......#.#..........#....#...........#.#....#..................#.........#.........................#.#................#........#..#............#......#............#..................................#....#.#......#.#..........#....#...........#.#....#..................#.........#.........................#.#................#........#..#............#......#............#..................................#....#.#......#.#..........#....#...........#.#....#..................#.........#.......
.......#.....#.#.......#..................#.......................#.......#...........#.....#...#.....................................#.................##......#.....#.......#.#....#.#...#.......#......#.........#.....#.#.......#..................#.......................#.......#...........#.....#...#.....................................#.................##......#.....#.......#.#....#.#...#.......#......#.........#.....#.#.......#..................#.......................#.......#...........#...
........#..............#........#..............#.............#.##....#................#.......#.#...#..........#................#..#.............#.........#.........................##..#...#........#..............#..............#........#..............#.............#.##....#................#.......#.#...#..........#................#..#.............#.........#.........................##..#...#........#..............#..............#........#..............#.............#.##....#................#...
........#..#...............#..........#...............#.#...#................#........##..#.....#............#...........................................#.#..........#....................#.............##..........#..#...............#..........#...............#.#...#................#........##..#.....#............#...........................................#.#..........#....................#.............##..........#..#...............#..........#...............#.#...#................#........##..
.#........##.#..........#..................###.#................#..#...#..#...............#.........#........#....#........#................#..........#....##....#.#.........#...............#..#...#........#........##.#..........#..................###.#................#..#...#..#...............#.........#........#....#........#................#..........#....##....#.#.........#...............#..#...#........#........##.#..........#..................###.#................#..#...#..#...............
...#...................#.....#....#..#..#..#.............#....#........................#.#....#..................###..#...................#.#...........#..#.#..#........#.#.....#...#............#.............#...................#.....#....#..#..#..#.............#....#........................#.#....#..................###..#...................#.#...........#..#.#..#........#.#.....#...#............#.............#...................#.....#....#..#..#..#.............#....#........................#.#
............#....#..#.#........#............#........#............##..........##................#.........#.##.....##...#..............#................#........##..........#...#....#.....................#............#....#..#.#........#............#........#............##..........##................#.........#.##.....##...#..............#................#........##..........#...#....#.....................#............#....#..#.#........#............#........#............##..........##..........
#........#.....#.............#..................#........##.#................#.......#.#....#...#.....#.............................#..........#..............#.............#..#.............................#........#.....#.............#..................#........##.#................#.......#.#....#...#.....#.............................#..........#..............#.............#..#.............................#........#.....#.............#..................#........##.#................#.......#.#..
........................#....................#......#........#....##........#........#.#......#..##.........#.....#........#...#................#................................#...................................................#....................#......#........#....##........#........#.#......#..##.........#.....#........#...#................#................................#...................................................#....................#......#........#....##........#........#.#..
.....................#....................................#.............................#..........#.......................#...#..#...#.......#.......#............##........................#.....#..............................#....................................#.............................#..........#.......................#...#..#...#.......#.......#............##........................#.....#..............................#....................................#.............................#.
.#...............#.....##..#............#........................................##........#....#......#.#...#..#...#........#.#...#..#.................#.....................#..#......................#..#..#...............#.....##..#............#........................................##........#....#......#.#...#..#...#........#.#...#..#.................#.....................#..#......................#..#..#...............#.....##..#............#........................................##.......
...............##..#.......#...##...............#.......#..............#.................#..#.#.....##................#..#....................#.#..........................##.#...................#.........................##..#.......#...##...............#.......#..............#.................#..#.#.....##................#..#....................#.#..........................##.#...................#.........................##..#.......#...##...............#.......#..............#.................#
.....................#..............#........#........#.................#......#........#........................#.........#..................##...#..#........................................#......#.....#.....................#..............#........#........#.................#......#........#........................#.........#..................##...#..#........................................#......#.....#.....................#..............#........#........#.................#......#........#.
..#...................#........##.#.........#...............................##..#...................#............##....#..#...#..........#.#.#..#.....#..#.........................................#.#.........#...................#........##.#.........#...............................##..#...................#............##....#..#...#..........#.#.#..#.....#..#.........................................#.#.........#...................#........##.#.........#...............................##..#.........
.....##.....#....#.....#.#.............................#.......##........#...#..#..................#......#............#.#..#....................#............#...#..............#....#...........................##.....#....#.....#.#.............................#.......##........#...#..#..................#......#............#.#..#....................#............#...#..............#....#...........................##.....#....#.....#.#.............................#.......##........#...#..#.........
......#...#................#....#.........#.......#..........#.......#.#.....##.....#...#.....#........##.#.#....#....#..##..#.#.........#...........................##...........#.#........#........#...#........#...#................#....#.........#.......#..........#.......#.#.....##.....#...#.....#........##.#.#....#....#..##..#.#.........#...........................##...........#.#........#........#...#........#...#................#....#.........#.......#..........#.......#.#.....##.....#...#.
...#.........#...#.....#............#....................#..........#.#....#.......##........#........#..............#...................#..........#.........#...............#..#.........#....................#.........#...#.....#............#....................#..........#.#....#.......##........#........#..............#...................#..........#.........#...............#..#.........#....................#.........#...#.....#............#....................#..........#.#....#.......##.....
.......................#......#....#..............#........#.#.............#....#.....................#....#.#...#..#...................................#..................#.#............#.#.......................................#......#....#..............#........#.#.............#....#.....................#....#.#...#..#...................................#..................#.#............#.#.......................................#......#....#..............#........#.#.............#....#.........
..................##.#.###....#.......#..............#..#.........#.................#...###...................................#..............#........#....#...............#......#........#.#.........#.......................##.#.###....#.......#..............#..#.........#.................#...###...................................#..............#........#....#...............#......#........#.#.........#.......................##.#.###....#.......#..............#..#.........#.................#...##
.#..#.#...........#.#.......##.#......#..............#................................#....##.#.#.........##..................#...................#.............#...##......#...........##...#.........#....#.#..#.#...........#.#.......##.#......#..............#................................#....##.#.#.........##..................#...................#.............#...##......#...........##...#.........#....#.#..#.#...........#.#.......##.#......#..............#................................#...
.....................#....#.......................#........#............................#...........#.........................#......#.....#...#.........#...#.........#...##............#...#...........#..#.....................#....#.......................#........#............................#...........#.........................#......#.....#...#.........#...#.........#...##............#...#...........#..#.....................#....#.......................#........#............................#.
.........#...#..##........#.........#...#....................#.#................#...#..............###.......#......#.......#...#.........#..........................##......#...........#............................#...#..##........#.........#...#....................#.#................#...#..............###.......#......#.......#...#.........#..........................##......#...........#............................#...#..##........#.........#...#....................#.#................#...#.....
..................#.#.......#...#...........#....#...................................#.........#.......#.........................#......#.#...#........#...#...............##...#.........#....#...............................#.#.......#...#...........#....#...................................#.........#.......#.........................#......#.#...#........#...#...............##...#.........#....#...............................#.#.......#...#...........#....#...................................#....
#.............#..##........................#........................#...........#.......#......#................................#.#..............###............#........................#......#............#.............#..##........................#........................#...........#.......#......#................................#.#..............###............#........................#......#............#.............#..##........................#........................#...........#.......#.
.....#....##.........#......................##...........#...........#..........#...#.#...........#......#.....#..#..#...............#.........#.................#..#...........###.....#................#........#....##.........#......................##...........#...........#..........#...#.#...........#......#.....#..#..#...............#.........#.................#..#...........###.....#................#........#....##.........#......................##...........#...........#..........#...#.#...
.##.....#....................#.......#....................#......##...#..............................##.................#.................................................##.............#....................##.....#....................#.......#....................#......##...#..............................##.................#.................................................##.............#....................##.....#....................#.......#....................#......##...#...................
..#..#.......................##.##..#.....................#.##.......##....#.#...........#.#....##..#....#..#.............#..........#..#.#...................#..............#.........................#..#.#..#..#.......................##.##..#.....................#.##.......##....#.#...........#.#....##..#....#..#.............#..........#..#.#...................#..............#.........................#..#.#..#..#.......................##.##..#.....................#.##.......##....#.#...........#
........#....#..............#....#..................#.........#................................#.#.......................#.......#..............#..................#....#.......#............#.....#...#.#...........#....#..............#....#..................#.........#................................#.#.......................#.......#..............#..................#....#.......#............#.....#...#.#...........#....#..............#....#..................#.........#...........................
...#.............................#....##............##...........#....................#...................................#....#...............#...##....#.#..#...................................##............#.............................#....##............##...........#....................#...................................#....#...............#...##....#.#..#...................................##............#.............................#....##............##...........#....................#...
...........#.......##.......#............................#.#............#....#.#.....#..........#.....#..............#..#.......#...#..#.....#........#.....#..................#.........#..#..........#....#...........#.......##.......#............................#.#............#....#.#.....#..........#.....#..............#..#.......#...#..#.....#........#.....#..................#.........#..#..........#....#...........#.......##.......#............................#.#............#....#.#.....#....
...........................#..............#............#..#............#...........#..........................#...........................................#......#.......##...........#..#.........##...................................#..............#............#..#............#...........#..........................#...........................................#......#.......##...........#..#.........##...................................#..............#............#..#............#...........#......
.#........#....#..#.........#......#...........##..................#.....#.............................................#..............#....#.......#..#.......##.#.......#.............#..............#...#...#........#....#..#.........#......#...........##..................#.....#.............................................#..............#....#.......#..#.......##.#.......#.............#..............#...#...#........#....#..#.........#......#...........##..................#.....#................
........#...........#............#......#...........#...#....#..#.#...#.................#..........##....#....#..#.......#...#.#..................#......#....................#..#......#............................#...........#............#......#...........#...#....#..#.#...#.................#..........##....#....#..#.......#...#.#..................#......#....................#..#......#............................#...........#............#......#...........#...#....#..#.#...#.................#.
....##.#....................#.........................#...#.......#..........#..#.....................#......#...#....#......#.#.........#...#..........#...........#.........................#..................##.#....................#.........................#...#.......#..........#..#.....................#......#...#....#......#.#.........#...#..........#...........#.........................#..................##.#....................#.........................#...#.......#..........#..#.........
......#........#......#......#..............#...............................................#..........#...........#..........#.........#...#.................#.........#..#...............#.......##.#............#........#......#......#..............#...............................................#..........#...........#..........#.........#...#.................#.........#..#...............#.......##.#............#........#......#......#..............#.............................................
........#...#...................#.....................#........................#...........................#.......#....#..............#........#..#..........#.........#.................#..###.....................#...#...................#.....................#........................#...........................#.......#....#..............#........#..#..........#.........#.................#..###.....................#...#...................#.....................#........................#..........
.......................................#...............#........................#........#.........................#..........#.....#....#......#.....#..##..#.#...............#........#...#.#....#................................................#...............#........................#........#.........................#..........#.....#....#......#.....#..##..#.#...............#........#...#.#....#................................................#...............#........................#........#
......#.....#......#....#...#.......#...............................................#..........#......#..................#..................#..#................................................#..................#.....#......#....#...#.......#...............................................#..........#......#..................#..................#..#................................................#..................#.....#......#....#...#.......#...............................................#.....
.............##......#.....#.................#...................#......#.........#............#..............#.............#.....#.............#..#.#..#.........#....#.....#.#...#......##..............................##......#.....#.................#...................#......#.........#............#..............#.............#.....#.............#..#.#..#.........#....#.....#.#...#......##..............................##......#.....#.................#...................#......#.........#.......
...........#....#...#..........#..#.......#.............................................##......##......#..#......................#...#.....................#.............#......#......#..#........#...................#....#...#..........#..#.......#.............................................##......##......#..#......................#...#.....................#.............#......#......#..#........#...................#....#...#..........#..#.......#.............................................##
.#.........##....#...............#.......#....#...#......#............#.#...#......................#.....#.......#........#......#......#..............#......##.....#..............................#.........#.........##....#...............#.......#....#...#......#............#.#...#......................#.....#.......#........#......#......#..............#......##.....#..............................#.........#.........##....#...............#.......#....#...#......#............#.#...#.............
....#....#......#...........................#.#....#..#...............##...#....................................#.......#..#.#.............#...............#.....................##.......#...........#..........#....#......#...........................#.#....#..#...............##...#....................................#.......#..#.#.............#...............#.....................##.......#...........#..........#....#......#...........................#.#....#..#...............##...#..............
........#...................#........#.........##...#............#...............#.....#.....#.......................#..........#.#.......................#.#..#....#......#..........................#..............#...................#........#.........##...#............#...............#.....#.....#.......................#..........#.#.......................#.#..#....#......#..........................#..............#...................#........#.........##...#............#...............#.....#..
#....#......#.....#............#.#.....#........#...#....#..........#.....#.#..#...#..#.............#................#.#......#.........#.........#.................#......#.....##...................#.#.#..#....#......#.....#............#.#.....#........#...#....#..........#.....#.#..#...#..#.............#................#.#......#.........#.........#.................#......#.....##...................#.#.#..#....#......#.....#............#.#.....#........#...#....#..........#.....#.#..#...#..#...
#.................#.##..............#.........###..#.......................#...#............#.........................#......................#.#....#..........#..........#..............##....#...#.........#.................#.##..............#.........###..#.......................#...#............#.........................#......................#.#....#..........#..........#..............##....#...#.........#.................#.##..............#.........###..#.......................#...#..........
........#...#.............#..................................#....#..#........#.....................#.....#..#.......##..#..........##...........#..#.......#....#....#..........#....................#..............#...#.............#..................................#....#..#........#.....................#.....#..#.......##..#..........##...........#..#.......#....#....#..........#....................#..............#...#.............#..................................#....#..#........#...........
...................#........#.....................##...........#......#....#..........#..........#...........#....................#...........#.........................................##.........#....#.......................#........#.....................##...........#......#....#..........#..........#...........#....................#...........#.........................................##.........#....#.......................#........#.....................##...........#......#....#..........#...
..................##.........#...#.........#.......#......#......#.................#.....#..........#..................#.........................#.............#...#......................#................##..................##.........#...#.........#.......#......#......#.................#.....#..........#..................#.........................#.............#...#......................#................##..................##.........#...#.........#.......#......#......#.................#.....#
..............#.#...#.##...............#.........#...........................#..#........#.................#.......#........#.#.#........................#...##.....#.....#..........#..#.#................................#.#...#.##...............#.........#...........................#..#........#.................#.......#........#.#.#........................#...##.....#.....#..........#..#.#................................#.#...#.##...............#.........#...........................#..#........#
.....#............#.......#...................#................................#..........#....#.....................#...............#..........................#...#...........##..#.........#.....##....#.......#............#.......#...................#................................#..........#....#.....................#...............#..........................#...#...........##..#.........#.....##....#.......#............#.......#...................#................................#..........
.....#...#.....................#....##..............#...#.#............#.......##..##...#...#....#............#...#.#...................#....###..............#................#.......#....................#.....#...#.....................#....##..............#...#.#............#.......##..##...#...#....#............#...#.#...................#....###..............#................#.......#....................#.....#...#.....................#....##..............#...#.#............#.......##..##...#.
#............#.....#.........#.............#.......#...............#..........#...#...#............#..#..#.................#........#.........#.............#........................#............#.#......#.#............#.....#.........#.............#.......#...............#..........#...#...#............#..#..#.................#........#.........#.............#........................#............#.#......#.#............#.....#.........#.............#.......#...............#..........#...#...#...
.....#..#................................................#...#..#.#..............................#......#........#.............#............#..#............#.....#.......#......#..........#............#........#..#................................................#...#..#.#..............................#......#........#.............#............#..#............#.....#.......#......#..........#............#........#..#................................................#...#..#.#.......................
.#.............#.....................................................................................#...................#.........................................##...............#........##...#....#.#....#.............#.....................................................................................#...................#.........................................##...............#........##...#....#.#....#.............#..........................................................................
...........#.#................#...........#......##.#...........................................#....#......#.#.................#..........#............................##...........#..................................#.#................#...........#......##.#...........................................#....#......#.#.................#..........#............................##...........#..................................#.#................#...........#......##.#.....................................
...............#.....................#.###..##...#.............#.#.......#.#....#.#....#......................#.##.........#........#.............................#............#.#.....#.......#...#........................#.....................#.###..##...#.............#.#.......#.#....#.#....#......................#.##.........#........#.............................#............#.#.....#.......#...#........................#.....................#.###..##...#.............#.#.......#.#....#.#....#..
.............#..#.....#.#................#.##...........#........#......................#..........##....#......#............#....#.....#..........##.................#....#..#............#.....####.....................#..#.....#.#................#.##...........#........#......................#..........##....#......#............#....#.....#..........##.................#....#..#............#.....####.....................#..#.....#.#................#.##...........#........#......................#.
.....##...#..#..........#.......#...#.............#.............................#.....#....................#..............#.#...#............#..................##..##...............##...........................##...#..#..........#.......#...#.............#.............................#.....#....................#..............#.#...#............#..................##..##...............##...........................##...#..#..........#.......#...#.............#.............................#.....#...
...#............#.......#.......#..#.....##.......#.....#.........................#..........#.......#.....#....#.........................................#........#.................#.......#............#.....#............#.......#.......#..#.....##.......#.....#.........................#..........#.......#.....#....#.........................................#........#.................#.......#............#.....#............#.......#.......#..#.....##.......#.....#.........................#.......
..###..#.................#..##.#..#....#......#...............#..#....##..............##.........#....#..................#..........#................................................#.#.......##.......#......###..#.................#..##.#..#....#......#...............#..#....##..............##.........#....#..................#..........#................................................#.#.......##.......#......###..#.................#..##.#..#....#......#...............#..#....##..............##..
#.......#...#..#..#...............#.........#....#.........#.........#.......#..#...........#....#..#...#.#......##....#...#........#.....#...................##....#...#...........#....#......#............#.......#...#..#..#...............#.........#....#.........#.........#.......#..#...........#....#..#...#.#......##....#...#........#.....#...................##....#...#...........#....#......#............#.......#...#..#..#...............#.........#....#.........#.........#.......#..#.........
.............#....#....##.......#...........#........#..........................#............................##.....................#..........#.......#.#.......#.....#......#.#............#............................#....#....##.......#...........#........#..........................#............................##.....................#..........#.......#.#.......#.....#......#.#............#............................#....#....##.......#...........#........#..........................#.........
....................................#..........#...............................................#............#............#..........................#...........###.......#.............................#........................................#..........#...............................................#............#............#..........................#...........###.......#.............................#........................................#..........#..........................................
........#.............#.....#............#............#..........#.....#.#..#.#...##..#........#.......#....................##..............#..................................#........#...........#................#.............#.....#............#............#..........#.....#.#..#.#...##..#........#.......#....................##..............#..................................#........#...........#................#.............#.....#............#............#..........#.....#.#..#.#...##..#...
........#.#......##.........#......#.......................................#.................#..................#...#..#......#.#.............#......#...........#.........................#.........................#.#......##.........#......#.......................................#.................#..................#...#..#......#.#.............#......#...........#.........................#.........................#.#......##.........#......#.......................................#..............
..#......##..........#........#..#...#........................#...#................................#......##...............#.................................#...........#.#...#.....#.....##..#............#..#......##..........#........#..#...#........................#...#................................#......##...............#.................................#...........#.#...#.....#.....##..#............#..#......##..........#........#..#...#........................#...#.......................
.#...#...#........#...#........................#.#........#........#...........#...............#...........#..........#...#...................#...#.##....#.................#...................#.#...........#...#...#........#...#........................#.#........#........#...........#...............#...........#..........#...#...................#...#.##....#.................#...................#.#...........#...#...#........#...#........................#.#........#........#...........#..........
...#.................#........##.................................##.........#...............................#.#..............................................................#...#..............................#.................#........##.................................##.........#...............................#.#..............................................................#...#..............................#.................#........##.................................##.........#.............
....##....#.#.........#.........#..............###...........#.........#...............#.......#............#...........................................#........#............#...#..................#...........##....#.#.........#.........#..............###...........#.........#...............#.......#............#...........................................#........#............#...#..................#...........##....#.#.........#.........#..............###...........#.........#...............#..
...........#.....#............................#........##....#...........................#.......#........#..........#.............#..........#......#........##..#.....#.....#........#.........#....#.................#.....#............................#........##....#...........................#.......#........#..........#.............#..........#......#........##..#.....#.....#........#.........#....#.................#.....#............................#........##....#...........................#
....#.#.....................#..##.............#.............#..#...................#.#......##......#..........#..#..................#.#..............#...#........................#.#............#....#...#.....#.#.....................#..##.............#.............#..#...................#.#......##......#..........#..#..................#.#..............#...#........................#.#............#....#...#.....#.#.....................#..##.............#.............#..#...................#.#....
..........#........................................#..#....##............#..........#....#...#....#.....................................#..........#..........#..#....#.......##....................#...#..#...........#........................................#..#....##............#..........#....#...#....#.....................................#..........#..........#..#....#.......##....................#...#..#...........#........................................#..#....##............#..........#....#
.#........#.......##..#.......#............#........#.......#....#...#.......#..........#.#.........#.............##................#...#.....#..#................#.#................#....#......#..#......#..#........#.......##..#.......#............#........#.......#....#...#.......#..........#.#.........#.............##................#...#.....#..#................#.#................#....#......#..#......#..#........#.......##..#.......#............#........#.......#....#...#.......#..........#.
.............#..#.............#...........................#.#................#........................................................#.............................................#...#...#.......#.....................#..#.............#...........................#.#................#........................................................#.............................................#...#...#.......#.....................#..#.............#...........................#.#................#............
....................#.#................#.#............#......................#.##.....#...............................#.....#..#..............#............................#......................##....#........................#.#................#.#............#......................#.##.....#...............................#.....#..#..............#............................#......................##....#........................#.#................#.#............#......................#.##.....#...
......................#.#......#.....#......................................#..............#...#....#.............#...................#........................#.....#...#.......#..#.............#....#...........................#.#......#.....#......................................#..............#...#....#.............#...................#........................#.....#...#.......#..#.............#....#...........................#.#......#.....#......................................#.............
.........##........#..............#...#...#.....#................#....#..........#.........................#.....#..........#.......#.................#....#.###...#.........................#.........##.............##........#..............#...#...#.....#................#....#..........#.........................#.....#..........#.......#.................#....#.###...#.........................#.........##.............##........#..............#...#...#.....#................#....#..........#........
...........#...............................#....#...##...............#..#.........................................#.#....#...................#.#.......#......#..#....##...#..........##........#...........#...........#...............................#....#...##...............#..#.........................................#.#....#...................#.#.......#......#..#....##...#..........##........#...........#...........#...............................#....#...##...............#..#.................
....#....#.#.........................#..##...................#..............................#....#....#..............#..............#....#...................................#.#.....#...#...#...#.....#..#.#....#....#.#.........................#..##...................#..............................#....#....#..............#..............#....#...................................#.#.....#...#...#...#.....#..#.#....#....#.#.........................#..##...................#............................
...#........#....................#.#.#.........#........................#...#.....#...........#........#.........#....................................#....#........#...........#...........#.........#....##...#........#....................#.#.#.........#........................#...#.....#...........#........#.........#....................................#....#........#...........#...........#.........#....##...#........#....................#.#.#.........#........................#...#.....#.......
...........#............#.................#........#.....#.....................#.#............#................................#....#.......#..........................#................#...............................#............#.................#........#.....#.....................#.#............#................................#....#.......#..........................#................#...............................#............#.................#........#.....#.....................#.#........
#.......#...#.......#......#.........##.......#.....#......#........................##..........##................#......#..........#..........#..........#....#.#..........#.........#....#............#...##.......#...#.......#......#.........##.......#.....#......#........................##..........##................#......#..........#..........#..........#....#.#..........#.........#....#............#...##.......#...#.......#......#.........##.......#.....#......#........................##....
#....#....#..#.................#.....#.........#....#......#..#...#.........#.#..............##..#.............#....#.....#..#.............#.##.....#.......#...............................................##....#....#..#.................#.....#.........#....#......#..#...#.........#.#..............##..#.............#....#.....#..#.............#.##.....#.......#...............................................##....#....#..#.................#.....#.........#....#......#..#...#.........#.#...........
........#...##.....#..#........#.......#...................#....#.........................#.........................#...#..........#....#..........#..#.....##.........#...#.........................................#...##.....#..#........#.......#...................#....#.........................#.........................#...#..........#....#..........#..#.....##.........#...#.........................................#...##.....#..#........#.......#...................#....#.........................
....................................................#...##....................#....#.................#.##..............................#...#.........##.....#....................#..#........#...#........#......................................................#...##....................#....#.................#.##..............................#...#.........##.....#....................#..#........#...#........#......................................................#...##....................#....#......
.............#............................#.............#.........................#.......##...#....................#................#...#................#..........#................##.....#.....#......................#............................#.............#.........................#.......##...#....................#................#...#................#..........#................##.....#.....#......................#............................#.............#.........................#.......
.............#.......##..#...#......................................#.................#.....................#....#.........#.....##...............#.#.#.....#....#.........................#..........#...#...............#.......##..#...#......................................#.................#.....................#....#.........#.....##...............#.#.#.....#....#.........................#..........#...#...............#.......##..#...#......................................#.................#...
.......#..#..#.#.#..........#........#...#.##......#....#.##.....#..............................#...#.#.........................#.#....#........#.......#............#....#.........#..#..........#......##.........#..#..#.#.#..........#........#...#.##......#....#.##.....#..............................#...#.#.........................#.#....#........#.......#............#....#.........#..#..........#......##.........#..#..#.#.#..........#........#...#.##......#....#.##.....#........................
##.................#.......#.....##......#.#.#.............##..................#.#.............#.....................................#............#......#..........#......................#..#......#...#...##.................#.......#.....##......#.#.#.............##..................#.#.............#.....................................#............#......#..........#......................#..#......#...#...##.................#.......#.....##......#.#.#.............##..................#.#........
..#.....................#...#......#..#........................................##.......#.............#..#........#..............#.......................#..#.............##................................#..#.....................#...#......#..#........................................##.......#.............#..#........#..............#.......................#..#.............##................................#..#.....................#...#......#..#........................................##.......#.
...............#..........................................#.##.....#........#..#.#...................#...#.............#........................#.###...............#.......................#...............................#..........................................#.##.....#........#..#.#...................#...#.............#........................#.###...............#.......................#...............................#..........................................#.##.....#........#..#.#........
.#.........#.#...#.....#.....#.#......................................................#.....#.#.....#......#...#.................#....................................#.....#..........#................#..#..#.........#.#...#.....#.....#.#......................................................#.....#.#.....#......#...#.................#....................................#.....#..........#................#..#..#.........#.#...#.....#.....#.#......................................................#...
.....#..........#.......................#...........#....#...#.............#...#......#..................#..........#.#.......#...............#..............#.........................#...#......................#..........#.......................#...........#....#...#.............#...#......#..................#..........#.#.......#...............#..............#.........................#...#......................#..........#.......................#...........#....#...#.............#...#......#...
.#......................................#............................#..............##........#..#.##....#............#.#.........................#...................................#.........#....#........#......................................#............................#..............##........#..#.##....#............#.#.........................#...................................#.........#....#........#......................................#............................#..............##....
...#........#....#................#...................................................##........#............#............##........#...#.#.............#................#...#...#..#..#........##....#.........#........#....#................#...................................................##........#............#............##........#...#.#.............#................#...#...#..#..#........##....#.........#........#....#................#...................................................##..
....#...#................#.................#..............#...........#................#.#.......#.....#...........##........#.#...##.#.#...#......#......#..........#..........##..#....##.................#....#...#................#.................#..............#...........#................#.#.......#.....#...........##........#.#...##.#.#...#......#......#..........#..........##..#....##.................#....#...#................#.................#..............#...........#................#.#
..#......#..#......#...#...#..#..#..............................#....#...#.......##.....#.........#..........##..................#......##.................#...#..........#...............#............#.......#......#..#......#...#...#..#..#..............................#....#...#.......##.....#.........#..........##..................#......##.................#...#..........#...............#............#.......#......#..#......#...#...#..#..#..............................#....#...#.......##.....#.
.....#...#................#.....#..............##.................##.............##........#....................#.......#...........#.........#............#....#....#...#.......##..#..........##.......#........#...#................#.....#..............##.................##.............##........#....................#.......#...........#.........#............#....#....#...#.......##..#..........##.......#........#...#................#.....#..............##.................##.............##.......
#............#..............#................#....#.....#........#.............................#.........#.............#........#........................................#....#...........#..................#............#..............#................#....#.....#........#.............................#.........#.............#........#........................................#....#...........#..................#............#..............#................#....#.....#........#........................
.....#..#.............#...........#........#........#...........#.....#..............#......................#..........................#........#.............#........#...................##...#.#....#..........#..#.............#...........#........#........#...........#.....#..............#......................#..........................#........#.............#........#...................##...#.#....#..........#..#.............#...........#........#........#...........#.....#..............#....
..#.................#....#..............#...........#........#.....#.#.........#....#.....#................#..#...........#........#.............................#....#........#..#...#......#.................#.................#....#..............#...........#........#.....#.#.........#....#.....#................#..#...........#........#.............................#....#........#..#...#......#.................#.................#....#..............#...........#........#.....#.#.........#....#.....
.........#..........#.......#.......................#.#....#............#.............................................##.#...............#..#...#.............##.................#......#........#........#...........#..........#.......#.......................#.#....#............#.............................................##.#...............#..#...#.............##.................#......#........#........#...........#..........#.......#.......................#.#....#............#.................
.....#.......#..#..#..#..#..#............#.................#..........#.......................##.........#..................#........#..#..................#.....................##....#.........#.....###........#.......#..#..#..#..#..#............#.................#..........#.......................##.........#..................#........#..#..................#.....................##....#.........#.....###........#.......#..#..#..#..#..#............#.................#..........#...................
....................#...#..#......#.............#...........#......#.......#...........#......................#.........#......##....#.........#.......#........................#...##.....................#.....................#...#..#......#.............#...........#......#.......#...........#......................#.........#......##....#.........#.......#........................#...##.....................#.....................#...#..#......#.............#...........#......#.......#...........#..
..#.......#.............#.................#.......#..............#........#.............#....#......................................................#...........#.....#........##.................#............#.......#.............#.................#.......#..............#........#.............#....#......................................................#...........#.....#........##.................#............#.......#.............#.................#.......#..............#........#.............#.
...........#....#......#......#...................................................##...#.........#......#.......#......##...#..#....##....#.....................#.#...........#......#...............#..#...............#....#......#......#...................................................##...#.........#......#.......#......##...#..#....##....#.....................#.#...........#......#...............#..#...............#....#......#......#...................................................##...#..
...............#..............#.............#..........#..................#.............#.........#.....##...#.#.....#.......#.#...........#....................#....#.#..#......#.....##............#....#.................#..............#.............#..........#..................#.............#.........#.....##...#.#.....#.......#.#...........#....................#....#.#..#......#.....##............#....#.................#..............#.............#..........#..................#.............#.
........................................................#......................................#...............#.......#.................#..................................................#........................................................................#......................................#...............#.......#.................#..................................................#........................................................................#.................................
.#.......#.....#..........#...#........##.......#.#................................#....##.................#.#................##................#...................#......................#...#.......#...#..#.......#.....#..........#...#........##.......#.#................................#....##.................#.#................##................#...................#......................#...#.......#...#..#.......#.....#..........#...#........##.......#.#................................#....##
....#....................#.............#....#...........................#.#.................#......#.....#.................#....#........................#...#...........#..............##...#.#.................#....................#.............#....#...........................#.#.................#......#.....#.................#....#........................#...#...........#..............##...#.#.................#....................#.............#....#...........................#.#...............
..#..............#............#..#....#....#..#......#...........#..........#...................#....................#......................#....#......#.......................................##..##......#..#..............#............#..#....#....#..#......#...........#..........#...................#....................#......................#....#......#.......................................##..##......#..#..............#............#..#....#....#..#......#...........#..........#.............
.#.........#........#........#........................#.......#.......................#....#.................##.#..............#.................................#......#...........................#.......#.#.........#........#........#........................#.......#.......................#....#.................##.#..............#.................................#......#...........................#.......#.#.........#........#........#........................#.......#.......................#...
................#.............................#.....#........#.#....#................#..........................#........#.............................#....#.#...............................#.....#........................#.............................#.....#........#.#....#................#..........................#........#.............................#....#.#...............................#.....#........................#.............................#.....#........#.#....#................#....
#...#............#.#..#......#....#....##.........................#............................#....#.#..................#........................#.#...#........#....#...................#..................#...#............#.#..#......#....#....##.........................#............................#....#.#..................#........................#.#...#........#....#...................#..................#...#............#.#..#......#....#....##.........................#.......................
...#.......#.............................#...........................##.......#.......#....#...#....#.....#................#...#....#......................#...............................#..........#....#....#.......#.............................#...........................##.......#.......#....#...#....#.....#................#...#....#......................#...............................#..........#....#....#.......#.............................#...........................##.......#.......#...
.......#........#......................................#....#.....................#..#.......................#.#.......#..........#.#.......#...#.............#..#...........#..#.......#.........#.................#........#......................................#....#.....................#..#.......................#.#.......#..........#.#.......#...#.............#..#...........#..#.......#.........#.................#........#......................................#....#.....................#..#....
....#...........#........#....#......#...#....#....#................#.........##..#...................#.....#.......#..........................#......#......#...#......#........#.##..........#...#.##...#.#....#...........#........#....#......#...#....#....#................#.........##..#...................#.....#.......#..........................#......#......#...#......#........#.##..........#...#.##...#.#....#...........#........#....#......#...#....#....#................#.........##..#.......
........#.........#.........#.....................#....................#......#..#....#.................#..............#..........##.#.............#.##...#........#...#....#........................................#.........#.........#.....................#....................#......#..#....#.................#..............#..........##.#.............#.##...#........#...#....#........................................#.........#.........#.....................#....................#......#..#....#...
.#...........#.#....#.........#.....................#...........................#...........#..........#....#..#.......................#...........................#...................................#......#...........#.#....#.........#.....................#...........................#...........#..........#....#..#.......................#...........................#...................................#......#...........#.#....#.........#.....................#...........................#.........
.........#.....................#.#.........................#................#.........#...#......................#............#................#...#.........#................#...................#...................#.....................#.#.........................#................#.........#...#......................#............#................#...#.........#................#...................#...................#.....................#.#.........................#................#.........#...
.#.................................#..............#...........#.....##.#..........##...............................#............#......#.............#....#....#.......#..................#..........#......#.#.................................#..............#...........#.....##.#..........##...............................#............#......#.............#....#....#.......#..................#..........#......#.#.................................#..............#...........#.....##.#..........##......
........#...........................................#........#.........................#..#......#..........#.#.........#.#......................#............##....................#.....#..........................#...........................................#........#.........................#..#......#..........#.#.........#.#......................#............##....................#.....#..........................#...........................................#........#.........................#..
.......#...#..............##.......#................##..............#....#.....#........#.......#..#.#..............#..#..........#........................................##....#....#.................#...........#...#..............##.......#................##..............#....#.....#........#.......#..#.#..............#..#..........#........................................##....#....#.................#...........#...#..............##.......#................##..............#....#.....#........#.
#......................#............#...........................##...............#........#................#...............................................#....................................#......#.....#......................#............#...........................##...............#........#................#...............................................#....................................#......#.....#......................#............#...........................##...............#........
...............#.............#.#.#.#...........#...#...##......#...#................................................................#...............................#............#.#.....................##.................#.............#.#.#.#...........#...#...##......#...#................................................................#...............................#............#.#.....................##.................#.............#.#.#.#...........#...#...##......#...#......................
...........#....#....#................#.#.#.#..#.#...#.........................#.............................#.....#.........#...........#.....................#....#.........#...........#................#............#....#....#................#.#.#.#..#.#...#.........................#.............................#.....#.........#...........#.....................#....#.........#...........#................#............#....#....#................#.#.#.#..#.#...#.........................#..........
......#...........#...##....#....................#........#................#........................#.#..#...#..........................#......#................#...........#.#....#.##.........#.#................#...........#...##....#....................#........#................#........................#.#..#...#..........................#......#................#...........#.#....#.##.........#.#................#...........#...##....#....................#........#................#..............
........#.##........#..#................#.....................#..#....................##...##..#............#.#..................#............#.......##...#......#.............................#..........#.........#.##........#..#................#.....................#..#....................##...##..#............#.#..................#............#.......##...#......#.............................#..........#.........#.##........#..#................#.....................#..#....................##..
......##............#.....................#..........#..........#......................................#.........#................##......................#..#..#.#...#..#.....#..#.........................#......##............#.....................#..........#..........#......................................#.........#................##......................#..#..#.#...#..#.....#..#.........................#......##............#.....................#..........#..........#.........................
..#....##............#............#.......................##..........#...##............#......#................#.........#...................#...##.....#....#.......#..............#..........#......##......#....##............#............#.......................##..........#...##............#......#................#.........#...................#...##.....#....#.......#..............#..........#......##......#....##............#............#.......................##..........#...##............#.
.#.......#....#....#.....##...............................#............#..#....................................................#..........................#........#..#.......#...............................#.......#....#....#.....##...............................#............#..#....................................................#..........................#........#..#.......#...............................#.......#....#....#.....##...............................#............#..#...............
........#....#........................#....#.........#....#..............#........#......................#......#..........#....##...........#....................#........#.....#.#..............#..................#....#........................#....#.........#....#..............#........#......................#......#..........#....##...........#....................#........#.....#.#..............#..................#....#........................#....#.........#....#..............#........#.......
....#.......#...#...#...#...............#.#...........#......#.............#.....#....#......#............#.......#...#...#....#..........................#......................#........##.....#...............#.......#...#...#...#...............#.#...........#......#.............#.....#....#......#............#.......#...#...#....#..........................#......................#........##.....#...............#.......#...#...#...#...............#.#...........#......#.............#.....#....#...
....##.#.............##....#....................#......................#.......................#...................#.............................................#..................#..##.................###....##.#.............##....#....................#......................#.......................#...................#.............................................#..................#..##.................###....##.#.............##....#....................#......................#..................
........#........#.......#.##.#...........##.....#........#..........................#..#.....#............................................#...#.................................................##..................#........#.......#.##.#...........##.....#........#..........................#..#.....#............................................#...#.................................................##..................#........#.......#.##.#...........##.....#........#..........................#..#.
......#...............................#...#...#.#............#...#..........#..................#.........#.......#.#..............................................#............#...............#...#...............#...............................#...#...#.#............#...#..........#..................#.........#.......#.#..............................................#............#...............#...#...............#...............................#...#...#.#............#...#..........#.............
.....###...........#....................##...##......#.............##..................#..#.......##.#...................................#.....#..............................................##...##.............###...........#....................##...##......#.............##..................#..#.......##.#...................................#.....#..............................................##...##.............###...........#....................##...##......#.............##..................#..
................#.#..#........................#..#................................#......#.....#...........................#.....#....#.#......#...#.........###.....##...............#...#.........#.....#..................#.#..#........................#..#................................#......#.....#...........................#.....#....#.#......#...#.........###.....##...............#...#.........#.....#..................#.#..#........................#..#................................#......#
.#...............#......................##....#.....................................#...................................#...............#........#................#...........#............#..................#...............#......................##....#.....................................#...................................#...............#........#................#...........#............#..................#...............#......................##....#.....................................#.....
.#.........#......#....#....#...............#...#...............#...##.........#...#.................##..........#.....................#.......#....#....###.##....................................##.........#.........#......#....#....#...............#...#...............#...##.........#...#.................##..........#.....................#.......#....#....###.##....................................##.........#.........#......#....#....#...............#...#...............#...##.........#...#......
......#...##....................#.....#....#........##...................................#.....#.#.........................#..#...#.....#.......#............................#......................#..............#...##....................#.....#....#........##...................................#.....#.#.........................#..#...#.....#.......#............................#......................#..............#...##....................#.....#....#........##...................................#
...........#...........##............................#...#............#........#.............................#.....#..#............................................#.........#..........#........#.......#..............#...........##............................#...#............#........#.............................#.....#..#............................................#.........#..........#........#.......#..............#...........##............................#...#............#........#..........
.................#........#........................##...........#....#..............................#........##........#..#......#..........#........#....##...............#..........###.#.............#.....................#........#........................##...........#....#..............................#........##........#..#......#..........#........#....##...............#..........###.#.............#.....................#........#........................##...........#....#....................
.#.#..................#.....#...................#.#.#......##......................................#..........#.......................#.................#............................#.#......#...#..#........#.#..................#.....#...................#.#.#......##......................................#..........#.......................#.................#............................#.#......#...#..#........#.#..................#.....#...................#.#.#......##.............................
.....#.....#....................#....#........#.#...........#.##.....................#.#...............#..............#........................#.....#......................................#..............#......#.....#....................#....#........#.#...........#.##.....................#.#...............#..............#........................#.....#......................................#..............#......#.....#....................#....#........#.#...........#.##.....................#.#..
...........#..#......#..##......#.......#...#.....#............................#..##....#.#...............#.......................##....................#.#...#..........#........#.......#.........#...................#..#......#..##......#.......#...#.....#............................#..##....#.#...............#.......................##....................#.#...#..........#........#.......#.........#...................#..#......#..##......#.......#...#.....#............................#..##....#.
..........#.................#............................#..................#......#..#......#......#....#.....#..#.....................................##...#....................#...........#.......#................#.................#............................#..................#......#..#......#......#....#.....#..#.....................................##...#....................#...........#.......#................#.................#............................#..................#......#..#...
#..#.....#.....#...........#..............#.......#.....................#.....#........#....#..........#..........#....#...#.....#.......#..............#........##......#...........................#.......#..#.....#.....#...........#..............#.......#.....................#.....#........#....#..........#..........#....#...#.....#.......#..............#........##......#...........................#.......#..#.....#.....#...........#..............#.......#.....................#.....#........#..
....#.......#...#............#.....#........#.##.....#.....#.#........#........#.#............##.......#....#..#.#......................#....#..#.....#...#......#.....#......................#..................#.......#...#............#.....#........#.##.....#.....#.#........#........#.#............##.......#....#..#.#......................#....#..#.....#...#......#.....#......................#..................#.......#...#............#.....#........#.##.....#.....#.#........#........#.#........
.......#..................#....#..#...........#..................................................#..#.#.........#......#...#..#..................#...#...................#..........................................#..................#....#..#...........#..................................................#..#.#.........#......#...#..#..................#...#...................#..........................................#..................#....#..#...........#...........................................
............#................................#.............#..........##...................#......#.........##..............#..#....#...................#......#...................#...#.................#...............#................................#.............#..........##...................#......#.........##..............#..#....#...................#......#...................#...#.................#...............#................................#.............#..........##..................
##.........#...........#.....#...#.#......##...........................................#................................#.......#.......#...............................#...#.....#...#......................##.........#...........#.....#...#.#......##...........................................#................................#.......#.......#...............................#...#.....#...#......................##.........#...........#.....#...#.#......##...........................................#..
...##.............#.#............#......................#...................#...##...#.#.......#..........#..............................#......#...................#.....#..................#......##..........##.............#.#............#......................#...................#...##...#.#.......#..........#..............................#......#...................#.....#..................#......##..........##.............#.#............#......................#...................#...##...#.#..
............#.#...#.##.......#.....#.............................#...................#.............#...........#..............#.......#.....#............#..#..............................................#.............#.#...#.##.......#.....#.............................#...................#.............#...........#..............#.......#.....#............#..#..............................................#.............#.#...#.##.......#.....#.............................#...................#....
.....................#.....#..........#............#..#......#......................#............#.....#.......#..#.......#.#..................#.#...............#....#...........................................................#.....#..........#............#..#......#......................#............#.....#.......#..#.......#.#..................#.#...............#....#...........................................................#.....#..........#............#..#......#......................#.....
............#....#......#............#..................................#.................#......#.......#.....##...#.....#......##....#...##..#..............#..#....#..........#........##...#..####...................#....#......#............#..................................#.................#......#.......#.....##...#.....#......##....#...##..#..............#..#....#..........#........##...#..####...................#....#......#............#..................................#.................
...................#...........#..............#............#........#...#...#...............................#.....................#.....#........#....#...##....#........##.......#..#.....#.............#......................#...........#..............#............#........#...#...#...............................#.....................#.....#........#....#...##....#........##.......#..#.....#.............#......................#...........#..............#............#........#...#...#.............
..#...................##...............#........#.................................##......................#.....#...........#..............##..#..........#.......#...............................#............#...................##...............#........#.................................##......................#.....#...........#..............##..#..........#.......#...............................#............#...................##...............#........#.................................##......
..#.......................#....#.......#.......#.................#........#....##...#..#........#.................#.#..#.#.#.....##...#.....#............#...#..#.....#...#...#...#.#...#......#...............#.......................#....#.......#.......#.................#........#....##...#..#........#.................#.#..#.#.#.....##...#.....#............#...#..#.....#...#...#...#.#...#......#...............#.......................#....#.......#.......#.................#........#....##...#..#..
#...#....................#....................................#...............#..............................#..........................#.........#.......#.....#................#............#............#.#...#....................#....................................#...............#..............................#..........................#.........#.......#.....#................#............#............#.#...#....................#....................................#...............#...........
.......#.#..........#.........................................#...#...........#.#..#.....#.................#...#..#...#....#.#...........#..........#...#...........#................#..............................#.#..........#.........................................#...#...........#.#..#.....#.................#...#..#...#....#.#...........#..........#...#...........#................#..............................#.#..........#.........................................#...#...........#.#..#.....#
..........#............#............#......#....................#.......#...........#........#...#...............#...............#......#.#......#................#..#.......#..............##..#........#..#..........#............#............#......#....................#.......#...........#........#...#...............#...............#......#.#......#................#..#.......#..............##..#........#..#..........#............#............#......#....................#.......#...........#.....
......#..#...#......#.#....#..##..................#...................#..#.........................#........#........#.....#.......#.......................#.............#...............#..........#.......#......#..#...#......#.#....#..##..................#...................#..#.........................#........#........#.....#.......#.......................#.............#...............#..........#.......#......#..#...#......#.#....#..##..................#...................#..#................
..#...##.............#.........................#...............#........................#......#..........#...............#............#..............#.....#...............#........#...#......#....#.........#...##.............#.........................#...............#........................#......#..........#...............#............#..............#.....#...............#........#...#......#....#.........#...##.............#.........................#...............#........................#.
..........#............#......#.........................#.............#....#.......#.......................#..........#.................#..#..............#....#.......................................................#............#......#.........................#.............#....#.......#.......................#..........#.................#..#..............#....#.......................................................#............#......#.........................#.............#....#.......#......
....................................#.........##..............................#.......#......#.............................#................#.#........#.........#...#...........#.#.......#.#..#................................................#.........##..............................#.......#......#.............................#................#.#........#.........#...#...........#.#.......#.#..#................................................#.........##..............................#.......#...
....#.......................##...#.........#.#..#.#.#...................................................##...........................#................#...........#.......#.......................#.......#......#.......................##...#.........#.#..#.#.#...................................................##...........................#................#...........#.......#.......................#.......#......#.......................##...#.........#.#..#.#.#.....................................
..#....#.#......#.#..........#....#...........#.#....#..................#.........#.........................#.#................#........#..#............#......#............#..................................#....#.#......#.#..........#....#...........#.#....#..................#.........#.........................#.#................#........#..#............#......#............#..................................#....#.#......#.#..........#....#...........#.#....#..................#.........#.......
.......#.....#.#.......#..................#.......................#.......#...........#.....#...#.....................................#.................##......#.....#.......#.#....#.#...#.......#......#.........#.....#.#.......#..................#.......................#.......#...........#.....#...#.....................................#.................##......#.....#.......#.#....#.#...#.......#......#.........#.....#.#.......#..................#.......................#.......#...........#...
........#..............#........#..............#.............#.##....#................#.......#.#...#..........#................#..#.............#.........#.........................##..#...#........#..............#..............#........#..............#.............#.##....#................#.......#.#...#..........#................#..#.............#.........#.........................##..#...#........#..............#..............#........#..............#.............#.##....#................#...
........#..#...............#..........#...............#.#...#................#........##..#.....#............#...........................................#.#..........#....................#.............##..........#..#...............#..........#...............#.#...#................#........##..#.....#............#...........................................#.#..........#....................#.............##..........#..#...............#..........#...............#.#...#................#........##..
.#........##.#..........#..................###.#................#..#...#..#...............#.........#........#....#........#................#..........#....##....#.#.........#...............#..#...#........#........##.#..........#..................###.#................#..#...#..#...............#.........#........#....#........#................#..........#....##....#.#.........#...............#..#...#........#........##.#..........#..................###.#................#..#...#..#...............
...#...................#.....#....#..#..#..#.............#....#........................#.#....#..................###..#...................#.#...........#..#.#..#........#.#.....#...#............#.............#...................#.....#....#..#..#..#.............#....#........................#.#....#..................###..#...................#.#...........#..#.#..#........#.#.....#...#............#.............#...................#.....#....#..#..#..#.............#....#........................#.#
............#....#..#.#........#............#........#............##..........##................#.........#.##.....##...#..............#................#........##..........#...#....#.....................#............#....#..#.#........#............#........#............##..........##................#.........#.##.....##...#..............#................#........##..........#...#....#.....................#............#....#..#.#........#............#........#............##..........##..........
#........#.....#.............#..................#........##.#................#.......#.#....#...#.....#.............................#..........#..............#.............#..#.............................#........#.....#.............#..................#........##.#................#.......#.#....#...#.....#.............................#..........#..............#.............#..#.............................#........#.....#.............#..................#........##.#................#.......#.#..
........................#....................#......#........#....##........#........#.#......#..##.........#.....#........#...#................#................................#...................................................#....................#......#........#....##........#........#.#......#..##.........#.....#........#...#................#................................#...................................................#....................#......#........#....##........#........#.#..
.....................#....................................#.............................#..........#.......................#...#..#...#.......#.......#............##........................#.....#..............................#....................................#.............................#..........#.......................#...#..#...#.......#.......#............##........................#.....#..............................#....................................#.............................#.
.#...............#.....##..#............#........................................##........#....#......#.#...#..#...#........#.#...#..#.................#.....................#..#......................#..#..#...............#.....##..#............#........................................##........#....#......#.#...#..#...#........#.#...#..#.................#.....................#..#......................#..#..#...............#.....##..#............#........................................##.......
...............##..#.......#...##...............#.......#..............#.................#..#.#.....##................#..#....................#.#..........................##.#...................#.........................##..#.......#...##...............#.......#..............#.................#..#.#.....##................#..#....................#.#..........................##.#...................#.........................##..#.......#...##...............#.......#..............#.................#
.....................#..............#........#........#.................#......#........#........................#.........#..................##...#..#........................................#......#.....#.....................#..............#........#........#.................#......#........#........................#.........#..................##...#..#........................................#......#.....#.....................#..............#........#........#.................#......#........#.
..#...................#........##.#.........#...............................##..#...................#............##....#..#...#..........#.#.#..#.....#..#.........................................#.#.........#...................#........##.#.........#...............................##..#...................#............##....#..#...#..........#.#.#..#.....#..#.........................................#.#.........#...................#........##.#.........#...............................##..#.........
.....##.....#....#.....#.#.............................#.......##........#...#..#..................#......#............#.#..#....................#............#...#..............#....#...........................##.....#....#.....#.#.............................#.......##........#...#..#..................#......#............#.#..#....................#............#...#..............#....#...........................##.....#....#.....#.#.............................#.......##........#...#..#.........
......#...#................#....#.........#.......#..........#.......#.#.....##.....#...#.....#........##.#.#....#....#..##..#.#.........#...........................##...........#.#........#........#...#........#...#................#....#.........#.......#..........#.......#.#.....##.....#...#.....#........##.#.#....#....#..##..#.#.........#...........................##...........#.#........#........#...#........#...#................#....#.........#.......#..........#.......#.#.....##.....#...#.
...#.........#...#.....#............#....................#..........#.#....#.......##........#........#..............#...................#..........#.........#...............#..#.........#....................#.........#...#.....#............#....................#..........#.#....#.......##........#........#..............#...................#..........#.........#...............#..#.........#....................#.........#...#.....#............#....................#..........#.#....#.......##.....
.......................#......#....#..............#........#.#.............#....#.....................#....#.#...#..#...................................#..................#.#............#.#.......................................#......#....#..............#........#.#.............#....#.....................#....#.#...#..#...................................#..................#.#............#.#.......................................#......#....#..............#........#.#.............#....#.........
..................##.#.###....#.......#..............#..#.........#.................#...###...................................#..............#........#....#...............#......#........#.#.........#.......................##.#.###....#.......#..............#..#.........#.................#...###...................................#..............#........#....#...............#......#........#.#.........#.......................##.#.###....#.......#..............#..#.........#.................#...##
.#..#.#...........#.#.......##.#......#..............#................................#....##.#.#.........##..................#...................#.............#...##......#...........##...#.........#....#.#..#.#...........#.#.......##.#......#..............#................................#....##.#.#.........##..................#...................#.............#...##......#...........##...#.........#....#.#..#.#...........#.#.......##.#......#..............#................................#...
.....................#....#.......................#........#............................#...........#.........................#......#.....#...#.........#...#.........#...##............#...#...........#..#.....................#....#.......................#........#............................#...........#.........................#......#.....#...#.........#...#.........#...##............#...#...........#..#.....................#....#.......................#........#............................#.
.........#...#..##........#.........#...#....................#.#................#...#..............###.......#......#.......#...#.........#..........................##......#...........#............................#...#..##........#.........#...#....................#.#................#...#..............###.......#......#.......#...#.........#..........................##......#...........#............................#...#..##........#.........#...#....................#.#................#...#.....
..................#.#.......#...#...........#....#...................................#.........#.......#.........................#......#.#...#........#...#...............##...#.........#....#...............................#.#.......#...#...........#....#...................................#.........#.......#.........................#......#.#...#........#...#...............##...#.........#....#...............................#.#.......#...#...........#....#...................................#....
#.............#..##........................#........................#...........#.......#......#................................#.#..............###............#........................#......#............#.............#..##........................#........................#...........#.......#......#................................#.#..............###............#........................#......#............#.............#..##........................#........................#...........#.......#.
.....#....##.........#......................##...........#...........#..........#...#.#...........#......#.....#..#..#...............#.........#.................#..#...........###.....#................#........#....##.........#......................##...........#...........#..........#...#.#...........#......#.....#..#..#...............#.........#.................#..#...........###.....#................#........#....##.........#......................##...........#...........#..........#...#.#...
.##.....#....................#.......#....................#......##...#..............................##.................#.................................................##.............#....................##.....#....................#.......#....................#......##...#..............................##.................#.................................................##.............#....................##.....#....................#.......#....................#......##...#...................
..#..#.......................##.##..#.....................#.##.......##....#.#...........#.#....##..#....#..#.............#..........#..#.#...................#..............#.........................#..#.#..#..#.......................##.##..#.....................#.##.......##....#.#...........#.#....##..#....#..#.............#..........#..#.#...................#..............#.........................#..#.#..#..#.......................##.##..#.....................#.##.......##....#.#...........#
........#....#..............#....#..................#.........#................................#.#.......................#.......#..............#..................#....#.......#............#.....#...#.#...........#....#..............#....#..................#.........#................................#.#.......................#.......#..............#..................#....#.......#............#.....#...#.#...........#....#..............#....#..................#.........#...........................
...#.............................#....##............##...........#....................#...................................#....#...............#...##....#.#..#...................................##............#.............................#....##............##...........#....................#...................................#....#...............#...##....#.#..#...................................##............#.............................#....##............##...........#....................#...
...........#.......##.......#............................#.#............#....#.#.....#..........#.....#..............#..#.......#...#..#.....#........#.....#..................#.........#..#..........#....#...........#.......##.......#............................#.#............#....#.#.....#..........#.....#..............#..#.......#...#..#.....#........#.....#..................#.........#..#..........#....#...........#.......##.......#............................#.#............#....#.#.....#....
...........................#..............#............#..#............#...........#..........................#...........................................#......#.......##...........#..#.........##...................................#..............#............#..#............#...........#..........................#...........................................#......#.......##...........#..#.........##...................................#..............#............#..#............#...........#......
.#........#....#..#.........#......#...........##..................#.....#.............................................#..............#....#.......#..#.......##.#.......#.............#..............#...#...#........#....#..#.........#......#...........##..................#.....#.............................................#..............#....#.......#..#.......##.#.......#.............#..............#...#...#........#....#..#.........#......#...........##..................#.....#................
........#...........#............#......#...........#...#....#..#.#...#.................#..........##....#....#..#.......#...#.#..................#......#....................#..#......#............................#...........#............#......#...........#...#....#..#.#...#.................#..........##....#....#..#.......#...#.#..................#......#....................#..#......#............................#...........#............#......#...........#...#....#..#.#...#.................#.
....##.#....................#.........................#...#.......#..........#..#.....................#......#...#....#......#.#.........#...#..........#...........#.........................#..................##.#....................#.........................#...#.......#..........#..#.....................#......#...#....#......#.#.........#...#..........#...........#.........................#..................##.#....................#.........................#...#.......#..........#..#.........
......#........#......#......#..............#...............................................#..........#...........#..........#.........#...#.................#.........#..#...............#.......##.#............#........#......#......#..............#...............................................#..........#...........#..........#.........#...#.................#.........#..#...............#.......##.#............#........#......#......#..............#.............................................
........#...#...................#.....................#........................#...........................#.......#....#..............#........#..#..........#.........#.................#..###.....................#...#...................#.....................#........................#...........................#.......#....#..............#........#..#..........#.........#.................#..###.....................#...#...................#.....................#........................#..........
.......................................#...............#........................#........#.........................#..........#.....#....#......#.....#..##..#.#...............#........#...#.#....#................................................#...............#........................#........#.........................#..........#.....#....#......#.....#..##..#.#...............#........#...#.#....#................................................#...............#........................#........#
......#.....#......#....#...#.......#...............................................#..........#......#..................#..................#..#................................................#..................#.....#......#....#...#.......#...............................................#..........#......#..................#..................#..#................................................#..................#.....#......#....#...#.......#...............................................#.....
.............##......#.....#.................#...................#......#.........#............#..............#.............#.....#.............#..#.#..#.........#....#.....#.#...#......##..............................##......#.....#.................#...................#......#.........#............#..............#.............#.....#.............#..#.#..#.........#....#.....#.#...#......##..............................##......#.....#.................#...................#......#.........#.......
...........#....#...#..........#..#.......#.............................................##......##......#..#......................#...#.....................#.............#......#......#..#........#...................#....#...#..........#..#.......#.............................................##......##......#..#......................#...#.....................#.............#......#......#..#........#...................#....#...#..........#..#.......#.............................................##
.#.........##....#...............#.......#....#...#......#............#.#...#......................#.....#.......#........#......#......#..............#......##.....#..............................#.........#.........##....#...............#.......#....#...#......#............#.#...#......................#.....#.......#........#......#......#..............#......##.....#..............................#.........#.........##....#...............#.......#....#...#......#............#.#...#.............
....#....#......#...........................#.#....#..#...............##...#....................................#.......#..#.#.............#...............#.....................##.......#...........#..........#....#......#...........................#.#....#..#...............##...#....................................#.......#..#.#.............#...............#.....................##.......#...........#..........#....#......#...........................#.#....#..#...............##...#..............
........#...................#........#.........##...#............#...............#.....#.....#.......................#..........#.#.......................#.#..#....#......#..........................#..............#...................#........#.........##...#............#...............#.....#.....#.......................#..........#.#.......................#.#..#....#......#..........................#..............#...................#........#.........##...#............#...............#.....#..
#....#......#.....#............#.#.....#........#...#....#..........#.....#.#..#...#..#.............#................#.#......#.........#.........#.................#......#.....##...................#.#.#..#....#......#.....#............#.#.....#........#...#....#..........#.....#.#..#...#..#.............#................#.#......#.........#.........#.................#......#.....##...................#.#.#..#....#......#.....#............#.#.....#........#...#....#..........#.....#.#..#...#..#...
#.................#.##..............#.........###..#.......................#...#............#.........................#......................#.#....#..........#..........#..............##....#...#.........#.................#.##..............#.........###..#.......................#...#............#.........................#......................#.#....#..........#..........#..............##....#...#.........#.................#.##..............#.........###..#.......................#...#..........
........#...#.............#..................................#....#..#........#.....................#.....#..#.......##..#..........##...........#..#.......#....#....#..........#....................#..............#...#.............#..................................#....#..#........#.....................#.....#..#.......##..#..........##...........#..#.......#....#....#..........#....................#..............#...#.............#..................................#....#..#........#...........
...................#........#.....................##...........#......#....#..........#..........#...........#....................#...........#.........................................##.........#....#.......................#........#.....................##...........#......#....#..........#..........#...........#....................#...........#.........................................##.........#....#.......................#........#.....................##...........#......#....#..........#...
..................##.........#...#.........#.......#......#......#.................#.....#..........#..................#.........................#.............#...#......................#................##..................##.........#...#.........#.......#......#......#.................#.....#..........#..................#.........................#.............#...#......................#................##..................##.........#...#.........#.......#......#......#.................#.....#
..............#.#...#.##...............#.........#...........................#..#........#.................#.......#........#.#.#........................#...##.....#.....#..........#..#.#................................#.#...#.##...............#.........#...........................#..#........#.................#.......#........#.#.#........................#...##.....#.....#..........#..#.#................................#.#...#.##...............#.........#...........................#..#........#
.....#............#.......#...................#................................#..........#....#.....................#...............#..........................#...#...........##..#.........#.....##....#.......#............#.......#...................#................................#..........#....#.....................#...............#..........................#...#...........##..#.........#.....##....#.......#............#.......#...................#................................#..........
.....#...#.....................#....##..............#...#.#............#.......##..##...#...#....#............#...#.#...................#....###..............#................#.......#....................#.....#...#.....................#....##..............#...#.#............#.......##..##...#...#....#............#...#.#...................#....###..............#................#.......#....................#.....#...#.....................#....##..............#...#.#............#.......##..##...#.
#............#.....#.........#.............#.......#...............#..........#...#...#............#..#..#.................#........#.........#.............#........................#............#.#......#.#............#.....#.........#.............#.......#...............#..........#...#...#............#..#..#.................#........#.........#.............#........................#............#.#......#.#............#.....#.........#.............#.......#...............#..........#...#...#...
.....#..#................................................#...#..#.#..............................#......#........#.............#............#..#............#.....#.......#......#..........#............#........#..#................................................#...#..#.#..............................#......#........#.............#............#..#............#.....#.......#......#..........#............#........#..#................................................#...#..#.#.......................
.#.............#.....................................................................................#...................#.........................................##...............#........##...#....#.#....#.............#.....................................................................................#...................#.........................................##...............#........##...#....#.#....#.............#..........................................................................
...........#.#................#...........#......##.#...........................................#....#......#.#.................#..........#............................##...........#..................................#.#................#...........#......##.#...........................................#....#......#.#.................#..........#............................##...........#..................................#.#................#...........#......##.#.....................................
...............#.....................#.###..##...#.............#.#.......#.#....#.#....#......................#.##.........#........#.............................#............#.#.....#.......#...#........................#.....................#.###..##...#.............#.#.......#.#....#.#....#......................#.##.........#........#.............................#............#.#.....#.......#...#........................#.....................#.###..##...#.............#.#.......#.#....#.#....#..
.............#..#.....#.#................#.##...........#........#......................#..........##....#......#............#....#.....#..........##.................#....#..#............#.....####.....................#..#.....#.#................#.##...........#........#......................#..........##....#......#............#....#.....#..........##.................#....#..#............#.....####.....................#..#.....#.#................#.##...........#........#......................#.
.....##...#..#..........#.......#...#.............#.............................#.....#....................#..............#.#...#............#..................##..##...............##...........................##...#..#..........#.......#...#.............#.............................#.....#....................#..............#.#...#............#..................##..##...............##...........................##...#..#..........#.......#...#.............#.............................#.....#...
...#............#.......#.......#..#.....##.......#.....#.........................#..........#.......#.....#....#.........................................#........#.................#.......#............#.....#............#.......#.......#..#.....##.......#.....#.........................#..........#.......#.....#....#.........................................#........#.................#.......#............#.....#............#.......#.......#..#.....##.......#.....#.........................#.......
..###..#.................#..##.#..#....#......#...............#..#....##..............##.........#....#..................#..........#................................................#.#.......##.......#......###..#.................#..##.#..#....#......#...............#..#....##..............##.........#....#..................#..........#................................................#.#.......##.......#......###..#.................#..##.#..#....#......#...............#..#....##..............##..
#.......#...#..#..#...............#.........#....#.........#.........#.......#..#...........#....#..#...#.#......##....#...#........#.....#...................##....#...#...........#....#......#............#.......#...#..#..#...............#.........#....#.........#.........#.......#..#...........#....#..#...#.#......##....#...#........#.....#...................##....#...#...........#....#......#............#.......#...#..#..#...............#.........#....#.........#.........#.......#..#.........
.............#....#....##.......#...........#........#..........................#............................##.....................#..........#.......#.#.......#.....#......#.#............#............................#....#....##.......#...........#........#..........................#............................##.....................#..........#.......#.#.......#.....#......#.#............#............................#....#....##.......#...........#........#..........................#.........
....................................#..........#...............................................#............#............#..........................#...........###.......#.............................#........................................#..........#...............................................#............#............#..........................#...........###.......#.............................#........................................#..........#..........................................
........#.............#.....#............#............#..........#.....#.#..#.#...##..#........#.......#....................##..............#..................................#........#...........#................#.............#.....#............#............#..........#.....#.#..#.#...##..#........#.......#....................##..............#..................................#........#...........#................#.............#.....#............#............#..........#.....#.#..#.#...##..#...
........#.#......##.........#......#.......................................#.................#..................#...#..#......#.#.............#......#...........#.........................#.........................#.#......##.........#......#.......................................#.................#..................#...#..#......#.#.............#......#...........#.........................#.........................#.#......##.........#......#.......................................#..............
..#......##..........#........#..#...#........................#...#................................#......##...............#.................................#...........#.#...#.....#.....##..#............#..#......##..........#........#..#...#........................#...#................................#......##...............#.................................#...........#.#...#.....#.....##..#............#..#......##..........#........#..#...#........................#...#.......................
.#...#...#........#...#........................#.#........#........#...........#...............#...........#..........#...#...................#...#.##....#.................#...................#.#...........#...#...#........#...#........................#.#........#........#...........#...............#...........#..........#...#...................#...#.##....#.................#...................#.#...........#...#...#........#...#........................#.#........#........#...........#..........
...#.................#........##.................................##.........#...............................#.#..............................................................#...#..............................#.................#........##.................................##.........#...............................#.#..............................................................#...#..............................#.................#........##.................................##.........#.............
....##....#.#.........#.........#..............###...........#.........#...............#.......#............#...........................................#........#............#...#..................#...........##....#.#.........#.........#..............###...........#.........#...............#.......#............#...........................................#........#............#...#..................#...........##....#.#.........#.........#..............###...........#.........#...............#..
...........#.....#............................#........##....#...........................#.......#........#..........#.............#..........#......#........##..#.....#.....#........#.........#....#.................#.....#............................#........##....#...........................#.......#........#..........#.............#..........#......#........##..#.....#.....#........#.........#....#.................#.....#............................#........##....#...........................#
....#.#.....................#..##.............#.............#..#...................#.#......##......#..........#..#..................#.#..............#...#........................#.#............#....#...#.....#.#.....................#..##.............#.............#..#...................#.#......##......#..........#..#..................#.#..............#...#........................#.#............#....#...#.....#.#.....................#..##.............#.............#..#...................#.#....
..........#........................................#..#....##............#..........#....#...#....#.....................................#..........#..........#..#....#.......##....................#...#..#...........#........................................#..#....##............#..........#....#...#....#.....................................#..........#..........#..#....#.......##....................#...#..#...........#........................................#..#....##............#..........#....#
.#........#.......##..#.......#............#........#.......#....#...#.......#..........#.#.........#.............##................#...#.....#..#................#.#................#....#......#..#......#..#........#.......##..#.......#............#........#.......#....#...#.......#..........#.#.........#.............##................#...#.....#..#................#.#................#....#......#..#......#..#........#.......##..#.......#............#........#.......#....#...#.......#..........#.
.............#..#.............#...........................#.#................#........................................................#.............................................#...#...#.......#.....................#..#.............#...........................#.#................#........................................................#.............................................#...#...#.......#.....................#..#.............#...........................#.#................#............
....................#.#................#.#............#......................#.##.....#...............................#.....#..#..............#............................#......................##....#........................#.#................#.#............#......................#.##.....#...............................#.....#..#..............#............................#......................##....#........................#.#................#.#............#......................#.##.....#...
......................#.#......#.....#......................................#..............#...#....#.............#...................#........................#.....#...#.......#..#.............#....#...........................#.#......#.....#......................................#..............#...#....#.............#...................#........................#.....#...#.......#..#.............#....#...........................#.#......#.....#......................................#.............
.........##........#..............#...#...#.....#................#....#..........#.........................#.....#..........#.......#.................#....#.###...#.........................#.........##.............##........#..............#...#...#.....#................#....#..........#.........................#.....#..........#.......#.................#....#.###...#.........................#.........##.............##........#..............#...#...#.....#................#....#..........#........
...........#...............................#....#...##...............#..#.........................................#.#....#...................#.#.......#......#..#....##...#..........##........#...........#...........#...............................#....#...##...............#..#.........................................#.#....#...................#.#.......#......#..#....##...#..........##........#...........#...........#...............................#....#...##...............#..#.................
....#....#.#.........................#..##...................#..............................#....#....#..............#..............#....#...................................#.#.....#...#...#...#.....#..#.#....#....#.#.........................#..##...................#..............................#....#....#..............#..............#....#...................................#.#.....#...#...#...#.....#..#.#....#....#.#.........................#..##...................#............................
...#........#....................#.#.#.........#........................#...#.....#...........#........#.........#....................................#....#........#...........#...........#.........#....##...#........#....................#.#.#.........#........................#...#.....#...........#........#.........#....................................#....#........#...........#...........#.........#....##...#........#....................#.#.#.........#........................#...#.....#.......
...........#............#.................#........#.....#.....................#.#............#................................#....#.......#..........................#................#...............................#............#.................#........#.....#.....................#.#............#................................#....#.......#..........................#................#...............................#............#.................#........#.....#.....................#.#........
#.......#...#.......#......#.........##.......#.....#......#........................##..........##................#......#..........#..........#..........#....#.#..........#.........#....#............#...##.......#...#.......#......#.........##.......#.....#......#........................##..........##................#......#..........#..........#..........#....#.#..........#.........#....#............#...##.......#...#.......#......#.........##.......#.....#......#........................##....
#....#....#..#.................#.....#.........#....#......#..#...#.........#.#..............##..#.............#....#.....#..#.............#.##.....#.......#...............................................##....#....#..#.................#.....#.........#....#......#..#...#.........#.#..............##..#.............#....#.....#..#.............#.##.....#.......#...............................................##....#....#..#.................#.....#.........#....#......#..#...#.........#.#...........
........#...##.....#..#........#.......#...................#....#.........................#.........................#...#..........#....#..........#..#.....##.........#...#.........................................#...##.....#..#........#.......#...................#....#.........................#.........................#...#..........#....#..........#..#.....##.........#...#.........................................#...##.....#..#........#.......#...................#....#.........................
....................................................#...##....................#....#.................#.##..............................#...#.........##.....#....................#..#........#...#........#......................................................#...##....................#....#.................#.##..............................#...#.........##.....#....................#..#........#...#........#......................................................#...##....................#....#......
.............#............................#.............#.........................#.......##...#....................#................#...#................#..........#................##.....#.....#......................#............................#.............#.........................#.......##...#....................#................#...#................#..........#................##.....#.....#......................#............................#.............#.........................#.......
.............#.......##..#...#......................................#.................#.....................#....#.........#.....##...............#.#.#.....#....#.........................#..........#...#...............#.......##..#...#......................................#.................#.....................#....#.........#.....##...............#.#.#.....#....#.........................#..........#...#...............#.......##..#...#......................................#.................#...
.......#..#..#.#.#..........#........#...#.##......#....#.##.....#..............................#...#.#.........................#.#....#........#.......#............#....#.........#..#..........#......##.........#..#..#.#.#..........#........#...#.##......#....#.##.....#..............................#...#.#.........................#.#....#........#.......#............#....#.........#..#..........#......##.........#..#..#.#.#..........#........#...#.##......#....#.##.....#........................
##.................#.......#.....##......#.#.#.............##..................#.#.............#.....................................#............#......#..........#......................#..#......#...#...##.................#.......#.....##......#.#.#.............##..................#.#.............#.....................................#............#......#..........#......................#..#......#...#...##.................#.......#.....##......#.#.#.............##..................#.#........
..#.....................#...#......#..#........................................##.......#.............#..#........#..............#.......................#..#.............##................................#..#.....................#...#......#..#........................................##.......#.............#..#........#..............#.......................#..#.............##................................#..#.....................#...#......#..#........................................##.......#.
...............#..........................................#.##.....#........#..#.#...................#...#.............#........................#.###...............#.......................#...............................#..........................................#.##.....#........#..#.#...................#...#.............#........................#.###...............#.......................#...............................#..........................................#.##.....#........#..#.#........
.#.........#.#...#.....#.....#.#......................................................#.....#.#.....#......#...#.................#....................................#.....#..........#................#..#..#.........#.#...#.....#.....#.#......................................................#.....#.#.....#......#...#.................#....................................#.....#..........#................#..#..#.........#.#...#.....#.....#.#......................................................#...
.....#..........#.......................#...........#....#...#.............#...#......#..................#..........#.#.......#...............#..............#.........................#...#......................#..........#.......................#...........#....#...#.............#...#......#..................#..........#.#.......#...............#..............#.........................#...#......................#..........#.......................#...........#....#...#.............#...#......#...
.#......................................#............................#..............##........#..#.##....#............#.#.........................#...................................#.........#....#........#......................................#............................#..............##........#..#.##....#............#.#.........................#...................................#.........#....#........#......................................#............................#..............##....
...#........#....#................#...................................................##........#............#............##........#...#.#.............#................#...#...#..#..#........##....#.........#........#....#................#...................................................##........#............#............##........#...#.#.............#................#...#...#..#..#........##....#.........#........#....#................#...................................................##..
....#...#................#.................#..............#...........#................#.#.......#.....#...........##........#.#...##.#.#...#......#......#..........#..........##..#....##.................#....#...#................#.................#..............#...........#................#.#.......#.....#...........##........#.#...##.#.#...#......#......#..........#..........##..#....##.................#....#...#................#.................#..............#...........#................#.#
..#......#..#......#...#...#..#..#..............................#....#...#.......##.....#.........#..........##..................#......##.................#...#..........#...............#............#.......#......#..#......#...#...#..#..#..............................#....#...#.......##.....#.........#..........##..................#......##.................#...#..........#...............#............#.......#......#..#......#...#...#..#..#..............................#....#...#.......##.....#.
.....#...#................#.....#..............##.................##.............##........#....................#.......#...........#.........#............#....#....#...#.......##..#..........##.......#........#...#................#.....#..............##.................##.............##........#....................#.......#...........#.........#............#....#....#...#.......##..#..........##.......#........#...#................#.....#..............##.................##.............##.......
#............#..............#................#....#.....#........#.............................#.........#.............#........#........................................#....#...........#..................#............#..............#................#....#.....#........#.............................#.........#.............#........#........................................#....#...........#..................#............#..............#................#....#.....#........#........................
.....#..#.............#...........#........#........#...........#.....#..............#......................#..........................#........#.............#........#...................##...#.#....#..........#..#.............#...........#........#........#...........#.....#..............#......................#..........................#........#.............#........#...................##...#.#....#..........#..#.............#...........#........#........#...........#.....#..............#....
..#.................#....#..............#...........#........#.....#.#.........#....#.....#................#..#...........#........#.............................#....#........#..#...#......#.................#.................#....#..............#...........#........#.....#.#.........#....#.....#................#..#...........#........#.............................#....#........#..#...#......#.................#.................#....#..............#...........#........#.....#.#.........#....#.....
.........#..........#.......#.......................#.#....#............#.............................................##.#...............#..#...#.............##.................#......#........#........#...........#..........#.......#.......................#.#....#............#.............................................##.#...............#..#...#.............##.................#......#........#........#...........#..........#.......#.......................#.#....#............#.................
.....#.......#..#..#..#..#..#............#.................#..........#.......................##.........#..................#........#..#..................#.....................##....#.........#.....###........#.......#..#..#..#..#..#............#.................#..........#.......................##.........#..................#........#..#..................#.....................##....#.........#.....###........#.......#..#..#..#..#..#............#.................#..........#...................
....................#...#..#......#.............#...........#......#.......#...........#......................#.........#......##....#.........#.......#........................#...##.....................#.....................#...#..#......#.............#...........#......#.......#...........#......................#.........#......##....#.........#.......#........................#...##.....................#.....................#...#..#......#.............#...........#......#.......#...........#..
..#.......#.............#.................#.......#..............#........#.............#....#......................................................#...........#.....#........##.................#............#.......#.............#.................#.......#..............#........#.............#....#......................................................#...........#.....#........##.................#............#.......#.............#.................#.......#..............#........#.............#.
...........#....#......#......#...................................................##...#.........#......#.......#......##...#..#....##....#.....................#.#...........#......#...............#..#...............#....#......#......#...................................................##...#.........#......#.......#......##...#..#....##....#.....................#.#...........#......#...............#..#...............#....#......#......#...................................................##...#..
...............#..............#.............#..........#..................#.............#.........#.....##...#.#.....#.......#.#...........#....................#....#.#..#......#.....##............#....#.................#..............#.............#..........#..................#.............#.........#.....##...#.#.....#.......#.#...........#....................#....#.#..#......#.....##............#....#.................#..............#.............#..........#..................#.............#.
........................................................#......................................#...............#.......#.................#..................................................#........................................................................#......................................#...............#.......#.................#..................................................#........................................................................#.................................
.#.......#.....#..........#...#........##.......#.#................................#....##.................#.#................##................#...................#......................#...#.......#...#..#.......#.....#..........#...#........##.......#.#................................#....##.................#.#................##................#...................#......................#...#.......#...#..#.......#.....#..........#...#........##.......#.#................................#....##
....#....................#.............#....#...........................#.#.................#......#.....#.................#....#........................#...#...........#..............##...#.#.................#....................#.............#....#...........................#.#.................#......#.....#.................#....#........................#...#...........#..............##...#.#.................#....................#.............#....#...........................#.#...............
..#..............#............#..#....#....#..#......#...........#..........#...................#....................#......................#....#......#.......................................##..##......#..#..............#............#..#....#....#..#......#...........#..........#...................#....................#......................#....#......#.......................................##..##......#..#..............#............#..#....#....#..#......#...........#..........#.............
.#.........#........#........#........................#.......#.......................#....#.................##.#..............#.................................#......#...........................#.......#.#.........#........#........#........................#.......#.......................#....#.................##.#..............#.................................#......#...........................#.......#.#.........#........#........#........................#.......#.......................#...
................#.............................#.....#........#.#....#................#..........................#........#.............................#....#.#...............................#.....#........................#.............................#.....#........#.#....#................#..........................#........#.............................#....#.#...............................#.....#........................#.............................#.....#........#.#....#................#....
#...#............#.#..#......#....#....##.........................#............................#....#.#..................#........................#.#...#........#....#...................#..................#...#............#.#..#......#....#....##.........................#............................#....#.#..................#........................#.#...#........#....#...................#..................#...#............#.#..#......#....#....##.........................#.......................
...#.......#.............................#...........................##.......#.......#....#...#....#.....#................#...#....#......................#...............................#..........#....#....#.......#.............................#...........................##.......#.......#....#...#....#.....#................#...#....#......................#...............................#..........#....#....#.......#.............................#...........................##.......#.......#...
.......#........#......................................#....#.....................#..#.......................#.#.......#..........#.#.......#...#.............#..#...........#..#.......#.........#.................#........#......................................#....#.....................#..#.......................#.#.......#..........#.#.......#...#.............#..#...........#..#.......#.........#.................#........#......................................#....#.....................#..#....
....#...........#........#....#......#...#....#....#................#.........##..#...................#.....#.......#..........................#......#......#...#......#........#.##..........#...#.##...#.#....#...........#........#....#......#...#....#....#................#.........##..#...................#.....#.......#..........................#......#......#...#......#........#.##..........#...#.##...#.#....#...........#........#....#......#...#....#....#................#.........##..#.......
........#.........#.........#.....................#....................#......#..#....#.................#..............#..........##.#.............#.##...#........#...#....#........................................#.........#.........#.....................#....................#......#..#....#.................#..............#..........##.#.............#.##...#........#...#....#........................................#.........#.........#.....................#....................#......#..#....#...
.#...........#.#....#.........#.....................#...........................#...........#..........#....#..#.......................#...........................#...................................#......#...........#.#....#.........#.....................#...........................#...........#..........#....#..#.......................#...........................#...................................#......#...........#.#....#.........#.....................#...........................#.........
.........#.....................#.#.........................#................#.........#...#......................#............#................#...#.........#................#...................#...................#.....................#.#.........................#................#.........#...#......................#............#................#...#.........#................#...................#...................#.....................#.#.........................#................#.........#...
.#.................................#..............#...........#.....##.#..........##...............................#............#......#.............#....#....#.......#..................#..........#......#.#.................................#..............#...........#.....##.#..........##...............................#............#......#.............#....#....#.......#..................#..........#......#.#.................................#..............#...........#.....##.#..........##......
........#...........................................#........#.........................#..#......#..........#.#.........#.#......................#............##....................#.....#..........................#...........................................#........#.........................#..#......#..........#.#.........#.#......................#............##....................#.....#..........................#...........................................#........#.........................#..
.......#...#..............##.......#................##..............#....#.....#........#.......#..#.#..............#..#..........#........................................##....#....#.................#...........#...#..............##.......#................##..............#....#.....#........#.......#..#.#..............#..#..........#........................................##....#....#.................#...........#...#..............##.......#................##..............#....#.....#........#.
#......................#............#...........................##...............#........#................#...............................................#....................................#......#.....#......................#............#...........................##...............#........#................#...............................................#....................................#......#.....#......................#............#...........................##...............#........
...............#.............#.#.#.#...........#...#...##......#...#................................................................#...............................#............#.#.....................##.................#.............#.#.#.#...........#...#...##......#...#................................................................#...............................#............#.#.....................##.................#.............#.#.#.#...........#...#...##......#...#......................
...........#....#....#................#.#.#.#..#.#...#.........................#.............................#.....#.........#...........#.....................#....#.........#...........#................#............#....#....#................#.#.#.#..#.#...#.........................#.............................#.....#.........#...........#.....................#....#.........#...........#................#............#....#....#................#.#.#.#..#.#...#.........................#..........
......#...........#...##....#....................#........#................#........................#.#..#...#..........................#......#................#...........#.#....#.##.........#.#................#...........#...##....#....................#........#................#........................#.#..#...#..........................#......#................#...........#.#....#.##.........#.#................#...........#...##....#....................#........#................#..............
........#.##........#..#................#.....................#..#....................##...##..#............#.#..................#............#.......##...#......#.............................#..........#.........#.##........#..#................#.....................#..#....................##...##..#............#.#..................#............#.......##...#......#.............................#..........#.........#.##........#..#................#.....................#..#....................##..
......##............#.....................#..........#..........#......................................#.........#................##......................#..#..#.#...#..#.....#..#.........................#......##............#.....................#..........#..........#......................................#.........#................##......................#..#..#.#...#..#.....#..#.........................#......##............#.....................#..........#..........#.........................
..#....##............#............#.......................##..........#...##............#......#................#.........#...................#...##.....#....#.......#..............#..........#......##......#....##............#............#.......................##..........#...##............#......#................#.........#...................#...##.....#....#.......#..............#..........#......##......#....##............#............#.......................##..........#...##............#.
.#.......#....#....#.....##...............................#............#..#....................................................#..........................#........#..#.......#...............................#.......#....#....#.....##...............................#............#..#....................................................#..........................#........#..#.......#...............................#.......#....#....#.....##...............................#............#..#...............
........#....#........................#....#.........#....#..............#........#......................#......#..........#....##...........#....................#........#.....#.#..............#..................#....#........................#....#.........#....#..............#........#......................#......#..........#....##...........#....................#........#.....#.#..............#..................#....#........................#....#.........#....#..............#........#.......
....#.......#...#...#...#...............#.#...........#......#.............#.....#....#......#............#.......#...#...#....#..........................#......................#........##.....#...............#.......#...#...#...#...............#.#...........#......#.............#.....#....#......#............#.......#...#...#....#..........................#......................#........##.....#...............#.......#...#...#...#...............#.#...........#......#.............#.....#....#...
....##.#.............##....#....................#......................#.......................#...................#.............................................#..................#..##.................###....##.#.............##....#....................#......................#.......................#...................#.............................................#..................#..##.................###....##.#.............##....#....................#......................#..................
........#........#.......#.##.#...........##.....#........#..........................#..#.....#............................................#...#.................................................##..................#........#.......#.##.#...........##.....#........#..........................#..#.....#............................................#...#.................................................##..................#........#.......#.##.#...........##.....#........#..........................#..#.
......#...............................#...#...#.#............#...#..........#..................#.........#.......#.#..............................................#............#...............#...#...............#...............................#...#...#.#............#...#..........#..................#.........#.......#.#..............................................#............#...............#...#...............#...............................#...#...#.#............#...#..........#.............
.....###...........#....................##...##......#.............##..................#..#.......##.#...................................#.....#..............................................##...##.............###...........#....................##...##......#.............##..................#..#.......##.#...................................#.....#..............................................##...##.............###...........#....................##...##......#.............##..................#..
................#.#..#........................#..#................................#......#.....#...........................#.....#....#.#......#...#.........###.....##...............#...#.........#.....#..................#.#..#........................#..#................................#......#.....#...........................#.....#....#.#......#...#.........###.....##...............#...#.........#.....#..................#.#..#........................#..#................................#......#
.#...............#......................##....#.....................................#...................................#...............#........#................#...........#............#..................#...............#......................##....#.....................................#...................................#...............#........#................#...........#............#..................#...............#......................##....#.....................................#.....
.#.........#......#....#....#...............#...#...............#...##.........#...#.................##..........#.....................#.......#....#....###.##....................................##.........#.........#......#....#....#...............#...#...............#...##.........#...#.................##..........#.....................#.......#....#....###.##....................................##.........#.........#......#....#....#...............#...#...............#...##.........#...#......
......#...##....................#.....#....#........##...................................#.....#.#.........................#..#...#.....#.......#............................#......................#..............#...##....................#.....#....#........##...................................#.....#.#.........................#..#...#.....#.......#............................#......................#..............#...##....................#.....#....#........##...................................#
...........#...........##............................#...#............#........#.............................#.....#..#............................................#.........#..........#........#.......#..............#...........##............................#...#............#........#.............................#.....#..#............................................#.........#..........#........#.......#..............#...........##............................#...#............#........#..........
.................#........#........................##...........#....#..............................#........##........#..#......#..........#........#....##...............#..........###.#.............#.....................#........#........................##...........#....#..............................#........##........#..#......#..........#........#....##...............#..........###.#.............#.....................#........#........................##...........#....#....................
.#.#..................#.....#...................#.#.#......##......................................#..........#.......................#.................#............................#.#......#...#..#........#.#..................#.....#...................#.#.#......##......................................#..........#.......................#.................#............................#.#......#...#..#........#.#..................#.....#...................#.#.#......##.............................
.....#.....#....................#....#........#.#...........#.##.....................#.#...............#..............#........................#.....#......................................#..............#......#.....#....................#....#........#.#...........#.##.....................#.#...............#..............#........................#.....#......................................#..............#......#.....#....................#....#........#.#...........#.##.....................#.#..
...........#..#......#..##......#.......#...#.....#............................#..##....#.#...............#.......................##....................#.#...#..........#........#.......#.........#...................#..#......#..##......#.......#...#.....#............................#..##....#.#...............#.......................##....................#.#...#..........#........#.......#.........#...................#..#......#..##......#.......#...#.....#............................#..##....#.
..........#.................#............................#..................#......#..#......#......#....#.....#..#.....................................##...#....................#...........#.......#................#.................#............................#..................#......#..#......#......#....#.....#..#.....................................##...#....................#...........#.......#................#.................#............................#..................#......#..#...
#..#.....#.....#...........#..............#.......#.....................#.....#........#....#..........#..........#....#...#.....#.......#..............#........##......#...........................#.......#..#.....#.....#...........#..............#.......#.....................#.....#........#....#..........#..........#....#...#.....#.......#..............#........##......#...........................#.......#..#.....#.....#...........#..............#.......#.....................#.....#........#..
....#.......#...#............#.....#........#.##.....#.....#.#........#........#.#............##.......#....#..#.#......................#....#..#.....#...#......#.....#......................#..................#.......#...#............#.....#........#.##.....#.....#.#........#........#.#............##.......#....#..#.#......................#....#..#.....#...#......#.....#......................#..................#.......#...#............#.....#........#.##.....#.....#.#........#........#.#........
.......#..................#....#..#...........#..................................................#..#.#.........#......#...#..#..................#...#...................#..........................................#..................#....#..#...........#..................................................#..#.#.........#......#...#..#..................#...#...................#..........................................#..................#....#..#...........#...........................................
............#................................#.............#..........##...................#......#.........##..............#..#....#...................#......#...................#...#.................#...............#................................#.............#..........##...................#......#.........##..............#..#....#...................#......#...................#...#.................#...............#................................#.............#..........##..................
##.........#...........#.....#...#.#......##...........................................#................................#.......#.......#...............................#...#.....#...#......................##.........#...........#.....#...#.#......##...........................................#................................#.......#.......#...............................#...#.....#...#......................##.........#...........#.....#...#.#......##...........................................#..
...##.............#.#............#......................#...................#...##...#.#.......#..........#..............................#......#...................#.....#..................#......##..........##.............#.#............#......................#...................#...##...#.#.......#..........#..............................#......#...................#.....#..................#......##..........##.............#.#............#......................#...................#...##...#.#..
............#.#...#.##.......#.....#.............................#...................#.............#...........#..............#.......#.....#............#..#..............................................#.............#.#...#.##.......#.....#.............................#...................#.............#...........#..............#.......#.....#............#..#..............................................#.............#.#...#.##.......#.....#.............................#...................#....
.....................#.....#..........#............#..#......#......................#............#.....#.......#..#.......#.#..................#.#...............#....#...........................................................#.....#..........#............#..#......#......................#............#.....#.......#..#.......#.#..................#.#...............#....#...........................................................#.....#..........#............#..#......#......................#.....
............#....#......#............#..................................#.................#......#.......#.....##...#.....#......##....#...##..#..............#..#....#..........#........##...#..####...................#....#......#............#..................................#.................#......#.......#.....##...#.....#......##....#...##..#..............#..#....#..........#........##...#..####...................#....#......#............#..................................#.................
...................#...........#..............#............#........#...#...#...............................#.....................#.....#........#....#...##....#........##.......#..#.....#.............#......................#...........#..............#............#........#...#...#...............................#.....................#.....#........#....#...##....#........##.......#..#.....#.............#......................#...........#..............#............#........#...#...#.............
..#...................##...............#........#.................................##......................#.....#...........#..............##..#..........#.......#...............................#............#...................##...............#........#.................................##......................#.....#...........#..............##..#..........#.......#...............................#............#...................##...............#........#.................................##......
..#.......................#....#.......#.......#.................#........#....##...#..#........#.................#.#..#.#.#.....##...#.....#............#...#..#.....#...#...#...#.#...#......#...............#.......................#....#.......#.......#.................#........#....##...#..#........#.................#.#..#.#.#.....##...#.....#............#...#..#.....#...#...#...#.#...#......#...............#.......................#....#.......#.......#.................#........#....##...#..#..
#...#....................#....................................#...............#..............................#..........................#.........#.......#.....#................#............#............#.#...#....................#....................................#...............#..............................#..........................#.........#.......#.....#................#............#............#.#...#....................#....................................#...............#...........
.......#.#..........#.........................................#...#...........#.#..#.....#.................#...#..#...#....#.#...........#..........#...#...........#................#..............................#.#..........#.........................................#...#...........#.#..#.....#.................#...#..#...#....#.#...........#..........#...#...........#................#..............................#.#..........#.........................................#...#...........#.#..#.....#
..........#............#............#......#....................#.......#...........#........#...#...............#...............#......#.#......#................#..#.......#..............##..#........#..#..........#............#............#......#....................#.......#...........#........#...#...............#...............#......#.#......#................#..#.......#..............##..#........#..#..........#............#............#......#....................#.......#...........#.....
......#..#...#......#.#....#..##..................#...................#..#.........................#........#........#.....#.......#.......................#.............#...............#..........#.......#......#..#...#......#.#....#..##..................#...................#..#.........................#........#........#.....#.......#.......................#.............#...............#..........#.......#......#..#...#......#.#....#..##..................#...................#..#................