0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-28 00:36:27 +00:00
OI-codes/LibreOJ/3202/data/input33.txt

503 lines
250 KiB (Stored with Git LFS)
Plaintext

500 500 5000
..............#................##...#............##..#.##.......#....#.....##...........#........#.##...##.#....#..........###..#..............##.............#..#..........##...#..........#....##....#.......#.......#..#......#..#.....#.....#.................#.......#.#.....#........#.....##...#..#...###.#.##....#..#............#..#........#....#...........#....##....#......#...#.....#.........#.....##.........#.....#....#....#.....##.#.#............#......#..........#.#......#...........#.......
...#.....#....#..##..##.#.#.#....#...##....#........#..#......###....##......#...............#.........................#........#...#......#.......#..........#..........##...#.#....#..#...#.##..#......#.#............#.##.#.#..#.....#....#..............#...#.......#........##.......#.......####...#...........##..#...........#.##....#.....#....#.....#.#.......#..#...#..#.#..#...#......##..#.#....#.......#........#..#...........#.........#......###..............#.....#.....#............#....#.#....
..#..#.#......###...............................#....#.........##...........#..#........#.#..#..#...###..#.#...............#....#..#.......##...##....##.......#..#.##...........#.....#.........................#......#..........#.#..#.....#.#.#...#......#...#.#.........................#..#....#........#.#........#..#.........#....#.......###....#.....#...#..............#...#..........#......#...............#.....#..#.........##...........#....#......#........#..#.....#.#...#.....#...#......##....
##.......##..#.......#.......#.......#..#.#...#.#..#.#..#..........#....#..............#.......#..##..........##...................#.....#...........#.#...#...#.....##.#..#.....#.#..#............#...#.#.#.#...........#.....#.#.......##.#........##.#....#.##...#......#....#.....#....#.....#..##...#.#...........##.........#.................#..#.#......#......##..#...#..#..#........#..#....#...##....#.....#.#..#...#..#..#..............##..#....#.#................#..#...............##....#.#..#.....
.#...#.........##....#..................#..#..##........#........#......##.#..#...#.#####........##......#.....#.....#........#.###......#......#.........#..#...##............#.#.#....#.....#....#..##...........#.....#...................##..#....#...#.....#...###....#..............##.....#............#..#.####..........#..#.....#...#...#..#....#......#..#..#....#...#.........#..............#.......#.#......##.#...#.........#.#...................#..........#..........##.........#.............#...
#....###..........#.#......#...........................#...##....#...#.....#....#.#..........#.....#......#......#......#................##.....#.#..#....#.#...#............#.....#......##......##.......#......#............#..#.#...##........##...........#...##..#...............#..............#.....#..#...#..##....#..#...#.#....#..#.#.........#.......................##.....##.##......#...#....#.....#..#..#..#......#..##.........#.#................#......###..#......#.......#.....#...#........#..
.#.#....#...#.......#...............#....##......#.......##.........#........#.......#.##.#.#........#..#.....#................#..................##....#.#.##........#....##...#.#...#.#....#......#...##.#...#.....#.........##........#.............#.....#..#............#.#....#....#.............#...#..#........#.....#......#......#.........#....###.#.......#...#....#.....##.#..#..#...#.#.............###......#......#.#....###...#........#....#.....#...#..#...#....#.........#...........#......#...
.#.#....##..............#........#..#..#.#...#.............###..#......#....#..................#.......#......#........#.#....##.......#.#.#.####.#......#.....##.............#....#......#....#......#.............#.......#.........#......#...##......#.#.#.....#.......#......#.....##......#.........#....#................#..........##.##......#...........##....#..#.#...#....#............#......#........##...#.............#.#..#...#.##..............#...##.....#......#.....#...#....#...#.....#.#....#
.....#..........#...#..##...##....#.............#.##...#.........#.#.###........#...#.#...#..####.........#.#..#....#.............#...#..#........#....#.#.....#.#....#....#....#...#.........#...#.##..#....#...#.....#..#.........#..#.............#..#............#.........#...#.#..........#........#........#.#...#.....#...#.#.....##.....#...#.....................##..........##........##.#...#.#.......#.#.....#....#..........##.#....#.........#...#......#....#.........##....##.#....#...............
...................#.........#..#.........#....#.....##....#............#.....#....#......#.#.....#..#..#.........##....##..#....#.........#..............#....##.#......#.................#..#..###.......#......#....##.#..#..........#....#......#...#...#.#.........##......##.#....#..#....#........#........#....#..#.#..#....#....#.#..#..#..........#...#.#....#.#.....#.#........#...#..#........#....#.##.............##.#.#...###..#..#....................##.###..#...#..#.#.........#..........#.....#.
#..#...#..#.#...###....#..............#..#...##.##.#.#............####..........#...#.....#.###.......#..........#.............#.....#.#.#.....#........##......###.#..#...#..................#..#.....#...........##.....##.....#.......#.....#..#.#..........#....#...##.....#..............##.#...####.....#....#..#.#..............................#...#.#.#.#........#....#.##...#...............#....#..#..#.....#....................#....#...#.....#.....#...........#..#....#.......#...........#..#.###.#.
..#.#............#.###.#.#.....#..............#..##....##........#.#....#.#..#............#....#.###...................#.......#...............#..........#..#.##....#..###........#......#...#.....##.###....#......###.#..###.#..#.....#.......................#.#.....#......#...#.#.#.........#.##..#.#.#...#.##....#......##..#..##.#............##......#.........##.......#.....#..#..#..#...#.....#.......#.......#......#...##.......#.####...#.................#####..#..#.####......#..#...........#.....
.##.....................#..........#...................##..#.....#.#.#.#....#..#..##....#..#.....#.##.#....#.#..#...##........#..#.#....#.....#.#.#..#......................#.#.##.##........##....##...#.................##.#..........##.......#.#....#...##......#..#.#...#........#...........#.#.....#...........#.##...##..#...........##....#.....#..#...........#.....#.....#...........#.....#...#...#..#.#......##......#.#...#......................#....##.#........#.......#........#..#...............
.....#.#....#............#...#....#..........................#...............#....#.#..#.....#......###........##..#................#.#.......#....#....#.........#..#..#.........#.#..#..#...#.#.#.....##.....##..#.#.......#.#.....#...#.#.#...#..#...#....................#..........#............#....#...#.........#.....#...............#.#......#......................#.#..#..#...........##......##.#...#.#......#.#....#......#.#....##.#.......#..#..#....#.#..#..............#.##..#...#........#.#...#.
.#.......#.......#....#...........#...###.....#.....#...#..###..........###....###..#.#...............#..............#.........#.......##.......#..#................#..#.....#...#.#...#.........#...##.............#.........#........#............#.....#...#..#........##....#....###.........#.....##.#.#....#..#...........#....#.#...........###.###.....#....#......#....#...#.......#..#.#.....#.##....#..........#........#..#........#....#...........##....#.....#......##...#..............##..#..#.....
#..#..#........#.....#.#.#.#............#...#.##.....................#.....##.#.#....##...##.#...........#.......#..............#..............#...#..#..#.#...#...#.#.........#.................#.#...#...#......#......#...#..##......#..#...#..........#............#..#......#.#........#..........#.......#.##......##.......#....#.....#.#....#.........#....#.#...#.##.#.......#..#.....#.#..#.#............#..........#...................#....#.......#....#...#....#............#.........#..#...#...#.#..
.........#.#...........#.....#..##..#...#.#.#....#.#..##.............#....#.......##..#.........#....#......#.........###........#..#.....#.#......#..........#..#.#.....#.....#..#...#..##........#...............#...#........##......#.#.#.....#...#.....#..##.......#..##.####.##.......#..#.##...#.....#...........#......#.......#......#............##..........#.###.......###.....#.#......#............#.....#.#..#..##.......###.#....#.......#..##...#......#..#.....##..#.#....#..#....##.#.##.........
...#...##.#.#.#.#..........#.#.##.#......#..#....#........#.....#...#.......#..........#........###............##.......................#...#....###.#.........#...#.#..#.............#..#.....#.#.......#...#...#................#...#...............#.....#...#.......#...................#..#...#.#....#..##..........#............#.##.................#...............#..#.##.............##...#..#..........#....#..#.......#..#..#.....#..###..#..#.....#.....##...#...#..#......#..#...#..........####..#...
.....#.....#..#....#..#........##........#.....##.#.....#.#.#...#...##........#....#.#........#....#...#..#........##......#.....#...#.....###..............##...#.#.#.#..#......#.#.#.........#..#..#...#.#.....#.##...............##.....#.....#....#.#.....#......#...............##..#........#....##...........#.....#..#......#....#..#.#...........##..........#...#..#...#......#...#......##.....................#......#...###........#...###..#.....#.#.##..#.#......#.#..##.....#........#......##.#....
..#.......#.....#...#..#..##...#...#.........................#.......###...##....#...#...#...##...#..#.......#..#.........#.###.##...#...####........##.##.#......##............................#....#.#.##................#.#...#.###.......#....#.....#.#.............#......#.....#...#....#..........#......#......#.#.##....#.#........#.#.......#........#..#......#...........#...#..................#....#...##..#.......................####....#.....##......#.#...##......#.####....#....#.#..##.#.#.....
...................#.#.#...#.....#.#...#.........#..........#......#..#..#.........##...#...#.........#...#.##...##.......#............##.#...........##.........#....##.#......#....#.......#.....#..#.....##..#.....#.......###.#..#...#..#......##...........#.......#...##...#..#...###..........#....##.....#.............#.....##....#.......#..#....#...#.#..#.#.....#.........#........#.................#.#...#.......#..#...#..#.................#..............#.##.......#...#......#...#.....#.......##
...#.#.#...#...#................#.......#..#..#...#...............###..#..#.....#.....#...#......#.....#....##.......#..#...#.....##...#...#............#........#..#..#......#.....##.#.........#...........#...#.......#...#..##...#...#..#......#......#..............#....#.........#........#.......#....#......#..#...##..#...#....###..##...#....#..#.##...###......#.#.#.##..##.....#................#..#......#.....#....#.#...........#.......#.#........#..........#....#.......#.........#...#..#......#
.......#................##..#...#.#....#......##...#..#.......#.........#.....#................#...#.............#.......#.#.........#..##...##.....#......#.......#.........##.........................#.........#.....#..##.....#.........#......#.#.#..#.##....#....#......#......#....#.................##...#..#.............#.....#....##.#...#.....#.##..........#.#......##.##.......##.......#..#...##.##.##.....#........#.....#..#.#.#..#.........#.#####............#......#...................##...##..
.......#.........#........#...##...#.#.##...........#.#.#...#..............#.#.#....#..#........#.#..#.................#..#...#..#.##...##....#.#.................#............##.........#...........#.............#.....#......#......#.#..#...#...#...#......#...#..#....#......#..#....#......#.#..#........#...#....#...........#..#.#...##.....#.......##...........#.##.....#....##..#.....#.......#........#.##........#...##................#..........#.......#.......#.#....#............##.#........#...
...#...........#..#.#........#....#....#.......##.......#.#.........#.......#..#....###..#.#.....#............#.#..........#......#.#.#......#.............#...#................##.#.........#.#...#.....#.#..............#..............#....#.......#....#.......#................................#..#....##........#..#..#...#.#......##....#............##..#..........#..#...#...#.#...#..#.#.............#.....#....#.#.##....##...#..#.....#............##.......#................#.#..#...........#..#..#.##
...#....#...#.#.....#...#..#.##......#......#.......#.##....#..#..#......#......#...........##......#....#..#...##.......#..#...#.....#.#..#....#.........#......#..#.##...#......##.#.#...#........#...##.....#..#.....#......#.....................#...#.#....##..........##.....#..........#......#...####.........#...........#.#......#....#.....#.#....#.#.#.#....#...#........#....#..#..#..#.........#..#....##....#....##...........#.........#..##.....#.#..#.#..........##.#.....#.........#....#........
.#.#..#.........#......#.#..#.#.#.....#...............#.##.#...#...#........#......#.....#........###....#..##.............#....#..#........#.....#.##...#.....#..##........#.#..#..#.......#........#...............#...........#......#....##....#...#....##.........#....#........#.......#.#.....#..##.#.#....##.#.#.....#...#.##..#................#..#..................##.......#....#...........#.......#..#..#.......#.....#.##.........#..###..........##.........#.....#....#.....###.#...#.#.....#......
#....##..#...#..#............#...#........##......#.#...........#.#..#........#..#..#...###..#.#...#...###...........#..#..#...#...#...##....##.........#...###...................##.......................#......#...#...##.......#.#..##........#...#...#....#..#.#...............#..#...........###.....................#.....#.......#............#.#........#..........#.........#.####......#..#.........#.#.#.....#......#..............#....##..#..###...#.#....#..................#...#.##..#...##.#......#
#.#.##.............#..#.#............#................#...#...#.......#......##......#.#.#..............#....#......................##.#...........#...#...###....#.....#...#...#....#......#........#....#.#.#......#..#..#.....##........#.....#...#.....#...#..#......#..#......##...##.#........#.......#.....#.#.#....##....##.................#.#...#.....#..#.......##.#...........#...#.....#..#.......#.#.......#..#.##..#.....#.#...#.....#....#.....#.............###.....#..#............#.....#..#.....
.#..........#................#..#.#.........#.##.............#......#...........#...#.............##........#.#.....#.......#.....#..........#.........................#....###...#........#....#........#.#....#.#.......#.#..#...........#.#...#.....#....#.#..#....#...........#............#...#.#......##...#.....#.#.....#.......#.#..#.....#...#...#..................#....#..#.##..........#.###....................#...#...#.#...........#.....#...###.#..#.............##.#..#..............##............
.......#.......#.##.....#..............#..........#.###...#...............#....#......#.#...........................#..#..............#...........##...#..........#....#.............#..#....#..#...#..........#...........#.#..#.....#........##....#...#..............#......#...##......#.....#..........#........#.......#......##...#...#.........#.#......##...##.#..#..............##........#........#..........#....#...#.##......#.....#..#.....#...........#..###......#..#........##....#........#.#....
.##....#..#...##....#....#.#...#..#.....#..#.....#.....#.##...#..#.............#.........#.....#.#....#.##..........#.#....#..#.#.......................#.##....#...#...#....#.....#..#..#...##...#.....#.#...#.....#.#.......#..#.....#...#......#.#..#.....................###........##..........#......#.##....#.....#.##....#....##.##..##.......#.....#...#..........#........#.....#.......#.........##........................#...#...#...#...#.....#.#...........#..........##..#....#....##..#.....##..#..
#......#.....#.......................##....#...##.#......#...............#...#..#.......#.##........####.....#...#...#.##.#.....##..#......#.#..#.##..#..#....#.......#.#..#.#....#...#..#...............#.........#...#.##.....#.#....#...#.................#..#..................................##...#..................#..#.....#..#.......#...#.......#..#.##.#.#.......#...###......#.##.................................#.#...#.#..#..#........#......#..#.....#..#.##.##...#....###.#.....##.#.............#
..#..#.....###..##..........#........#.#.........#.#.......##........#...#.#.#..#..#.........##......#.##.#...#..................#.##.#...##.#.....#.....#.....#.......#....##....#...###.#.#.....#......#........#........#.......#..#....#....##.......#..##......####..#.###.#.#.#...#..#..#....##.#...#...................#.....##......#.#.#...###.......#...#...#.....#..#.#..#............................#..#.#....#......#....#........#..#.....#..#........#...#.#...#..#.#.#....#.......#.#.##..#.##..#..
#.###.##.#...#..##.....#...............#...#......#.........#....#.##.##.....#...#....#.#.##.....##..#.#......................#.##.....#..........#.#.....#..##......#...........#....####........#......##.##..#........#......##.....#.....#....................#....................#..........#.....#...............##...........................#...............#.....##.##.....#.....#..#...#.#...##.#..#.#.#.....##.....#...........#..........#........##........#...#...#.#.......####.......#....#........
##.....##......#...###.......#..#..#....#.......#..#.............#..................#.....#........#...#...#.#.#.#....#..#.#..##.#.#.#.#......##......#..#.#..........#.#...#.........#..........#.............#..#.###...#.........#...........#.##....#.........#...........#..#.......###........##....#..................#....##......#....#.#.#.......###.#..#..................#.#####..##.#.#..#....#....#..........#..##..#...#.#....##...#.#...#....#..#......###..#.............#....#.....#...#..........
....#................#............#.....#.#.....#.##...#..#...#.#..#.......#......###.#.##....##..#...#............#......#..#..#.#..##..##...#....#...#....#.#..#....##....#....#...........#.............##......#....#.#.......#............#....#..#.............##.....#...........#..........#.#.#.#.........##...##.....#..#....#.............##.#.#....#.#...........#.#...#.............#...#.#..#.................#.#...#.....#....#..............#.#..#...##....#.....####...............................
#.#..............#.................#...###..#.#....#.........#...#....................##.#...........#.#....#.#...#...#..##...........#...............##.....##.........#.....###..........#................#.##...#............#....#.#..#..#.......##....##.........#.###.###....#.#...#.#.#...##...#.......###.#.#.....#...#....#....#......#..........#....#...#.#...##.....#....#...#....#........#...#...........##.#..#.....##....##...##........#.......#..##.#..######.#..#.#...#........#....#....#...#...
.#................#.......#......#..#.#....#.......#........#....#......##..#.#.#...#..............#............#...#.#.#.##...##.#...#...................#....##.........#.#...........#..#..#.....................#..#.#............##.....#.#...##...#.........#.......#..#..................#.#......#....#.#.#....#..........................#......###..#.....##.......#.....#....................#....#...#.#......#......#..#...............#........#...........###............#.......##....#..##.#...#.#.
##...#...#..##......#..#....#..#.....#.##...#....#...........##......#.##..##....#............#.#.#......#..#....#....#................#................##...#....#...........##..#.....#.....#.#..#..............#..............#...#.............#..#.#...#..#.........#.......##..##...#....#..#.......#.#...#......#...#..#.........#.##..#...#........#....#..#..........#.................#.....#...............#.#.#...###............#....#.#..#...........##.#.........#...#..#.##......#....#.....#..#.#..
...#..#............##..#.#....##...#.......#...........#...#..#..........##.........#.....#..#.....#.##.##.......##.....#.....#............#............###...........#.#.....#.....##.##.#.....#...#..#.#....#...#....#....#.#.#..#.#..#.##....#..#.##...#..#.####.#............#....##.#..#............#...#......#........#.#.#.#.....#.............#...##.#..........#...#...#.....#..#.#.........#..#..#....##.#...#.........................#.....#....#.#.............##...#....#............#.....#..#......
........#....#........##......#.#...#....##..........##............#.#.#.....................#..#....#................#..............#.#..###.....#..#.........##.#.................##.#........#.....#..#...##.#..#.....##....#......#...............#####.....#...#...###....#...........#....####....##......#................#..#.##......#....#........#.......#.....#....#........##.....#......#.###....##.#.#.##...#...#......#...##........#........#..#.......#.......#..#.......#...##...#...#.#.#.......
.###..#.#...#..#...#...........#..#...........#.....#...#.......#....#.......#....#........#....#..#...#........#.............#...#..#......#..##...#.#...#.......#.....#...#..#..#..##..##......#.#...#.......#............#.#......#..##......#.....#.....#...###.#..#..........#..........#..#...#..#.............##.#.....#.##......#..........#......##..#.....##.##..#....#...#.#..#......#.......##.....#....#.#...#.......#.#.......#....#.........###........#.#.....#.#.......##.#..#.......#...##.#......
.#.##......#.......##.#...##..#.....................#.#....................#........##.......#.....#.#.##...#.............#..#...........#..###.....#...#......##..........#.#........#..##......#...#...........#..#...##...#.....##.......##....#.......#....#.##..#.......#.......#..........................#....#....##..#.#....#...#............#....#..##.........#......#.#...##.#..#.........#...#.#.#.............##.#.......#...#.....#....#.#............#..................##....#...#...#....#.#.....#
.#..#.###.....#............#..#.#.##..#..#.##...##.#...#..#............#..........#..#.#.....##....#..#....#.###.#..##...##.#....#.#..#..........#.........#...............#.....#..#..#.......#.###...#..#........#......#........#........#..#..#....#......#..#.##.....#....#............#...#..#.#..........#...........#.#.........#....#.......###..........##...............#...........#.##...##...................#..#.......#..#......#.#......#...##.............#.##..#.......#...#.#.......#.####......
...........#.#.................#.#.............#........#...#...#...#.....#.......#.....#.....#.........#.....#.#...##.#.#......#....#.....##.#.#..#..#........#........#....#..................#.#...............#.....#.......#.......#...#..........##....#.#........##.##.#...#....................#.......#.........#.......#.......#.......#.#...#.........#...#......#......#.....#.#.....#..#....#.....#..#...##..#.......#........#..#......#.#.....#.#..#.......................#......##.....#...........
...##.#.............#....#....................#.#..#..#.....##.....#......#.##.##.......#.##..........#..#.......#.#........#....###......#.......#.#...........#...#..............#...#.#..##.#..#..........#...........#..##.................#.....#..#........#.#.........#.........#.#..#.......#.......#........#........#..#..#.....#.......#....#.#.#..#.......#..#.....##.........##.##........#.#............###..........#..#...#....#.#.........#................#...#...........#.#............##.##..#.
#.......#..#.#....#...........##....#.........#...#.#.............#...#..............#...#..#.........#.#.........##..#...#.......................####............#..#.....#.#......##....#.#.#.#...............##..#...#..#....##..........#.#..........##...#.....##..#.#.##......###.####.........#...........#..#.......#...........###...#...#...#...#....#..#....#...#.#.............#.#.#..................#....#.#..#.........#......#.#.....#.##.........###..##.................#.....#........#...#......
.......#..##.#....##......#........##.....#................##........#.........#...#....#.....#.....#.#..#.............#............#......#......#..........##......#.#.#..........#....#..#......#.#..#..........##.#........#..#....#.#....#.......##.........#.....##...#....#......#........#..#.##....#........#...#....#.....#......#.#.#..##......#..#.#...#....#....##..#...##.###.#..#..##...#....##..#...#..#.....#.#.......#..#..............##................###......#.#..#........#...........#...#.
.#..#..#.......#.....#....#..#.......#..#.......##.##.......#......#......#..........#.....#....#.....##.....#......#.##..#.......#.#..#.#..##..#..#..#..........###..##.....#...#.#....#.#.#...#.#.##........#.#....#..........#..#.#...#..#....##.#........##......................#....#..#.......#.#..#...#....##.#.##...##...##..##..#.........#.....##.#.#..#....#......##.....#...........#...#.#...........#.#..#.####..#........#...#.#....#.##..#.....#.#.....#........#..#.....##......#..##.....#.......
#...##....#.#.........###......................###...#........#.#............#..#.......#.......##.#.#..............#..#...##...............#.#.........#............#.#.........#......#..#.......#..#....#.#..##..#.##.......................#......#.....#.#...###..............................#.......#..............#.........#....#...#..#...............#..##....#...#..##.......#....##..#......#........#...#......##..#...#....#.....#..#...........#.....#.#...........#......#..##.............##......
.............#.......#.#....##.#.......#......#.#..........#..#..........#....#..........#.#.........#.....#.##.##.......#....###..#....#.##......##........#..#..#.#........#....#....##..#..#.......#........##...#..#.##.......##..#.....#..#.#..#...#...#.......#...........#..#....##....#..#..#..............####.#..........#.#.#......##..#..#.#....##....##.....##....##..#..#...#.##.......#....#...#...........#..#..#....#..##..#....#.....###......#.....#......#..#...#..#....#.##.........#..##...#..
...#..##.##......#.#.#..#........#......#.##...#..#.....##...........#......#...#............#....#..........#..........#.#........##......#...#..#.#.#..#.##......#.#......#.#.......#.....#.##..#....#..#...#....###.........#...#..##...#..##..........##..#........#.##.....##.............#............#..#..#...#.#............#.#...#.#.##...#......#.....#................#.#.#..#....##......#..............#..#....##.........#..##.#....##.....#..#.............####....#......#........#.......#........
.#.#.....#.....#.......#...#.....#...#.##...........#........#..#..#.#...#.....#.#...............#.....##.........###....##.............#......#..##...#.........##..#...#...#..#...#......#......##.......#.#...#.....#.##..........#..............##.##.....#...#..#.#..#.....#.#...........#........#.............#........#....#...##...#........#...#...#......#............#..#.#............##............#........#.#...#..#.....#....#....................#.........#.......#...........#.....#...#........
....#....##.#........#...#....#.............................#...................#..#.....#...##.....#......#.................##......##..........................#..#....#.##..#...................##......#..#.#.......#.#.............#....##....#.....#...##.#..###.#...........##...........##.##............#..................#....#.....#.......#.#.#........##................##..#..#.....#...#................#..........#.#....#.#.#.....#.....#....#......#...####......#.#.##....#..................#..
.....#..#.#.#....#......##.....#.##.###...##..#.....##.##............#...#.#................#..........#.#..##....#.#..#.....##.................#...#...##........###...#........#..................#..#.#.#...#.....#.........................#......##..##....##......................#...#..#.#..#............................##..#.....#.......#...#.#..............#..#.#....#....#.#.................#..#..#.#.....##....##....#....#..###.#.#......#..#..#.........#..##.#.....................#..#..#....###
...#...........#...#.....#....#.............#..............#...#..#.............#...#.#....#......##...#...#.........#..........###.#........##.....#.................#.#....#...................#....#..#..#.##..##...#.#...#....##.#...##.##.................#..##...#.#.#...#...#............#.....#...........#..#......#...............#........#................#...#.......#..##.....#....#.#.........#...................#......#.#...........#..#...#...###........#..#..........#......###....#..#......#.
.##..#....#..##..#.....##...#.....#..#.#..#..#..##.......#...................#..#.....#.#......###.....#..........#..#................#.#.........#.#...#......#..#.....#.#.##.##..#...#.#.#...............#.##...#.#........#.#..#.#...............###..#.#.##..#........#.....#.....#......#...#.#.#.#........#..........#.................#..##..#...#...........#...##....#...###..#......#.........#...............#..#....#..#.........#.........#.##.............#..#....#...#.#..#.#..........#....#........
......#...#...#.#...#.......##.....#...#......##.#.#.#...##.#.#....#.##......#..#.....#.........##.....#......#....##........##.....##...##..#.............#....##..#.....#..#...#..........##.#.....##.......#..................#.###.........#...#......#.#........#.#.....###...........###.........#.###.#........#.#..#.....#.#.##..#.....#.....#.......#...#........#........#....#...##........#.........#...........#........#.............#.#..####.....................#....#..#..##....#.#..###...##.##..
......#....##..#.##.#........#...#...##......#..##...##....#....#.....###..#......#..#.#..#...#.........#...........#................##.#.#....#.....#....#....#......#..#..###.......##....#....#..#...............#...####.....#...#..............#.##.#...........#..#...#...##.#.#.#......#.##................#.#...#...#.##..#...##.#..........#.##....#.......#......#.#..........#..###....#.........#......##..........#.....##.#.....##.....#...#....#.#..#.....##....#.#..#............#....##...#..#...#.
....#.....#......#.....#....#..#.....#.........#...#..##....#...#..........#..#.#.#..................##..#....................#.....#.##.......#..#....#.#..#.......####....#..#.......#....#.#.##..#........#.#...####.............#...##.......#...#..........#...#....#.........#.#.#...##..#.......##..#.#.#.....#...............#.....#...#.................................#...#..#......##.....#....#.#.....##....#.#........#.#......#..#...#....##.......#...#...........##.........#....#.#...##.......#..
..........................#......##....#.#.....#..........##...............#.......#.#.#.##.....#.....#.........#.....#..#..............#.#..............###..##.....###.#..#.#.#..........#..#..........#......##...##.............##....#.....#....................#..#.#........#.......##..............#......#..#.#.##.....#.....#.......................#....#...#...........#.....#.............#.#.....#.##...#.#........##.........##..#.#.....#..#......#.#.#.......##.#.#...........#....#............#..
.#.....##..#..#.#.#.#.#..........##....####..#...#.#..........##.#........#.##.#..#.........#.........##...........#..............#......#...#........##....#..........#..#...#...#.##...##.#.##.#.....#...............#.#....#.#.......#.#....##.....##..##.........#...#.#..#.#......#...#..#....#..#.....#..#.#...##...#.##...#.#..........#..........#.#.....#......................##..........#.........#..#.#.......#.........#.....#...#.##......#.................##.#....##......#.....#.#........#......#
.#.#..#...#......#.......##.........#...###..................#.#......#..#.#.#............#....#....#........#..#.......#.#####..........####.....#....##.#.....#..........#...#....#..#.....#..#.#.............#..#.#....##...#.................#..#..#..........##.....#..##...#........##.##..#...##......#...#.....#.##.#.#........#.......#.......#...##......#....#.#...#......#..#...........####.##.....#............##..#.....#.#...#...#...........#...#...#..#.........##......#.#.#.......#.#...#.#..#..
....#..#.#.....#....##.#...#....#.#.##..#...#......#.##.........#.....#...#.#..#..#.#.............#.#........#......#....#.#.#...#.#.................#.#.....#..#........#.....#.#..#.#.#..#....#.###.....#...........##..#...#..#......#........#......#.#.............#....#..##..........#.....#.....#..........#.###......#...###..##.#....##.....##.#...#.#....#......#..............##..#...#...#....#.#.#.#.....##.#.#......#...#........#...#..#..#.#.#....#.......#......#......#.....#..#............#.#.#
.....#..#...#..#....#.......#......#.............##.......#.....#...#........#.......#....#.##........#....#..#......#.......#....#..#.....#.........................#.........##.#....#.#.#.......#...#.......#..#...#........#..##..###..#..#..#.#....#....#.......#...#.......#...#...#.......#.##..#......#..........##.#..#.##...............#.##......#..............#........##...#.#.#.......#.........#.....#.....#...###.....##...#.....#.........##.##....#......##.#........#..#.##......#.#.#..#.#.....
...#..#....#.#........#............##.#....#...##........#..#.................................##...#.......##.........#....#...##.#..#...#.........#...#...#...........#....#...........#....#...#........#.........#....#..#.......#.#.##...#......#..........#.......#...........#...........#...........#.#..........#......#.....#........##....#......##.#........#....#.......#.......#..#.....#.#...#..#.#....#.#...#..#.....#..#.###.....##....#.##.....##............##.#..#....#...#.....#.........#......
.#.......##.#.............##...#.....#.#....#...#..#.#.#.#.....#.#..##.........#......#..............#.......#......#.....#....#........#..............#.#..#....#......#......#...#..#..##.......#.........#...#....#.##.#....#.........#...........#.....#......#...#.....#...#.#.#.##..###...#..#.........#..#............#....#.#......#.....###...#.#..#.....#.###...................#...#.#.#..#.#......#..#.................#.....#.#.#..#........#.......#.....##.....#...#..........####.#......#.....#....
..#...#....##...........#..##.....##.........#....##..#..#.#...#..#.#.............#..#..#....#..#.........#........#...#.#..........#..........##.#.#..#...#.#..#......#..............##....#..#..................#.#........#......#....#......#..##...##...###...#.#..#...#.##.....#..........#..............#.#...#....#.#..........###.#...#...........##............#.#..#....##.##..#.#...#.....#........#.#.....#........##.............#.............#......#.#.#.....##..........#.#.........#.....#.....##
.........#.#...#..##............#.#.#......#.......##.....#.#....##....................#...........#.#.#....#...#...#......#.......##.......#..#.............#.....##.....#.........##.................##..#......##......##.....#..............#.......#..........#..................#..#...#...#.............#......#.....#.#.##....#.......#.......##......#..........#..#.......#.....##.#....#.#........#..........#.#...##.##......#..#.#........#..........#.............#.#...#.#...#...#...#......##..##.#.
.#............#.#.#.#...#...#.....##.....#....#.#.#........##.........#....##..###..........#...#........##.#..##...##....#.#.......#...........#..#........#...#.##..#.#.....#.......#..#...............##.........#.#..#......##.......#.#....#.#..#..##.#.#.....#.....#.....#...#......#....#.....#.#.#.####.....#..........#.......##.##...#.....#.#.#..#......#.#...............#..........#....#..........#.....#...#..#..........#.....#.#.#...........##.....................#.#.#.##.#..#.#....#......##...
...#..................#..........##...........#.#..#.........#..#...##...............#....##......#.#....#.#...................#...##......#....#.......#.......#......#..#...##.........###..#...##..#.....#........#..###..#.#.........#...#...#.#..#..#.##..#.............#....#..##........#.#.........#..##........#.#....#.#.....#...........###.#...............#...............###.......................#...#.....#.........#.#......##........#.#..#.##......#...........#.....#..#..#........#....#.##.#.
.#....#.#...##.....#.#.............##..#.##....#..#......#...##......#......#..#.....#.#...#....#.#......#.#..#......#.#..#...#.#......#..#....#..........#........##..#.....#....###.....#.##......#.....#.....#.#...#.........#............#.....#.#..................#....#...................#.#.#.........#..#....#.#....#.....#.#......#............##....##.#..#....#.#.........#...##..............#...##...#.#......#..#.......#.#.......#...##......#......#.....##......#..#....#...#...#....#...#....#.#
......#.#.......#...#...##..#...#..........#.#...........#........#.........##.......#..##..###.................#........#..#.....#.......#.....##....#...#...##....#...#.........#..##...##......#.#.#.......#..#...#.......#.#...#.....#....#..#..#.........................#...#........#........#.................##.....#...........#.##.#..#.#.....................##....#........##....#.....#..#.......#.#.......#....##...#.###.#.....#...##....#.#.#...#.#..#......#....#....#..#....#.##....####..#......
....#...#.....###..#...#....................##.#......#..#....#..#.#.#..........#..#................###..###........#.#..#..##.#...#...#..#...#.........#..#.##.........#.#.....#.#..........#......#..#...........#.............#.....#....#........##.....##....#...##..........#.#..#.....#.#..##.#...#.#.....#.....##.....#..#.#......#....###..................#.....##..#.#................#.......#..#.##....##.#.....####.###......#..#.#.................#......#.....#.......##..#......#....#............
..#..#....#..#....#..........#..#....##...#.......#........##..#.#.###.........#.#...........#..........#............#.#....#..............#.#......#.......#.....#.#.........#.#..###...##..#.#....##.#....#..#..........#.##.....#..#.#.##...#.....#..#.##..................##......#..#..#.#.......##..#..#....#..#...#...........#..............##.....#......#...##...#.........#...................###.###.......#......#........#..#..............#..........#...#.##....#...#.#.#.....#..#...#......#.#.....
..#..#.....#..#......#....#...#..#..#..............#..........#..#..............##.....#.##..##....#......###......#..#..#.........#...#......###.#......##.#.#.......##.....#......#...#....######..#.#..................###........#....###....###.#.#.###...............................##....#....#.........###...#........#....###......#.#...#.....#........................#......#..#...##.........#.##..##....#.#.#........###........#.#.#..#..##.......##.#...#.............#.........#..##......#.#.#...
....#...#....##.#...#.#......#.......#................#.............#....#.##...#.....#..................#........###..###...#..#.....####.......#...#.....#....#...#......#.....#..#.#....#.....#.....##.#......##...........#.#.#......#.#......#...........#..........#.#........#...##.....#....#.......##......##............#.........#...#....#..#.#...#..#...#....#.#..#..........##..##........#...#...#.....#.#........#...#......#.#.......#.#..........#.#.#...........#.......#............#..#....#...
...##....##...#..#.#..#..#....##....................#.#..#....#....#...#.#....................##..#....#......#..........#..#.#......#....#..#.......#....#..##...##........#............##......#....##......#..###.#..##.....#..........#...........##................##.................#..#...#.##.##.#...........#..........#.###.#....#................#..#..#.#.........#...###........#.....#...#.#....##.#.#.......#.#.....#......#............#..##.#............#.#...#.......#........####.#.......#..#.
.....###............##....#..#..............#...#..#..#..#.........##......#.................#.....#.#............#......#.....#..#..###...#.#.....#...##............#.#...................................#....#...............#.............#..#.#.#....#....#..#........#..................#..#.....#..##......#.#..#.##........#..#..#..#......##..........#...#........#.##........##..#...#..........#.##......#........#.###...#..#..#.............#.#.#...#..#.#.#...###...#....##......#......#......#.....
.......#....#......#..#.##....##.............#...#.#........#.......#....#......###.....#....#....#.....#...........#..#.#.####..#..#.##.......##..#.............#.....#.##..........##.........#.#...........#....##...##..#..#......#................#..#.....#..........#...#....#......#....##...#........#....#.....#..#.......................#.....#...#.###...#.#.....#........#..........#...#...#.#........#.###..##......#.#...#.............##.####.#.###.......#...##.....#..................#.#..#..#.
#...#...#...#.....##..............#.#.#.#..#.##..##....#......#..#....#.........#........##..#..........#.#...#.##..#......####.#.#.....#...................#..#......#......#...#....##.#.......#.#.#...................##.............#....#.........#.....#...........##..#.............#.....#.......#....#.#.................................##........#....#.#.........#..........#..#..............#........#........#........##..##.#........#.....#.........#..##.#.................#....#..#####...#.....#
#....##.......#..............#.....#.....##......####...##...#.....##.........#.####..#....#.........#..#.............#....#....#.........##......#..###..#....#...#...#.#...#.#............##.....##.#......#.#...#..........#........#.........#..#....#..#...##...#....#......##................#....#......#..#...#...###.......#...........#..#.........#.....##..#......#.##.#.#........#..........#........#....#.........#.##....##.........##....#.#..............#..##........##.............##.........##
.##.#...#....###.............#.........#....#.#...#..........##.........##.#...#.....#...#..#........#.....#..#...##...#.........#..#...#..........................#...#.#....##.......##..#....#..#.##.#.#.##......#....#...#..##..#..#....#....#.........#.....#.....#.......#.......#.......#.#...........#..#........#.#.#.......#.....#......##.........#.........#...##...#..#...#.....#....#........................#.................#.....#..#.............#....#..##......#....#...#.....#................
##....##.........##.......##....#...#........#.#...#.#...........#.#......##..#.#..#...#...##..#..#.###...........##..#..#...............................#.............#......#.......#..#...#......#.#......#.........................#.........#.#............#....#...#.....##...#.....#..##.............#....###.....#..#.....####...#............#...#.......#...#....#.#..#...#.............#.#...##......#..#.......#....#...........###.......#..........###.#....#...#.............#.#..........#....#.....
...#......#....##.#.................#..##....#................#...#..#.#.........##...#.##.......#..##.#......#..##...............#............#...#...#..#.......#..##.....#...#.....#..#....##...#........#.....#.#..........#...##............#.#......#....##..##......#.....#...#..#...##.#.....#......#.#...#....#......#.........#....#................#.....#.#.#..#..........#...#..#.###.#.....#.........#....#...#..#...#...#......#...........#.#...#.......#........#.......#.....###.......#.##.......
.....#.............#..#......#........#......###..#....##....#..........#.#......................#..........#....#.......#...............#.......##......#...#...#..........#....#.......#..#.#.............#..#.#.#.....#.#..#.....#...#....#..#..#.....#.....###....#.#.#...###.#.....#......#.#..........#.....#......#..#.##........#...#......#..#.....#..#....#.......#.#.#.....#...#.............#....#.#.#.#...........##..#......#......#.....##.#.....##...............#....#..###........................
.......#...........#.....#.#.....##.##......#........#.###........#............#.#.#................#....#.###...........#...##.........#..#.#...........#..#.#....#.......#..#.#......#.....#.....##...........##........##....#..#.....#...........................#...........#.....................#.......#...#.##...#...#.#.#...#..#.#..##.............#...........#.....#...##......##.#....#............#.....#...........###........#.#.#.......#.........#.#.#.....#.....##...###....................##..#
.#.......#.......#..##....#....................#.......#.........#................#.#.#..###..#..#...#....#.....##...........##.#.............#.......#.....#..#.#.#..#.#....##.......#......#..#...#...#..............#.#..#....#..........#.#....#..#.#..........#.#......#.............##...#.#...........##...#.....#....#.............#.....#...#.........#...#.#..#......#...#...........##.#......#...#........#...........#...#.#.....##.....#...#..#....####..#..............#.....#...........#..#.......#
.....#.........##......#..#.............##...#.......#..#.#.#...#.......#......#.#....#..#.....#...#..#.#......##...........#.........................#.......#........#......#...##.#...#.......#.................#........#............#............##.#.#.#......#.#.......#......#..#.....#........#....#..............##.............#....#...#................#.......#..................#.....#...........#.........#.#....#.......#......#.................#...#...####.#......#........#......#....#.....#.
.....................#......#........#....##....#.....#....#.#........#.......#...#...#....#............##............###.#.........#.......##....###.#...#.#......##....##.#.......#............#.....#.....#.....................................#...##.....##.#.......#....#.#....#...#....#....#..................#.#......#.......##....#..#.##.#.#.#........##..#...##...........#............###..#..#..............#.###.#.#...#.#.....#..##....##....###.#.......#......................#...##.......#....#
##........#.......................#........#.............#....................#......#.........##.#...#.#...#....#.#....#.......#...........#....#....#..........###........#..#.#......##..................#....##.....#.#.............##....#...........##...#..#......#...#...........##...#..###...........#..........##...#..##.....#.#..###.#.#.#...........#.#....#......#.......#.......#.##......#.................#..##...#..#.....#....#.....#..#...##......#.#.##..#.#.....#..#........#................
........#.....#......#.....#...........#....#.....##.#.#..##............#..#..#.#.#....#.....#......#...#......#...#....................##.#..#..#.............#.#..#......#...#.#.#.##.##.....#......#...#.#....#......#.#....#..............##...#....................#.#....#..#...#.#...####..............##...#....##.##...#..#...#.....#.....#..#.......##.....#............#..#.#.#..#.......#....#..........#.....##..................#..........#..#...............#.............#..#....#..#.......#.#....
...#....#...#.................#.......#.#....#....#....#...#.......##....#......#........#.....#...###.......#...##................#.....#.#......#....#.......#...#..###...##..#.#.........#.#....#................#..............##....##....#.....#.#.#....#.......#.#...............#.....###....#.........##.....#.#.......#......#...#.##.......#.........#......#..#.......#......#........#...#..#....#....#...#.#.......##.##....#.##.............#..................................##...####.....##.#....
.##.#.#.......#..#........#...#.......#...................#.##...#........#.#..........##.....#.....#...#............#.#....#.....#.#......##.....#.........##............#...#.#.#.#.#.........##..........#.###.......#.#....#.#......#.......#..#.#.........#...#.....#..#..##......#...........##.........#...#.#......#..............##.....#...###.........##....#..........#...........#.#....##...#....#...........#.....#..#..#....#..#......#......#..#........#.#..##........##.##....#....#..#.#...#....
.#..##.........#.......#......#...........##.....#.............#.....##.........#.#.#...#...#........#.....#......##....#..#.........#....#...........##..#....#...#.....................#.#.##......#..#.....##.##.#.#.....####.....#........#..#..............#.....#........#....#....#....#.#.......#.......#..#............#........#.......#....#....#............##..............#.....#....#.##.#....#.#...#.....#.........#.....#.#.............###.#...#...#.#..#...................#...#....#.#...#......
##.........#.......#.#......#.##.....#.....#...#.......#.............#...............#...#.#..#...#.....##.#.......###.............#..#...#...#.#..##....#................#..#..#..#...#.#....##.........#......................#..........#.#........#.........#.#..#....#...........#.#.#............#.....#..............#........#........##.........#....##..####....#..#.#...#.#.....#...#..#.....##..#....#......#....#..................#............##.#....#.......#....#...#......#..#.........#.###..#..
......#.#..#.........#...#.#..........#.#..##........#.##.#......###............#.#........#...#.....##..........#.#.#.##......#.......#...#...#....##....##................#..........#.......#.......#..#..#......#....##..#.........#...#....#..#..##.......###...#.#........#....#...##......#..#.#...#.....#..#........#.###..#....##.#.#..........#..#.##..#.....#..##.#.....#.............#..........###....#...#.##.......#.#.....#.....#...#........#.#.#...#.......#.##........................#.........#
...#.#.....#.#..................#......##.#...#............#.....#...#.....##.....#............#...#....##...##.....##..#.#.#.........#...#..##........#.#...#...#.............................#...##.....#....#.#...........##..........#..#....#.#.....#..#.#.###.....#..#...#..#................................#.#..#.#.......#.#.#...#.....##..#..#.....#............#....................#.#..........#...#...#.#.#...#.....##...#.#.#..#...........#.....#..#..#...............#..#...........##.....#.....#.
.#.##.#....#............#.##.#.##..#...#....##....#...#......#.....##...#.........#..#.#......#.#.......##.............###....#...###.....#....#....##.#.......#..#...............#..................##.#......#...#........#.............#..##.....#..........##...#.............#..#.......#....##...............#................###..#........#..#......#...#.........#..........#...###..#.....##..........#.........##.#..........#..#..#.........#......#.......#..##.............#.....##...#....#.....#....
.......#..#..#...#...........#....#.....#.......#.......#...............#......#.....#.....#....#..............#.#.#.#.....#..#.#.........#.....#.....#..#.#..........##.#..##.#..........##...##.......#..#.#.#....#.....................#.............##.........####...#.........##.#.....#..............##.............#...#....#.#...##...#..........##..#.#..##..#..#................#..#.....#.....##..##......#.....#.#.##....##..........##...#.......#.#.#........##...#...#....#.#.......#.#...........#.
.....#.........#..#......#....#..#.##....#............##.........#.....#.#...........#............#.#.#...##.##.....................#............#.....#......#.#.#....##......#...##.......#..#........#....#..##...#...##...#......#......####.#..#....#.........#.......................#............##..........#...#.....#.............#...#...#..##......#.#.....#....##...#..........#.................#.#...###.....#.#...#.#......#......#.#....#.....##....##....#........#.#.................#...##....##
.#....................#.#......#.............#.....#..#.#......#...##........#..#..##..#......###.#..##....#...#..#..#....#....#......#......#..........#.###..........#...#..........##...#...#.####.#......#.#.............#......#......#.#...........#....#..................#...#..#...................#.........#.#..#.#............#....#...#......#.....#............#..#...#...#....#.....#.#.#............#....#.........#.#.........#......##....#....###....#...#...#.....###..#..##.#.#.....##.....##..
............#....##.##...#..#........#..#.##.........#..#............#..........#...............#......##....#...#...#...#...........#.#.#.#..........#.#..............#.#...#......#..#..#..#........#......#....#........#....#...#.....#.##....#...........#....#.#..##..#......#....#.#.####..#........#............#..#..#....##..#..#..#.#...#......#............#.........#...#....#....#........#....#..#...............#.###.....#.........#.#....#...##...........#..#....#..................#..#.#...#..#
...#.............#..........#.......#...##.....#..#....##.....#..##...............#..#....#.##...#...#..........#.#....#..#.....................#.....#..#.##.##.#......###............#..........##...............#......#..#.#.....##.#.#.............#...............##.#.........#.....#...............####.###.#................#.....#........#.......#..#............#....#.........####...........###...........#..#..#.......#...##.##......#...#.##....#..#...#.#..#.##....###......#...#....#..##........
#......#...#.#......#..##.#.....#.#....#..#...##...........##..#.....#.....#..#...#...#..........#..#....#................#.......#....#.#..#...#...#...........#......#....#...#....#.#......#........#....................#.....#.#..............#.........#.......#.#..........#........#...##.........#....###...............#.#.#..........#.....#.#...#......#................#..#..............#....#.............#....#.#...............#....##.............#..#......#.#..#...#..##..#......#...##..##.....
....#.#..........#..#...#....#...#..........#....#.#...#.#.....#..#...........##....###.#...#.............###..#..#..#..#..#.#......#.##.#.....#....##.#..#.#..............#..#.....##..#..#..##...##....#.#.#...###........#...##.#...............#...#.#.#.....#.........#...#..#.#..#..#.................#....#.......#...#...........#....##..#.....#..........#...#...#........#..####...##.#....#.........##.##......#..#.#...#....#........#...#.......##..##..........#..#.#........##.#..#..##...#...#....#
.#...........#.........#.........#........##...###........#...#........#..#.....#.#........##............#....#..#..#...#..##........#..#..#........#.##..#..###...#.#......#...#.##.##.#......##...#.#............#....#...##.##..#...............#....#..#..........###..###.............#.....##..#........#.....#.....##...#.....#....#.###...#.##......###.......#.##..##......###.........##.....###..###.#.##.#.....#........#......#....#...##.....#......#..#........##......#..#.........#...#.#...#....##
.##..............#.#.......#...#........#.....#.............##.........#...#..#......#....#....#............#..........##......#...#.....##....#..#.....##......#...##...............#....#.........#........#..#...#.#...#..............#..#....................#.#...............#....#........#..........##.......##.#.....#.......#....#.....#..#...#.#...#......#.....#...#......#.........#.................##.......#.......#.......#.........#..#...............#....#.#.................#........#..#...#..
....#..#..#.....#.........#....#...#..#.#..#.#....##.#....#...#.........##..........#.#..#.#.....##.....#.............#......#...#...#...#...#....###....#.#......#...........................................###..#.................#..#...................#...#.........##........#..........###...#..#.#.#..#.#.....#..#.......#............#...#...............#.....#...............#...........#..##...#............#...##.....##.#...#..#.....#..........#....##.#.###.#....#.#...#.........#................
.......#.........#.............#.............#..#.##.....#......................#.....#......###..##..#..............##............#........#.....##...........#.......#.........#.....#....#....##.#.....###...#.#....#...##..#.#.......#..#.##........#...........#.#.....##.....##...........#......#...#......#..#..##.....#...#.##..#.#..####...##.#.#...##......#...#.##.#....#..#..#.##...#.........#..#.....#.....##........#..#..#.......#..#......#.####......................#..#..................#.....
.....#..#........#.#.......#.....#.......#......#.#....................##.#........#.#.#.....#...#..######.....#..#.......#.....#..#.....#...##....#...#.....#.......#..#.......#....#.#....#..............#......#...........#....##.#..............##...##......#...#......##...........#.#....#...#...#..#...#...........##.#.....#..#.............##........#.....#.......#.#.....#..................##..#.................#.#.#.#..###.#......##..................#...........#.........##.........#....#......
.#..#...#......#.....#..#....#..............#....#..#..#.#....#.....#..#...#.........##.#.#.................#.............#..#....#....##...##.#.#...#..........#..#...##........#..#.........##..#.....#..........#.........#.#............#..##.#.#.##...#..#...#........#..#..#..#.........#.....#..#..#...........#.#.....#.##....................#..........##.....###...#.......#.#.#.......#........#......#.......##...................#...#...#..#....#..........................#..#......##.#...####.....
.#...#.###............#..###....#.......##......#.....#.....##.#....................#.......#........#....#...#.#..#......#.#..............#.#...#.....#........#....##....#...........###........##.#..#..#.#.##....#.........#..#......#....#......#.#.....#.....#.......#.........#..##.##.......#..#......#.#.#.#.#..#...#...#................#.##....#....#.......#...........#...#.....##..............##......#................#....#....#......#.#.#...#.....#.#....#..#....##.....##...###...#...##........
.#.#.##...#..#.............###.#..##.......#..........#.....#...#...#...##....#.#.#...................#......##...#..................#....#....#......#.#....#.....#................##.#.........#.#..##....#..#...#..#....##......#..#.#..#.....#......#..##...#...........#.#...........#.#.#.#...##............#.....#.####...........#...................#.......#..##...#..#.....#....##.......#.##.....##.....#............#....##.#..#...##.......#.#.....#..#.#....#.##.#........#......................#.#.
.......#.....##..###..#...#...#.#....##.#.....#.....#.....#............#.#.....#...#......#.#..#..#.#...........#....#.....#.#.#.......#.....#.......#....##..#....##...#..##.#..#..........#.........#.#..#...##......................##.#...........#....#....##.#..#..#...##..#...........#......#..#.#....#........#..##.............#........##.#.#.......#...#....##.....#..#............#.##.#.##....##....##..#.......................#...........#....#..#..###.#....#.....#........#.#.#.##...#.....###...
....#.##.##.##..##.#.....#...#.....##.#...#...#.....#.....#...#.......#..#.......#...#...#..#.......#..#........#........#....#...#......##..##........#.........#..#.#...##.###.......###.#......#..........#......#.#........#..###..............#.........#..#.##...#........#.........#........#..#.#.#....##.....##.#..#...#.......................#.......#...........##.##.........#.........#....##.......#............#.#........##.........#.#..##..#....#.#.......#.#.#.##........................#...#..
..#.#..#.#...........#..#.......#...........#...#....#..#..#.##......#..#..#...#......#..........##......#..............###...##.....#..#..#...##..........#........#......#.##......#......##..#..#.......#..#......#...#......##.#........#.#...........#..........#.#............##.........#.#..#.........#.......#.........#.#..##...##.###.......#......#......#.#..........##.......#......#.......#.#.....#....#.#...#.............#..##.##..............###.#..##..#.....##......#...#..#........#...##.##.
....#...#.........#..##..#..##..........#.#....#.....#..#.....##..#.......#.#......#.#...............#......#...#.......#..##..##....#......#.......#......##.###.......#......#...#.#.....#..#.#........#...............#....##..................##...#.......#.....##.....##.....#........#.........#.....#....#............#.#...#.#...#.............#...#..#......#..#......#.......#..#..##.#..#....#...................#..##.#........##.....#......#...#...#..........#..#...#...#......#...#.#...##......#..
..#....#.##.#..........##......#........#.##..#....#.........#....#...#.#.......#..#.##....#.....#...##............#..#....#.....#......#....#.#.#.......#.........#........#......#.........#..#....##........#....#..#.........................#......#.#.......#..#..##....##.....................#..#.#.#..........#.#..................#...#...........#........#.....#.#............#.....#.......##..#...#.#.#...#.......#.............#.##.#.##....##.....##......#.#.#.......#..#......##..................
......####..#..#......#.#...###..#..............###..#...###.##.#............##..#.....#.........##..#.....#.#.##....#....#.#...................##..##...###..###.....##...#..#..........#.......#....#....##.......#.#....##..........##.#.#.#...#.#......#.............#.#...#.....##.#.......#..........#.##......##.....#...........##..#...#.##....#...##..##......#........#..........#.....#..#.....#....#......#....###..#..#.#..#....#.......#.##.....#.........#.....##....##.#.#..#...#......#...#..#....
...#...##...#....##..#.#....#.#.......#.....#...........####.#..#..##.#..#...#...#...............##..#.##.....#..#........#.##..#..........#..#......#..........#.#.....#..#...#......#..#..........#..##.#.#....#.#......#...#.......#..#.#.......................##..#.##..........#....#....#..#.#.............#...#.#.#.#.......#.....#........#.....#..#.......#..#.........#..#.#..#..........#..#.....#.........#....#..........##.......#...##.........#....#..#......#...................#......#....##.#..
.......#....#....#.#.....#..#......#.....#...#..#...#.#......#.................#.......#.#..#......#...............#..#.##....##..#....##.....##..#.#..#...#..#.#...#......#..#..#..............#.............#...#.........#...#..##.......#.........##..................#..........#.#....#....#....#..#...#..###.#................#.##.......#...#.....#..........#.#......#........#......#...#...............#.#.....#..#...#.##..........##..#.......................#....#....#.....#......###.#..###....##..
#...#.......##.#.##..#...#.......##...#.##.##.....#......####...#..........#.#.......#.......#.....#.........#...#........#...#.....#....#.........#.......#.............#....#.#......#..#...........#..##.....###.....###...#..##..#..#......#.............##.#.#......###.....#.#......#...#..#.#.#..#.#..............#.....#.#..##..#.#...#........................#.......#....#..#....#................#.........#....#...##.#.....#...##.....#.....................#..............#..........###..........#..
.....#....####....###...###.....#..#.........#.#.##..........#.#.##.#...............##......#..#.#....#.##..#....#..#....#....#..##...............#.........#........#.............#.........#.................#..#..#...#...##......##..#.....#...........................#..#......#..............#.....#....#......#.#.#....#...##.......##..........#....#............#.....#........#.##...#...##...............###....#..#..#...#.................#..#...........##...#.......#.........................#.#...
..........##.#.#...#...................#.........#....#..........#...##......#.#.#.#.#....#...##..#..#...............#.#......#..#.#......#............##....##.#...#.#....#.......#..#.###.####.#..............#.........#.#....#............#...#...#..#.........#.....#....#..#..#.#.....##......#.........#...#..#......##....#.#.#.....#.#.##........#............#......#...............#........#....#....#................#.#...#..####.#..##.......#.....##.........##......#....#..................#..##..
.#.....#.#....##...#...........................#.#.#....#.#........#.....##...............#.#.#.#..##..#.............###...#...#.##.#........#......#..#..#.......#........##....#......###............................#.......#.......#...#....#..#..#...##..............#....#..#..##..#....#....#...#.#.........#................#.#..#.#.....#.#.#..#.....#................#.##.......####..........##.......#...#....#.#........#....###....##.#...................#...#..#..........###.......#.......#....#..
.....#.#.#.....#........#..#......#....#.........##.#..#...#...#.....##...##......#....#.##.#......#....#..#.#...#........##.....#.........#.....##...#............#.#..........#..............#.####..#........#.......#....#..#.......#....#..#.........#..........#..........#.....#..#.....##....#.......##...#.......##....##.##...##.............#..#.#....#.........#..#....#.##.#..#.......#.#.......#........#..#.#.....#...#...........#..#..........###..#..#...#..#.........#.#.....#......##...........
..........#..#.....###......#......##..................#.#.#............#....#.#..#...........#......#..#.#.##............#..#...#..#..#.....#.#........#......##.##......#...........#............#.................#.....#.#.#.#.........#...#.....#...#.#...........##......#..#.........#........#...#............##..##......#..#..#..#.#..#.......#..........#.#.######...#..##..#........#..#.#..#.#....#..#..#....#.#.#.........#.##....#.##......#..##.............#............#.......#.....#.#.#...#...#
......##..#....................#..........#.#.#.#.......#....##....#...##..#...#...#........#......#....#..#..#.....#....#......#........#.......#..................##......#..........#....##......#........##..................#....#.......#.#.............#..##...#......#...#..#...#...#.#....#............##.#.#....#...........###....#........#..#......#...#..#.......#....#.#..##...#.#..#.#...........#...#..#................#...#..##..#...#...##...####....##......#......###.#.#.#..##..#....#.#....#
#.##...##..#..#.#.........#..##..#............#.....#.#..............##....#......#..#................#............###.....##...#.#...###.........#....#####.#.........#......##.#....##.#.#...#.......##.....#........#..##...#...#.......#...##......#.##.....#....#...###..#...........#.....#.#........#..................#........#..#..#.#.#......#..#..##....##....#........#...#..#.##.#.....##...#...#..#.........#..#...#..............#....#.........##...#......#...#......#.#.#.....#...#.#............
........#...............#.............##.....#...##...##.......#........#.##......#..#..............#..##.#.#..........#...##....#.......#.##............#....##..#...#.#..#..#......#..##............#.###.##...........##.#.#................#.#.#.#.......#.....#.###..#......#..............#.#..#......#........##..#......#..#...........#....#.......#..##.#......#.#..###.#...#.....#.....#.........#...........#..##..#..........#...#...#..#.......#...#....#.....#......#.#...#.##.....##...#.........#..
..........##...#..#.......##............#.............###.#.....#..#....#.#...#.........#.#......#......#......#............#....#.#........#......###.......#.................#.##.....#..#...#...#...#....................#......#.#...#...#.......#..##...#....##.......#.#....#.#.##.....#.....#...............####.........##...#.....#....#..#..#.#....##...............#.#.#.##..#.#.#.......##....###.#..#..............#..#......#..##....................#.###.#...............#......#...#...............
#....................#..#.#...#........#...#....#...##.#....#...#.....#....##..#...........#..#..........#........#.....#............##....##..#...#...........#.....##....##.#..#......#.......#..#..........##.......#..................##.##..#...#..#...........#........................#...#....#........#....##................#....#..#.#....##.#..#......#.....##.#.#....#.....#...#...#.#..#.#..#...........##........#......##......#....##...#...#......#..#.............#.#.#..#..###.....#.....#......
.....#...#....#...#......#.........#.......#.......#..#.......#.....#...#.#.............##...##.................#..#.#...#..#...###...#.....####...#...#..#.......#...........#...#..#.....#...#....##.......#................#.....##..........##...#.#.#####..#..#....##..................#..##....##.###........##....#.......#..#.....#.##.......#.#.......#...##..#.....###............#..#.......#.#....##...#...##.......#.#.#......#...##.#..#......#..#........#...#.......#...#..#..#.#.#.#..##.........#.
...........#.#......#.##....#.......#......#...#....#..#..........#.#...#...........#......#...............#.#...#..#...................#.......#..##...........#..##..#...#.......#....#.#.#...#....#......#.##..##.........#..#.#...#..............#..#.#.........#.........###....#...........#.....##...#...#.#...#.............#....#.....#...#...#..............#..##....#................#............#................#.....#.....#.#.#.........##...........####..##.....#..............##.........#......#
...#.#.#.#..#...#....#.#...#........#..#.....##...#....#..#............#......#...#....##..#.###......#..............#.........#.#####...##.......#...##.#...#..#...#..#.........#...#..#..#.#..#...#....#...##.##.#....#........#.#.....#.......#.........#..##.....#.......#.#........#....#......##.........#..#.....#.#...........#..#......#..............##....#.##...#....#.......#.##.#.....#..#..#...#..#.#.#.#.##.#....................#..#......###...#.#....#.....#.....##......#.........#.#.....#.....
...............#.....#............#....#.......#...#.....#..#........#.##....###......##.##.........#..##....#...#..............#..#..#..#..#....#...#..............##..#.#...#.......#.#.#..........#..#...............#.#.#....##.....#..#....#.........#......#....#....#......#.......#...#.#...#.#...#.....#.....#..##.##.#....#..#...#.#........#..#..#....#............#....#...##...##...##.....#.......#..........#.#.##.........#........#....#..........##..#.........#...#....................#.#..#.#..
..#......#....#.##...................##....###.###..#.#............#.#.......##.#..#....#....#.....#.#............#......#.#.#....#.................##............#....#....#.......#...#.......#...#....#...#..#...........##.#.#........#...#.....#....#.........#...##...#...##....#.#...#.#.............#..#......#.##.#.#...........#....#....#.................#.....#....#.....................##..#...#.#.###......##..##.........#...#.#####..................#....#..##..#...........##......#............
.........##....#..##........#...##..........#..........##..#....####....................#.......#....##....##.....#......##.#..#...#..##........#......#.....##.........##...#.........#..#..#....###....#......#...#...#.....#..#..#.............#.......#..#...........##..##..#.....#....##.......##.#.#......#.#...#.#.....##....#....#.....#......#...#.#.....#.....##.##.#............#...#......#.............#..#..##..#....##..##.##...#....#......##....#....#........##....#........##..#..#...#.#..##...
#...#..........#......#..#...#.....#................#......................#.............#.#.#....#....##.#..#.......#..##..#..#...#...........#..##.........#..#.#.#.#...#.................#..##...#......#.#.#.#.#.....#...#.#....##...#..#..##......#..........#...........#.#........#....#..#.#....................#.....#.........#....#...##....##.........#......#.##..##.....#...............................#..##...#....#......#.#........#.##..#........#...#..#.#...........#...#.........#.#..........
.....###.....#....#...............#.###......#.....###..#...............#...##...#.##...#.......##.......##.#..#..#...#..#.........#.#..#.........#.........##...#.......#...##.......###...........#....#........#...........#..#....#....###......#...#..#...#.....#.......#.#..#........####..#..#....####...#.....#......#..#..#.#..#..#.##......#.#.......#..##...#..##...##.#..#.........#..#......#....#........#..........#..##.#...#...#.#..#...........#.......#..#.###....#.#...#..#....###.......#...#.#
..#...#..##..........#...#..##........#..#.#.....##...........#....#....#....#.......##.......#...............#..........#........#..#...#...#.....#...#.....#.........................##......#...#..##....#.....#.#..##..............#........#.###.###..###..#.#.##......#..#...##.#.#.........##.....#.#.##.....#..#............##.......#...#.......#.#......#........#....#..###..#..#..........#.................#..##..#........#...#....#.......................##...#......#..#.#...#..##........#..###.#.
..#.##.....#..#.#................#........#..##.....#.........#....#........##...#........##.##........###.......##........#..........#...#.....#.#....##......##.#..#....#.....##.......#............#..#....#.....#.#....#...#.#.##.......#......#......###.#...........#..............#..........#.#..#....##..###........#.........##...............#.....#..#..#..#.........#.#.....#..#......#.##...#...........#.......#....#.......#....#...#......#.......###....#....#....#....#.....#..#....#........###.
#.......##......#.......##.#.......#.......#.......#..#.........#..#...#..#..#.#...#...#.#........##..#.......#.#..................#....#...#..#.###.............#.#.#.........#.............##.#....#.#.#..##.#...#....#..#........................#.......#....#...#.#..........#.#..........##.......................##......#.....#....#.#....#.....####...#.............###.........#.#..#.......#.......#....#...#..#.##.#...#...#.....#......#...........#.........#...#........#......#...##....#...#.......
...........#.#.#..........###...........#.#...#.#...##.#.#...#.#....#......##...#..........#.#.#................#.#................#......#..#.........#........#..#...#...#.........#......#.##............#..........#.#..#........#.#.#............#..........#..#.......#.#.....#..........#....#..#..........#...##........#....#....##..#.###.#.............##................#.##..#.#............#....#......#.....#.#.....#..##......#..#..#..#..#..#..#...#.........#..........#..##...###.#...#...#......
#.....................#..#.........#..##...#.....##..........#.#..##.##.............#.#.#...........#....#.......#.......#...........##.##.#...###.#..............#..............#......#...#.#......#.#.#............#.###..#.......#.....##.##.......#...........................#.##....#.#....#.........#...........#....##..#...##......#.............##........##........##..#..##.....#....#...........#.....#.......#.#......###.................#......#.................#...#.......#....#.#.#.......##...
...#.#....#.#.#................#####........##...###..........#..#...#..........#....#......#....##..........#.........#.#...#....#..#...#..#.......#.#.....#...##..##..#.....#...#..#.##..##....#................#.##.#.#.....#.#.#...#...##...##.##..#..#.#.........#.......##.......##..##.#..#.....##..#......#.#..#..........#........#.........#...##...........#......##.................#.#..#............#.#.#....##..#....#....#.....#........#..#....#.....#........#............#..#....#.....#.#....#..
..#..........##.........#....##..#.#.#.#.........##...#..............#...#.........#..#....#.....#...#..#..##.......#..........#......#.#..........................#..#.##.............##.#..#...#.#..............###..#...............#..#.#.#.......#..............#......#....#..#....#.............##....##.#..#.#..#.##......##.#.........#.####...#...#.....#.....#..####.....#..#..#.......##....#..#.#...##.......#..........#........#.........#.........#.....#.....#...###....#.#.............#....##.#.#
.....#.....#..##........#..#..#............#....#.....#.#..#.....##.##.....#......#..#........##......#....#.......#..#...#.......#..........#.............##...#..#.........#......#...#..#............#.......##..........#..##...#..#..#.........#....#.................#.#.......##.#........#.....#..#.....###..#..#...#........#.#....####.#....#..#...........#...#.......###......###.....#.......#..........##..#..........##.....#.#....#..#.#...##....##.#....#.....##..........#....#..#..#.#...........
##....#.....#...#....#.....#........#.#.........#...##.#...#.........#..#....#..##.#.#........#.##...........#..#............#..#...#..#.#..###......#..#.....#............#.......#.#......#........#..........###....##.....#..........#.....#.................###..........#....#.......###..##.........#.##...............##....#.................##.......#......#.#.....#.....#..##...#...###..#...#.......#.........#......#.....#..##...##...##..#.#.#.............##..#.#.....##.#...#.....#..#..##.....#.#
..##.#.............#.......................#.........#.#....##...#.....#...#......#..#.#..#....#...#..#..........#......#....#........#.#........#.................#.#.........#..#....#.....#.....#...........#........#.....#.#..###....#.#...#....#....#..#.........#.....#......#...#.....##.......##.....#...#.......#.....##......#.#...###................#.......#..........#...........#...#........#............###......#..##..#....##......#..#...#..#....##.#.#.##...#....#..#.........#.......#..#....
......#.#..........#.#.....#........##......##....#.#.#....#....#......#...#...........#..#.#...#........#...#..#.....#.#....#.....#.#..#.............#.#.............#.......#............##....##.#.........##..#...#.#..##....#...#.#.#..#......#..........##.#...###.....#.#.....#..#....#.##....#..............#..#.#..##.#.........##......#.#..#...........#...#..#..#........#......#.#.....#..#..#.#..#...#..#.........####......#...........##...#.........#.....#......#.....#.....#.......#.#....#......
....#.....##........##....#...##...........#.#...#..#...........#.......#.........#...#....#....#.#..##...#.#...................#.....#.##.#...#...#......#...###..##..#....#......#........##......#...##...#.#...#......#.......#...#...#....#..#....#...#.#.#........#...#..#.......#...#..#.#...#..#.#.##.#.....#...........#......#..#.#...#..#...........#....#......#........##......##....#...#..#.#.#.#..#....#..........#..........................##.#................####...............###.............
........##..##.###.............##.....#...#....##.....#..#..........#.#..#..#..####.......#.......#......#.................#...#...#.#..##...#.......#.#..#.#...........#...#........#.#...##..#...####.#..#....###....##..#..###..#....#.#...............##.##............#........###........##......#....#.#...................#.....##.....#..##.........#...#........###......#...#.#..........#........#.........#.........#.....#.#.#....#...#...#............#.#.#........##.......#...#.....#...#.#...#..#.
.##.....#......##....#...##..#....##.#.......#...#...#.##....#.#..#...........#.#.#........#..##........##..####.#........#.......#........#......#.#.........#.....#..#.###...##..#.....................#.#..#.....#..###.#.#.........#..#.........#..#..#..##....#.#.#...#.##....#..#..........##.......#..##....#..#.#.#....#....#....#....###...........#...............##..###....#...........#..........#..........#....#.......#..#........#......#.........#......#.#.#.##....##......##..##........#...#...
.#......#..........#..........#...#...#.......#..........#.....#.....................#..#......#...........#...#..#........#..........#.........##..........###.#...........#.#...####.#..............#.#..#................###..........##....#......##......###.#......#......##..##...#....#..#.#...........#...#.#..##.....#..#..#.......#..........#...#.##.........##..##.........#......#.#.................#...#..........##........#.#..........#...#......#.#.#.......#.#.....#....###......#.#.......#...
....#...#..........#..........#......#...#.#.#.....#.###...###.......#.............#...........#...........##........#....#...#..........#....#.....#...........#..#...#...#..#.............#.#.......#.....#...............#....#............#..#..#...#..##.#............#.......#...........#..#.#.....#.........#...#...........##..........#..#...#.......#..#...#...#.###....#..#......##..#..#...#.......#....#.....#..#..................#.......................#.................#...#.....##.#...........
..#...#...#...#..#.............#..#.......#.#.........#.#.......##....##.#......#...##....#....#.#......#............#...#........#...#...#...#.#......#...............#.........#....#.....#....###.....#.......#..#...#...............##......#..#...##...#......#.......#..#.........#.......#...#.#....#....#..#..#...................#.##.#...#.....##.#...###....#.....#.#.###...#....#.#.........................#...##...#.....###.......#.#......#..........#..#.##..#....#..........#.#.....##.#..........
...........#..............#...##.........#......#.##...........##.......#............#....#...#......#.....##...#.#................#.#......................#.#...........#.#..#..#.#......#.#.....#......#.#.......#..#..#..#................##....#...#.............##........#..#.#.#..........##....#....#...#.....##....#...#........#........#.....##.....#.#...........#....................#...##........#........#.....##........#.#....#........#......#...#......#...#...##.....#.......###..............
###...#............#....###.##.##.#..#.......#.....................##..#............#.#.....##..#.##..##......###.......##.#..#..#....#...#..##...#.....#......#.#....#..#....#......#......#..........#...#...#.........#...##.....#...#.....#.............#...#.....#..#.....#..#..............#..............#...........#.#.#......##......#.....##.......#...#.....#..#..#...#....#................#...#.....#...#.#.......#.....#....#.......#..........##...........#...#....##...#...#......#.......#.......
.##..#.##..........#.#...#.#.#..#....#......#........#..#..#.....#.#....#.#.##....#...#....#..#....#....##.##.......#......#.......#.....#...##.............#...#.#...##...........#.....#....#.......#........#....#......#....#........#..............#........#...##............#.......#..#....#...#..##..............................#.......#...........#..#........#..#...#....#..#.........#................#.#...#..#.#.#........##.#....#.#.#........#.......#.#..#.......#...##.......#.......#....##....
..............#...#.##.............#...#.#........#..#..#..................#.#........##...#....###..#......#.......#..............#........#.....#.........##.....#.....#.......##............#..#.#.....................#...#.##...#.....##....#............#.#.#.......#..................##..#.....#...#.............................#.....#.#...#.#....#...............#.................#........#.....#.........#.#.#.......#.........#.......#..##......##..#....##.#.....#..........#..#...#......#.....#.#
...#...#.#...#..#.###.#..............#...........#....#.......#...#.##.............#...#..............##......###.......#....#....##....#...#....#......##......#.##................#..#...##.#..#......#.#...#.....#..#..#....#...............#.#.......#.#..#.......###.#...#.............#......#............#..#....#......#........#.................#.#.#...#.#..#.....#.#....#.#..#..#.....#............#.#........#.......###.#...#....#.#......#.#.....#..#...#.#................#..................#.#....
..........#.#....#....#...........#.......#..................#....##..........#.....#.........#.#......#.........#...#..#.##.#.#...####..........##..#...............#.......#.......###..............#....##.#...#.....#....#................##.....#........................#...#...##....#.#...#..#.#..#..#.......#....#..#.......#......##....#...#..#.#....#...........#.....#.###.....................#.......#....#...#..##..#...#......##..#....#.........#........##....#..#..#.#..........#.......#...#..#
..#.....#..........#........#.....#.....#...#................##..#...#......#.#........#......#....#....#.#.....#...........#...........##................#.#...............#.#.#....##.........#...##....#....#.#......#....#....#.................#...##..#..........#.....#.#..#..........#....###.#....#.#.#........#.........#.....#.....#.......#....##.#......#..............#.......##.......#..........##.#...##..#...#.......##......#..#..#..#..#.........#............##...##..#..........#........#..#.
.........#...........###..##.#.......##.#...##......#.....##.......#..#.....#.#.......................#........#........###.....##..#..#..#....#.#.#.........#.........##......................#.#..................#...............####...#.#.......##.....##..#..#..#...............###...#.###..........#..#....##.#.........#........##..##...#.###......#..#...#...#.#..#.#..........##.#.#........#.......#.#...........................#..#.....#.#....................#......#.#...#....#...#....#....#.....
...............#.#..#....#.#...........##..#..#....#..##....#.#........#.#..#.....#.##...#..#....#.......#.........##.#...#..........#..##...##.#........#......#.....#.........#..................##.....#...#.##...##........#.#.......##...##......##......#.......#..............#.................##................#.#.....#..##.....###......#....#.....#.#......#.##...........#............#..#..#.#..#..##...#....#...........#......##.#.#...............#.......#...#..#.#..........#.......##...#.#.#..
#..##....##.......#...................#...#....#....#.#..........##.......#......#......#..#......#....#....##.................#.#..........#.#......##...#..#..#.#.........#...#.#..#.....#..#....#.#....#......#..#.#....#.........##..#........#..#..#.#..##...........#.....#......#.......#..#....###......##.#..#...##....#.#.##.#.#.........#...#..#.#.#............#...#..##..#.......#......#.................#....###.#......#.#........##....#.##.......####..............#.#....#....#..##........##...#
#...#.....#..##.#.....##.#..#...##...#.#...........#..#......#.......##........#...........#...#.##..#.#......#....#..#.#..#.#....#..#....#..#.#...#.........#........###..........#........#...##..#..#....#.#.#........#...........#.......##.....#....#.#.........#....##.#......#.#........#.....##..#........##....#...##.#.....#....#..#......#.#......#.......###......#..#..............#..#...#.#.#..##....#...#......#...##.#...#..#....#....#......#.....#.....#...#..##............#..........#.#....#..
......#.....##.......#.......#...#......#..###....#....#...##.....#..........#............#...#.....#....#.....#....#.......##...#.....#......#.....#..#........#..........#...#.#..#......#......#...##..#..........##.#......##.........#..#...........#.#........#.#...#...###............##.......#..#.........#.#....#..#...#..#....##.....##.........#.#...#...#.#........##.....#..#...#.#.#........#....##........#..#.....##...................##...#........#.#..............#...................##..##..#
.###....#..##...#...#...#......#..#...#...............#.....##.#...#....#...#...#...#.....#........#..............#.........#...........##.....##...........#..#.#...#.##.#.........#...#......##..#.......#....#.#....##............................#.#....#....#..##....##....#..##.#.##.#.#.##.......#.............#...........###.........#........##....#.....#...........#....#..#.........#.#....#.....#.....#...#.#.....#...#......#....#..##..#.........#................#...#........#..#.......#....#..#.
....##............#.........#.............#.......#...#........#..#.....#..............##.#..........#...#.#.#..#.#..........##...#........#....#......#......#..#.#...#......#...........##.###....#...##....####......#...#...##..#..#......###.....#.........................#......................#....#...#..#.....#.#.......##..###...#.....#...#..#...........#...#............#..............#.###.....##.....#....##....##.#.....#.....#......#.##.#...#..#..........#......##.#..#.......##....#.........
...#.#......#.#.............###..#..#.#..#...#.....#...........#......##.##.#.#.#...........#...#.#.##..#..#....#.....#...#...#..##.#...##.......#.#....#..........#.......##....#.#.....................##...#.....#.#....##........##.........##.......#.##....#..#.#...#..........#.........#......#...#....##..###.....#...#........#....#..#..#.......#..#............#...................#.......#..##...##.........###......#.......#.#..#.#.#.#.###.#.........##......#...................#..#..............
#......#......#.......##......##.......##...#.......#...........#....#.#...##....##...#.....#.....................###.....#.#.#...###.........#.........#.#.....##.........#.............###.....#....#......#........#..##.#..#.......#.......#.#..........#................#...###.........##......#....##...#..#.........#..#.#.............#.....#..#..#..#.....#...#........##........#....#..#..#.....###.........##..........#....#..#.........##....#.###........#.....#.......#........#.#.#.#.........#...
........#...#.####..#.#...#.....#.#.####................##.....##..#....#.#.#.......................##....##....#.......#...#....#...........#.....##..#.....##.#...........#.#.##.#.....##.#..#....#.#.#.............#.####.#......#......#.............#.##..........#........###..#..##....#...........#......##.#..........#..............#....##..#..............####....#......#..#...#.........#.....#.#..............#.....#...#....#.......#........#....#.........#.#..........##....##....#........#.....
..#..#....##..#...###............#.##.##.#....#.#..#...###....#..........#......##...............#...#..#...##.##.............................#.....###..#.#.....#...#...#........#..#.....#.....##.#......#.#..#......#.###.......##.#...#.....#........#..#.....#..#.#....#.....#..#.#.....#.........##..#.#.#...#....###.#..#.#.#.....##.....#....#..#.#.##....##.....#.......#...........#.#..#..#..#.........#...#.#.......##.#......##.......##.##..##....#...#........#.#.................#.#.#..#.#.........
.#......##.##.#.#..#....#.#....#.....#.##.#..#.....#...........#...#..##...#.....####................#.......#......#..##.....###.....#........##......#.#.....#.#........#.....#..##.#.#.....##......#...#.####........#........#.......#..#...........#.#.........#...............#.##.....#....#....#....#...##.#...#.#.....#........#.##.............#.#....##.................#.#..##.............#........#........#...#...............#......#.....##....#....#...#.#.#.....#...####.....#..##...##....#.#...
##.##.#...#..#......#.........##...#....#.#..#.........#.#.......#.#....#....#.....#..#.....#......#...#.#...................##........#...#...#.......#.#..#.#..#....#.........#..............####.##...#.........##...#.........#.........#......#.#......#.....##.....#.........#....#..#...#..##......#...#.#.##........#...........#..#...#.......#.#..#.....##.....#.#.........##.#.....#..#.#......#....#..##.#.#...........#..##..#.............##......#.#..#.....#.#....#.....#.......#......#........#...
.......#..#.......#............#.#...#.#.#.#.#.#.#.#.........#.....................#..##...........#.....#....###...#.#...#....#........#..................#....#.#.......#......#....##.#.#...........#..#....#..#.......#......#...#.#..#..###.#........#.......##......##.#.#....#...#...##....#..........#..#.......###.#............#..........##..#......##....###....#...###.........#.....##.#.###.#......#.#.#....#.......#..#......................#...#.#...........#...#...#.....#..#.....##.....#...###
..#.#.....#..........#..#............###.#...#...##.#.#.#.#......##......#......#.#.....#..#....#....#..#....#.........####....#.........#..#...............#...##...#..#..#...#.#........#................#..#.#.........#..#....#...#.###.##.#...#..........#......#.......#.....#......#...........##........#.................####.#.....#....#.......##...#....#...#........#.#..............##.....#..#...........#.......#.....................#......#..#...........#.##...#..##.....#....#..#.#.......#....
.....#..#.#..#.....#.......................##.............#........#......#.......#.#......###..##.........##.......#........#..####.......#....#...#.#....#...##.#.........#.#.....#.#........#.....##....#.....#.#.#.......#..#.#...#..............##.........#...#...#....#.#......#.#.#.#..#....#............##...#..#........#.......#.........#.............#............#.....#.#...###....#............#........##.##.#..##....#...#.........#...#....#.##..#.#..........#.#.#.......#...........#...#..#...
..........#.........#..#.#...##......#......#.......#......#.....................#.....#.#.#.#....#..##......#.##.......##..#........#....#....##.........###.......................####..#..........#....##......#..#......#..#.......#..#........##....#....#....#.......###..#.............#..#...##......##...........#.##............#..#...###...#............#.....#.............#...#....#.#...........##........#...#..##...#.......#.......#.#.....#...#...##...##......#........#............#...#...#...
...#.##..#.......#....#......##...#...........#....##................#.........#....#..#......#........#....#..........##......##.......#...#.#.................#.#.##.#.#.......#..........#..#.#.####.#.......##.....#................#.#......#..#.........#.....#..#..#...#.#..#.#..#.#.#.......##...#.#.#.#..##......#.#...##...............#......#.....##.....#.............#.....................#.......#.........#...#.#...#..##.....#......#.#....#.............##................#.#......##.#......#...
.#.#.......#...##...#..#....#.#.....#...##..................#.#.#.....#..##........#..#.........#..............#.....................##...#.....#...#..#.#...#.#........#.....#..##.........###.....#..#.##......#.#....##.##..##.#...........#.....#..#.......###................#......#........#.....##....#..#..................#.#...#.###.............##.......#...##.#...#.........#......#..#.....#.#.......#.#..#.....###.......#........#..#..#.#...............#........#.#.....##.........#.##...#.#..#.
#....#........#..#.....#.##.#.##......#.#..#.#.###...#..#..#.......#...#..#........#.....#...#...#..#...#.....#....#......#.......#.......#.##...#...........#.#.......#.............#....#...........#.#.#....#.....#.#.........#......#..............#...#.....#...#....#...#.....#....#...#..#...#..#........#.#......#........#.........#..#...#.##.#.....#..#.............#.##.##........#.......#......#..#..#.......#....#.#........#.....#...##.#.......#...........#.....#.....#...#........#........##.#..
.......#...#.....##..............#..#........#....#.#..........##..#............#.##....###.#..#.#......#.##..............#.#.......#....#.....#.#...#.........#.#..#......#.##.#...#...........#...#...............#..#..........#..#............#.................##...........#.#................#........................#.#.#...#........#..#.......#..##...#..##.#......##..#...#........#.....#...#..........#.......##...#.........#.......##..........#....#.#....#.#.#............#.......#.#........#.#.#
..#.....#.#...#.##....#.....#.#........##...............##......#..#.##....##....#....#........#..##...#...#.....#...#..#.###.#.............#......#.#........###...#.#........#...#......#.............................##.....#............#..........#...##......###......#.......#.##.......#.........#.......#.#..#...................#....#.......#......#...................##..........#.#.##......##.#........#....#...........##.....#.#......#.##...#..###.......##.##..#...#...#....#......###..#...#..#.
..#..##..#..##...........#......#......#.#..#........#..#.......#....#..#..##......#...#...#.....#..#.......##..............#......##......#..........#.............#.....#.#.##...##..###.............#........####..#..#....#............##..#...........#.....##...#.....#.#.......#.#..#...........####...#......#.#..#..##.........#....#...#.....#...........#.#.........#...##...##......#..................#.....#...........#...........#.#.................#.......#.##....###...#.#.#.#...#...#..#.....#.
....#........#..#....#..#...###.........#....#...##..#....#..#.................####.#.#..##....#...#...#..........#...#.....#....#.#..#.#......#..........................#......##.#...........##..#...##...#.#....#................#..#...#....#....##....##.......#..#..#....##.....##......###..#...............#....#.........#....#....#........#...#...#.....###....#.#.#....##......#.#...#..##.........#..#....................#.#.##.#....#...#...#....#.#...#.............#....##......#......#..........
.#.....#.#...#...#..##.#.#............##.#..#.......#............#..#..#............#.....#..###..#........#....#.#.....##.#........##....#.......#..#.......#....#.............###.#....#..#....#....#..#........#...#..#...#.....#.##.#.....#..#....##........#...#.......#..###.....#.......#........#.##.....#..#....###.....##..##.....#.#....#.........#...#..#..........##.#.....#.#..#..#..#.##.......###.......#.............#...#..#.#......#.........#....##..#......#.#..#...##....................##.#.
....#.#....#..#....#..#...........#.#..........#........#.#...#.##..............#....#.....#..#....#......#.....#.#........#............#...............#..#......#.......#.#.#.........#...#.#..#.#.............#..........#.....#...###......#....#.#......#.......#.........##.....#.......#.##..###...##..#...#.##....#..#.##.....##..#...#..#.#...#.......##......#.............###.................#.....#.###.#.#.........#.#.............##.#.#.##....#.....##....#..#.#..#..#..#..#............#...#...#...
.......#.#.#.....#.......##.............##.....#....#......#...#.........................#.#.#................#.#..#...#....#.#...............##..##..#..........#.#...#.#.....#.........#.......#.....##............#..#.#.#..#......#......#.##...#.....#.......#....#..#....#........#........#..............#....#...##..#..#...............#.........#......#.......#........#...#..#..#...#.#............#...#............#.#.#...#......#..#.##.#.##.....#..#......#.#....##.#.......#..#....#.##.#.....#...#
.#.#.#.......#...........#...#.##.....#.........#.#...............##...#..#...#.#.......#...###...........#..##..#.....#........##................#.#............###.......##......#.........#....#.............#......#....#.....#.............#.........#......#..........###.#...#.....#..#..........##.......####.....#....#.......#...#.#......#.#..#...#........#........#...#............#...#....##......#.......#..............#......................#......###...##.#...##....#........#.#..........#....
#............#.#.#...........##.....#...#..#.#.#..#.#....#..#.#.....##.........##....#.##..........#.........#.##........#............#....#..............##.....#........#...####.#.#.....#.#..#........#.........#.........#.....#.........#.#..........##..#..............................#....#.#........#...#........#.............#.#.##.###..#...#....#.#................##.#.....#...#.....#...#.....#..#.##..#.........#...#.#...#.........#.................#..#.......#..#.#.#.........#.#..#......#....#
....#..#........##......#.###.#....##.....#......#...............#.......#...#..#.....#.............##..##..#....#...#.#........#....##......#.##.........#.....#.........#........#....#.....#......#......#......#.#....#..#.###...#.#...................#..#................##....................#.....#.##..###.#....#.#....#....#....#.#..#........#.#.....#...#........#..............##..#..#...#...#......##...###.....................##....#..#...#....##....#.#.........#.#....#.....#..........#.......
#.#...........###.......#.#......#......#.#..###....#.##...##..........#....##........#.#.....#.#..................#........#..#.#........#...#...........#....#...#.....#....#..................###.....#..#.#.....#....#.#..##.##...#.........#...................#.......###.....#.#...#....###.#.#.#...#....##.#.....#.........#.....#...##....#..........#.#........#..#.#....#.#.....#...............#........#...#..........#.#..##..........#.##...#..#....##..#..#...#.#..#.....#..#............#.........#
#........#...#..#.....#...#.#.......#.#............#.........#....#....##....#........#.#.........##.....#.#.#.....###......##.....#.#..........#......#...........#....#...####.................#.....#.........#..#.#.#....#...#.#..#........#....#..#.........#.#...###............#..#.......#...#.....#.....#...##.#.#...#.#...##.........#......#..#.##......................#..............#.#.#..#.#..#.............#....#.......#......#.....##.#.............#....#..#..#..#............#.#...............
..##....##............#....#...#..#.#......#.........###...#..#..##.......##......#..#.##.#..#.......#............#..........#.#.#..#...........#.#.................#.......#.##......#.#..............##..#.##..#.#.............#....#.............#.#....#.#..#...........#......#.#...#..#....#.#....###..#.......##.#...#..#..#.#.........#.#..#....#...............##...........##............##......#....#.......#..........#..............#........#.....#......#...##.....##.#........#.....##......#......
.###....#......#.#...#.##...#..............#..#...............#.#.........##.##....#......#....#...............#....##....##.##...#......###..#.#.............#................#.....#....#..#.....#...#.......#.#.....#................#..........#...............#........#.....#...#.#......#....#.......#........#...#.......#.....##..#......#......#..#....#...........#.......##..#...##.#........................#..#..................#.....#......#......#.#..#........#.#....#.##..##..#.#..#...........#
.........#..#..##.#.......##..#...##.........##...#...##..#.#...#....#..........#........#....#......#....#.#..#.#.............#........#...##..#.#....#.#...#.#..##....#......#.#...#.##.....#..#....#...#.##..##..#.....#...#..#.#...#.#..#..##..#......#......#...................#......#.........#....#.........##...........#..#..............#..........................#..#.##.....................#.#........###.......#.#........#...#...........#.......#........#.......###....#....##.....#......#...#.
.#.#....#.......#.#.#..##...#........##.##.#.....#.....#...................#...#........#...#.#..........#.....#...#.#...#........#....##.................#.....#...........#......#..........##...#...#....#.............####...#.....#.#..#..#...#....#..##..#...........##.#...###..#.......#....#..#........#.##..........#.....#....##.....#...##........#.....#...#.#......#.##......................#.#..#....#...#........#....#......#......##...###...........##........#..#......#.#...............####..
....#........#...#.....#.##......#.........#..#........#..............#.#......#.#..........#.........##......#.....#..#......#........#....#..............#...#.#.##.#.##.##...#.##....#...........#..##..#..........#...#.#..#........#.#....#..#.##....#.........##..#...###..#......#...........#..##.###..........#......##............#.....#.....##....#.....#.........#.....#######.##........#..##............##.##..........#.................#.......#.#.........#...#.#......#.#....#.#.....#..#...###.#
.#.##...#......#.#......#....#.##.....#........#...#.......#....#.#..#.......#.#.#.#...#..###...##.##..#.#...#.........#...............#.#.#...............#..............#..................#..#.............#......#............#...##.....##.....#.##................#...........#.......##...#......#..#...#..#..#.............##..###........#...##.......###.#....#.#.....#.#.#..##.........#....#....##................#......#........#..#...#.##.....#...#......#.#..#.............................#......#
#.#......##...#..##.........####...#...........##......#..#............#..#...#.....#....#...#....#...............#.###.#...###.##...#.#...........#...#.#....#.........#............#...#.....##..#.#........#......#......#........#......#....#.#..#.....##.......#......#.#.#........##.....#.............#...#..#......#......#...................#......#........#...##......#..#.#.....#.............#.#.........#.....#....#....##.........#....#...#...........#......##.#.####.......#.#..##.#.......#....
...#.#...#...#..#..##....#..............#.#.#.................##..#.......#..##...##........#..#.....#.........#.....#.#.....#.....#..#...##.......#.#...........##..#.......#.#..#..........##.##...........#.......###....#..........##...#......#........#...#...##.###.#.....#.#........................#.#...#..#...#..##..........#..............#...#....#.........#......#............##..#..........#....##.##.........#.#.............................##.......#.#.................................##..#..
..........##...........#..#....##.........#....#..#.#.#..#...#.........#....#.......#......#...#.#.##.#......#...........#..#.......##.#..#.......#...#.#.##....#.........##...#............#...#..#....#..........#................##..............#.#....#.#...#.....#.#.#...#......#....#...#.........##......#......#.............##.......#......#.#....##...#.#..........#.......###..#...............#........#......#...#...#.....#......###....#......#..#.....#...#.......#.............#.#.###...##......
..#....#.....#........#.....#.....#.##..............#.....#..............#.#.....#.#...#....##.....#...........#.#.#.#.....#.................##..........#....#......#...#..#.#....#............#......#.#.....#..............###.........#...#....#......#..#..#.#.....#.....#....#....#....#...###........#.............##.##.##.#..#..........#....###..#..........##.#...#.......##.......#.#......#...........................#.#.....#.#......#.........#.......#.#..#....##.#..#....#.......#................
..#......##........#.............###...#......#####...............#......#.....#....#...............#...........#.##..........#........#...............#....#......##.#.....##....#...#.....#...#.....#.................#..###......#....#..#.#.....#......#...........#....#..#..#...............#.........##..............#..#......#.....#..#....#..#.....#....#.......#...................#.#.#...#..##.#....#...#...##...#..#.#..##.#................#..#....#.##..#.......#.....#...#........#....#........#..
...#...##..#....#.....#......#......##......#.#.........#.#...#........###.....#....#..##........###..#...#.....#.##.....#..#...#..................#.#..#................###......#..#....#.....#.....#...###....#.##....#.......#...#..................#.#............#........#.#.....#...####....#.#.#..#........#.##...#..#.#..........#....#......###....###.....#.......#.#...........#......#.#.....##..........##.........##.....#....#.....#......#.#.#.#.#.....#......#..#........#........#....#..#.#..#.
........#..#.................#.#.....#...#..........##....#..#.#.##......#........#...........#.##....#...#........#...............#..........#....#.#......##...#.......................#.###..#.....#........##.#.........#..#...#...#.....#..........##.....#......#..................##....#..#..#.........#.#.....#.......#......#.....#.........#....##.#..##......#...........#.........##....#..##.....#.........#..................#......#...#....#...#...#.#.#.#................#......#.#.............#.
#.##..#.........#...#................#..##..#..##..#...#..........#.........#..#.........#......#...###.....#.#...#.......##.....##..###...#.#.......#.#..#...#..#....#.##.###.............#..............#...........#.#........#......#.......##.#.....#...#...###.....#.###..##......#....#.#..#...#....#......#.....##.#.##.....#..#..##........#....#.......##..#......##.#.#.#.#..#.#...####..#............#..##...................##.................#.#....##....#...#.#.#..#.#...##...#...#.##......###....
.##..#.#..#.#.............................###...#......#..###......#.....#.......#.#.........#........................###....##.................#.#..#..........#...#...#.........#.....#...#..#......#.....#.............#.....#........#..#.....#...#..#......#......................###.....##......#........#.......#...##.#..###....##......#.....##...........##....#..........#....#........#.#.#...................#.........#..................#...........#........#.#.......#....###.....##.#...#.......#
..#...............#......##........##....####.#........#.......###......#..#..#......#....#...##........##........##...........#..##...#.#.....#.#.##....#.#..#.#..#.......#......##...#..#............#..#...#......#.....#....##........#...##......#.........#..#..............#.##..##..#......#.....##....##..#.#..#..##.......##..#....#...............#.#..#.....#.....#......#.#............#...#....##...##..#.##...#...#..#...##..#.##.#.......#..##.......#..#...#.......##..#.....#........#...#........
..#......#..#..#..#........#....#.....##..#........#........#...##......##.....##.#......#......#.....#...###..........#......#........#.............#....#.##...#........##.#........#.##............................#.#...#...#....#.....#........#..#.......#.......###....#....#..#....#..#.#........#......#.....#..#....#......##.#.......#.............#.......#.#.....#....##.....#..#.#.#.#......#..##..#.........#...#.##.....#.................#..........#.....##......#..#.#..............###.#.....#..
....#.....#..#...........#.#...#....#.....#....#.#.......#........#...#.....#......#..##.#....#.##.#.......#...............##.###......................#..#............#........##.....#......#...#....#.#....#.............#.....#................#.......#...###......#.......#..#....##.#..#....#.....#.......................#.....#........##...#.#.#.##...#....#.....#..#.#...#..#..##.#........#.......#......#..........#...#........#.#...#.....###.#.......#...#.####...#..........##......#..#.#.##.#....
##....................#.......#.....#.......#.#...#.#....###.#...........#.....#.##.............#.....#....#.....................#.#..........#....#...#....#...##.....#.....#...#...###.....##.#.#...##.#......#................#.........##..##......#...##.....#.#.....#........#..#........#........................###......#..#.#.#..###...............#....#..##...........#.#......#.....#....#...............#.#.......##....#...##.........#...........#...........#.................#..#.....#..##...#...
.##....#.......###......#..###..........####..#..##..........#.....##..#.##.#..#.#....#.#................#..............#...................#........#.....#.#.......#........##.......##.##..............#.#..........................#.............#...#...#.....#.##....##..#....#...#......................#.....#..#.#..#......#.#.#...##........#..#..#...#...#...#.#...#.#...#...#..#..#.#.........#..#...............#........#..##..##........#..#.....#.......#.....#.......##.##...#.#......#....#.......
.....##.....##.#..###........#........##...#...#....#....#..##....#.#..#...##........##.#..##........#............#.............##.#...#..#.##...#...##.#.#..##.#.................##.#..##..#......#................#..#.........................##..........#.#.#...#.#.........#.#.##.#....#.##.............#.......###....#.#....#..##........#...........#....................#.#..........#......................#..........#...........#.....#..#....#...................#................#....##..........#.#
..#..#.....#.......#........##.....#.....#................#.....#......#........##..#......#..........................#........#....#..#.......#.#................#.#...#....#..#....#..#.#..#....#..#...##.#.#.##.#....#....###...#..........#.............#.##..##...###...............#...............##..#...#.#..#...#......####..#......#..#...........#.#.....#...#.....#.....#.......#.#.........#..#.......##.........#....#.#.#.##......#..........#....#.....#...#.#..#.##....#.#......#.............#..#
.......#...........................#..#.#.......#...##..##.....#..##....#....#...#...........#.#..#..........##.....#........#......#....#.......##.......#.....#..#.#..#...#....#........#........#.#..#..#.............#......#...#..###............................#...#...........##.........#.#......#.....#.#.##...#..#.#.....#..#........#..#......#..#......#..........................#........#....#......#.#...........#...#.#....###..............#......#....##..###....#................#.............
#..........#......#.#........##.....#.#.##........#.##....#.##.#............#.#.##....#..#..#............##.......#.......#.#............##...........##.#......#.....#..##.......#..#.....#....#...##..#..##..........#.....#........#...#...##.#.#.......#...#...#...#.#........##............#..................#.#..........#.....#....#.#.......#....#....#.#............#........##..#..##.......##....###...........#..#......##...#..#.....#.#..#........#...............#.....................##...#.......
#.............##.....#.....#.........#...#..#....#...##..#....#.##..##..#.........#..#.###.............###.#.............#..........##.........#.........#..#....#...#..#......#..#..............#.##........#..#......##.........#..........#.....#..#..#........#..#..............#.........#.......#.........#.........#...#....#.....#.#.................#..#....##.#...#..#.........#......#.......##.....##..#.......#........##.......#..#.....................#........#.........#...#...#...............#.#
....................#...#......#.............#.......#.#...........#..........##...#..#...........#....#...#.........#.....#.....#........#.#....#..#...##....##.......#....#...###...#....#..#.....#...............#....#.....#........##......#..#...........#.##....#....####.............##..#.#..#........#.....#........#....#.....#..............#...##.........#....#...#........#....###.........#.#.###.......#..........#....#..#..#...#....#......#..#....#...........#.................#..#.#..###.##..
.#..#.......#............#..#......#.##.......................#..........#....#.....#....##......###..###.......#.#........##........#..............#.#..#.....................#.......#.#.......#.......##..#.........#..........###....#..##.#...###.........#.....##.#......#.##.#...#.....##........#......#...........##.#.............##.....#......#..........##......#...#...#.#....####........#.#.#.............#..#.#.##...............#.....##..#........#........#..##..##.#......#........#.#..#......
...#....#....#....##.#..........................#.....#...........#.#.........###..............#.....#...........#......#........##.#........#....##............#.#...##..#...#..###...###..##.#...............#.....#....#.........#....#......#.........#....##.....#.....#..#.#........#.#...........#.###.......#...#.#......#.#.#.....#.#.#..........#......#..#...........##......##....#..#.........#.#..#...#.##....#.#..............#.............##.#................#........#.....#......#.....##....#.#
...#.#.#..#...##......#.#....#.......#....#.#......#.......#.#...#..#.................#............#......#.#...........#.#........#.......#.............#..##..##...#......#..#.....#.#..#........#.................#......#....#..#.........#.#...#........#...........#..#..#.......#.#..#...#......#......................#...#.......#...#.....##....##....#.....#.......#.......##..........#..##...#..#....#....................#.....#........#..........#.##.#......#....#...#.#................#...#.....#
.......##......#.....#.....#..#.....#..#..#..........#.#..#...#...#......#..#.......#...#.....................#...#.......#.##..#.......#.#...#..#...#.....#.........#.....#..#..........#.#....#.....#..........#.#...#..#...#...............#.....#.........#.#.#....#....#....##.......#.##.#..#..........#.##.....#.#....#.#......#.#...........##...#.....#......#...........#.....#.........#..#....#....#....#........#.....#........##....#................#...#......#..............................#......
.##.......##...........#.#.#........#.......##.....#.......#.......#.........###....#...##............#.............#..#.#..#.....#..#.#...#.....#.....#..#...............#....#.#.#...##....#.....#..#..#.....#...#..#.#..#........#.#.....#....#.......#.#........#........#.......###.##..........#...###.......####.#......#......#........#..#...#...#......#.#.........#....#..#..#.#...##..####.#.......#....##.#........#.#.......................##..#....#.....##......#.#...............#...#............
...#.#.#.#......#...#....#.#.....#.##.#........##.......###..............#.....#.....#..##..........#.....#....#..#.#..##......#...##.....#..........#........#.#.#..............##.#..........#........#.#...#.....#.....#.....#....##..#.#......##....#.#.............##....#..#.#......#........#.............#.#...#..#.....#.....#..............#....#...#...#...#...#...#.#.....#.#....#......#...............#..#.......##.##..##............##...#...#..........#..........#.#..##.....#.#............#.....
..#.......#......##.........#...#............##........###...............#.............###...#.....#......#....#...#..#........#..#......#.#..##.......#....#..#..................##........##......#..#...#...##..#...#........#........#.....#.###.#.#.#.#.#..#...#..............#...#..#.....#..#.#...#........#...#.##.#.##...#.........#......#...............#.......##...#.....##................#..##..............#.#.#...#..........#......##.#.....#.....#......#.#..........#....................#....#.
.#.#........#.#....#.......#.....#..#....#......#.#.....##........#......#..............#.##.....#.#..#.#.....#..........................###.............#...#.....##......#....#............#............###....#.#.#..........#.........##...##.#.............#....#..........#.....#.......##.........##....#.#..#.#.........#.................#...#.#...#..###...#....#............#......#.....#..........#..#..#............................#...##.....#....#......###....................#...........#....##.
##..........##....#.#..#....#..#........#......#.....#..#.##...###...#....#.....#..........##..###..##..................#.##......#......#.................##.....#.#......#..#.#....#.#..#............#.#.#....#.#........#.#.....#..##..##.......#...........##.#..#...............#..................#......#...#...##........#......##.....#..#.#...####...#...#.....#...........#..#....#.#.#.....###...#...#.##..##.........#......#..##....#........#.....#...####...#.#..#.........#......#....#....#.......
...##.....#........#...#.....##.......##.#...##.#.....#.#..##..................##.#..#..#....##........###.#.#..#.#..............#.#.........##......##.......#.......#...#.#.#...#....##.#.####......#..#....#...#..##..#.....#....#...#...#.#..#..#....#...###........#..#........#.........##................#.............#....#.#.#....#.###........#.#............#..##..##........#.....#.#.#.........#...#....#........#.........##.#.....#.....#......#.....#.........#.#...........#.....#......###.#.##..
.#..#....###.#...#............#.............#......#..........#.#..#...#.##.............###...#.#............#.........#......#.##...#.#....#..........#....#.....#....#........#.......#..........##.........#...##.......#.#.#..........##.#....##.#...#.####...#..................#..#......#.#......#....#........#.............#..##........#....#..#....#.#..#.............................###..#.....#.#...........#.............#..#.......#......#.#......#.....#.........###.........#..#.....#.#....#....
......#.#........#.....#..##..#.....#.....###.......#.......#........#.#.#......##.............#................#........#.....#...##.#..........#.............#.............##.#.#.#.#..#.....#............................#......###.......#..###......#.##......##...#..........##.....#...........#....#.#............#.......#.....#......#......#.....##..#...#.##.##....#.....#.#.........#.....#.......#...#..#.###....#...#..#...#.....#...#..#...........#...#.#.......##...............#..#..###.#.......
#..............#..#.....#...##.#..#.......#.....#........#.....##.#.......#...#........#............##.#......#.....##...........#..........#.....#...####.#.#.##....###...#.#......#............#.....#..##....#..#....#........##..#...#..............#......#.#..#...#....#.#...#....#...............#....##.......#.....#.........#.#..........................##.....#.#.#..#.#....#.#.#....#.##...#..#..........#.#..#.#..#..###.#..#...#..#......##.......#....##.#.....#.......#.#...##........#............
......#..#...#.#..#................#..#...#.....##.....#.##...##...................##...............#.#.#..........#...#...#........#....##.....#......#..#...#.#...........#..............#....#.......#......##......##...#..##....#..#.#.....#...........#..#.............#...##..#....#..#...........#..#..#.#.###....#.......##..#............#....#.....#..###.#...#..#.....#....#..........#....#.......#........#.......#.#..............#...###..##........#.....##...#.#...#.#..#...#.#..#....#......#....
.....#....#.#..........##...##........####...........#...........#.#....#.....#....#...#.#....#..#....#.....#..#.##........#....#......##.......#...#...#..#....#...#.........#...#.#..#.##.........#..#........#.###..#.......#.#...#...............#...#..#................#....#..#.###....#........##....##....#.............#...#.........##...#.#.#.........#..#....##........#..#...##......#...#...#.....#...........#.#.......#.....#..#.....#.#.#.#...###.#.....#.#...##....#..#...........#..#..#.....#..
#....#.#.....##.#..#..#...#...#........#.....#.....##..##....#......#.....#.............#.#..........##.........##...#...#.......##....#....#.#..........#.##...##......#.##.....#...##..#.......##......##..........#..#.##.....#..........###..##.#...#..##..#...#...........#.....#.......#..#.....#.....##.....#...............##...##.###.................##.##............#.....#.#....#.........#...#..#...#.....##..##.#.................##........#......#.#.#.#.##.#.###........#...#.#....###.#####..##..
........##................#.#............#.#....##........#...##..#........#.#..#.....#..#....#.#.....##.......#........#..##........#.........#...#.....#........#...#..................#..#.....#...###..#...........#.#....#.##.#.##........#.....#.................#.#.#.##.#...#...#.....#...#......#...#.....#.......#.........#..#............#.#....#....#..#...##.....##.##..#......#..##...........##..#.....##...#.##.....#....#..#.#..#............#.#.............##...#.#....#..##.....#....#.....#.#.
.#......................#..#....#..##.............####.#....#.#........##...................#.#...........###........##.....#......#..............#.............#....##....##...##...#...#.........#....#..#....#.#......#........##..........##...#......#..............#...#.#.##....#......#...#.#..........#.#.......#..........#.#..........#.#.....#.#...#......#...#.#.......#.#.#...........#...#..#......#..#..#....#....#.#.##.....##..#.#.........##..#..#............##......##.##..##.#..#....####.##.#
.#..#.##.#.##........#.##..........##....#.....#.......#...#...........#..###.#...#....................##.##...#.....#.#..#.#...###.............#.......#..........#........#...............#......##....#...#..........#.##.............#..........####...#...............#..#...#...#.......#.....#.##..#.#.......###...#..#..............#....#........#...#......#.##..#......##.....##.....#.#......#................##....#...##.##......#...#.#.#.....#.....#..##..#..............#..#...#..#.#....#...#.#.#.
......##...#..#...#..###.#..#.....#..........#................##.#................#.....#...#..##...#.#........##...............#..#.....###.#.......#.#..#........#.....#..#.##....###...#..#....#.....#..#..#.....#.#..#.#.###.#..#.##......#......#.##........#.....#..........#......##........#.#...............#.##...#...#.......#.#.##..#.......#.....#...........##..#......#............###..#..#.#.....##...#..#.#.#.............#.....#....#...#......#...#......#.#...#..........#.####....#......#...#
......#..##..#........#.#.......#......#............#....#.#.....#......................###......#.......##...#...........##..........#...#..#...##...#..#.......#.#....#.....#...#.#.#....#....#.#.#.....................#........#.............##....#....#.#...##...#..#.............#..##.#.##......#...#.......#...............#....#......##..##....................##...#.#.....#....##.......#...........#..##.#............##.......#.........##.#.#.......#.....#....##....#..#.#...#.........#..#........
..#..##...#..#............#...#.#...............#....##........#...#.........#............#....#...###.....#..##...#...#....#......#......#..#...##.#.#.......#......#..#...........#.#...##.#..#....##..#...#...#.........#.#....#.#.##.........#.........#...........#...#...#.......#.##.#....#.....#..#.......................#.#.......#..#.....#...#....#...#.....#.#.......#.#....#..#.#.......#...#....#......#...#...#...##.....##..#..##...#........#........#..........#.............#.#....#............
......#.....##...#.......#.#...#.........#..#.......#....................##.....#..................##......###...#...#####...#..........#........#.......#.....#.###......#.....##......#.#............#......#.......#..#...........#........................#.....#.......##.............#...#........#..#....#....................##....#.#...##..........#...#........#....#.....#...##.#..##....#......#..##......#.............#..........#.#......#.#.......#....#...#..#...#.....#.....#..#....#.........#..
......#.#............#..##....#....#.....................#...#.#..#.......#..........##.....#.#..#........#.....#...#....#.......#................#...##.......#...........##..#.....#.....#..###.#....##....#..........#........#...#...##.#..#..............#..#....#..............#.........#.#.#..#...#...###........##........#.#.#......#.....###.#..##.....#.#......#..........#.#...#.#..#....#...........#..#...#.....#.......................#..........#.#.#...#............#..##.#......#........#.....#
#.....#......#......#......#..##.....#.#..#..........#..#....#........................#..#........#.....#..#...##......#.....#.#......#...................#........#........#.......#.................##..#.#.....#........#...........###.......#.......#...#...#........##.#.#.#.#.....#....##.....###..#......#............#........##.....#.....#....#......#.#......#........#...............#...............#...###...##..#.....##.#..#..........#.................#...##.....#.....##........#....#..#....#..
.#........#...#.........#......................#........##...##......#......#........#.#.....#.#..........#.........#......##.......#....#...........#....#.......#......#.........#..#...........###.##......#...#.............#.#..#...#.#..#...##..##.........#..##...#.#..#.........#..............#.........#......#........##.......#.....#.#...#..#...#.....###........#..............#........##.....#...#.....#.....##..#....#.....#.....##..#.#....#..#............#.............#.#......................
.#....##.....#....#...#.#..##....#....................#............###.....#.....##...#...###......##.#...........#.##....###.........#...#.#......#.....#.#.#..#.#...#.#.##...#.###.#..##..###.#..#.#......##..#..............#..#.......#............#...#..##....#........###.#.#.#...##....#....##......#........#.....##.....#.........#.#.#...##..#..##.........#...........................#..#.#.#....#...#....##.#.#.#..##...#..........#...........#...#..........##........#..#..#....#....#....#....##..
......#.#.#..#.#..#.#...#.#......#.#...#....#.#......###.#...###..#......#.....#..........#.....#.##......###.#.......##.#.#..........#...#..#.#...##......#.......#..#..#..#....##.....##.............#.....#.##...#.......#.#.#...##..##.......#..#..#....#..#.....##...#.#....#......#.#....#.#..............#.......#....#......#...#........#....#....#...#...............#.#...............#......#...#.....#.......##......#.....##.....#...#.....#........#...#....#....#......#.#.......#........#.........
#...#.....##...#..#..#......##.##..#.....#............#..........#.....#.#....#.#.......#....#..#.#......#.......#......#.....#.#............##.#....#....#....#....#....#.##.....#...#.#.....#.......#....#.#........#.##....#...#..#.......#...#...##.#.....#.......#...........#..##...##.#.................##.....#..#...##...........#........#.......#.#........#.............#............#....#....###....#.............#.................#...#................#...............#...........#......#........#
........#...##.....#.......#.##......#...#.#......#.###........#.#...#.##.#.....#.#........#............##......#...##.......#...##......#......##.#..........#..#.##..#...#.......#..##..#..##....................##...#..#.#.....#............#...#..##.#.....#...........#..#.#...#...#.............##..##...#...............#.....##..#.....##.#...#...##..##..#.##.............#.#....#..#.##..#...##...........................##.#....##....#..................#.#.#.....##...####......#...........#.#.##...
....#.......#.........#.......##.....##...#...###.#..#..##.............#.#...##..#....#...........#..#.##.#....#........#.........##...........##..#....#..#.........#.#.................#.#.................#..##....#.....#.....#...##..#...##.......#....##.#............#.....#...............#.#.#....#....#..#.#...#...#..................#....#.#.#.#............#...............#.............#...#...#...#..#.........##.#....#.#........##.........#..#............#.#...#.......#..#.#.#......#..#....#.#
..#.............##...#...##....#......#......#.#.........#.#..#.........#..#..##...##....##.#......#.....#.......#.....#......#.....##....##........#....#....#........##.....###.....#..........#..........................##........##.......#..#.##...#....#.#...#..#.........##.....#.........#......#..#......#.#..#.#.###..#.....#................#.##.#..#.....#.....#..#.#...#....##...##.#..#.##.......##..#......#.#........#....#.......#.#..............#......##..#.....##....#.##....#.#.#..#.........
....#.......#.........#...##...#............#.....#....................#....#..#.....#..#.#.#...........#......#......#..#.#..........#....#.....#..................#..##.#...#....##....##.#.....#.............................#....#.....##.......##.......#..###..###....##...............#...#......##.#...##.......#...#.....##....#.......#....#..#...#...........#.#.#.#.........#.##..#..##..#.........#.#...#.#..#........#..#.#........##.....##...#......................#..#.#......##...#........#...##
..##....##..#..#....#..#..................#....#....................#.#.##.............##...........#..#..#..#............##..#...#.......#..........##..#..#.......######........#..##........#.#..........###...#..#.....#.##..........#....#........##.#.#.....#.....##..#....###.................#.#.......#..#.#........#..#..#..#.....#...#...#..###......##....#.##....#........#.#.#.#.............#.#.........#..#........#............#.........##...#....##....#....##....#...#................#....#....
................##...#..##......#...##.#.#.#.......#....#....#..........#..#.#.#........#.#.....##.##...................................#..#......#....#.......#...#.....#....#..........#..#.....#.....#..#......##......#.....#..#.....#.....#.........#.#........#.......#.....#..#.###...#.#......#.#.....#.#....#...#..#.......##...............#..##......#....#.#.....##...#.....##......#.#.....##.#...#.#..#.##...........##..#.#...#....#..#..###........###..#.................#.#...#.#.#.....#.#.......
...#..........##.#.......#..##.......#.###.#.##.#....#....#.#...#....#..#.......#..##.......#..........#....#.#......#.#...#......#..#.#......#.#..............#.....#.......#.#........#......#.......#......#.#.......##.....#....#...#...#..#...#.#.......#.......#.............#..##.........#.##...###...#.........#.#...............#..#..##......##.#.#..##.....#.....#.............#.....#....#...##.......#..........................#.#...#....#...#...................#...#.#...#.........##...#...#..#..
.....#...#........#####.#..#......#............##......................##...##...#.........#....#...#..#.#..#...............##......##......#..........#..#.......###....#.......#....#..#............##......#.......#......#..........#...#..#.............#....#.....#...#....#.....###..#....####..#....##..#..##..#......#..#...#.....#....#..#.#.#.......................#..........#.#.#..#.##.#...............#....#.##.#.#..#..##........#......#..#.............#..#..............##............##......##
...#...........#.#...#....##.#..#...###..#.#..#.##.....#..#.....#.#......#..##....#............#.#....#........###...#............#..####..#..#.........#..#.......###...#.#....#..#.....#....#..#..#.#.......#..........#.#..#...........#...####..........#.#...##.......##...#........#...##......................#.#...#...##.....###............#............#....#..#.#...###...........#.........#...##...........#...#..........#..#......##......#.....#...##.#......#.#.........##....#.##..........#...#.
..#..#..#...#.........#......##...#.........##.....#...##.....#.#.....#.....#.##..#...#.........#...##..#..........#........#.##.#.........#.........#.#.....#.##.................#.#......#..#.......#..#...#..#..##......#......#....#...#.#............#....##...#...#......#.#...#..#...##..#.......#.#...........#......#......#..#...........#...##.....#....#..#.#...#.......#....#...#...........................#..#..#..........#...#...#...#........#.#......#.........#..#..#....#..#........##........#
#..#..........#.#..........................#...##...#...#....#.....#..#...#....#.#......#.......#....#..........#....##.........#.#....#...#...##.........#......###.............#..##...#......#.........#...........#..#....................##.......#.....#........#.#....#....#.#..#..#...#...###.........#..#.....#...#........##............#.#....#.....###.#..#.#.......#..#...#....#..#..#.#..#..##..#.....#..#.#......#..##...........#......#......##....#...####..##...#....#........#.............###.#
#..#..#....###......#...............#....##.......#.....#.......#..#.##......#...##....#....##.##.....#......#...#.#....##..#.....#...#...#..#.......#.##..#....#..#.......#...#.........#...#..........#...#..#....#..#......#..........##..#......#.....#.#...#....#.##.....#..#....#..#...............#....##......##...........##.......##...........#.............#.........#......#....#.#........#..#...#.....................##.....#....###....#.....#.#.#..##...............#....#......#.....#........#..
##...#...#..###.....#.....#......#..#....#..#...#.........#........#.#.#....#.......#..#....##........#...#.#.##.....#.#...........#..................##....#.#.........##.......#.#..##.......#...#...........#..##..#...#....##........##......#.....#...#............#............##.......##.............#....#..#..#....#...#...#..#.........#.#..#.............#.......#..#.###........#....##.#.......#.#.......#.#......#.........................###.....#....##.......#........#.#....#.#........#.....#..
.....#........#.............#......#.....##..............#..##.................#..........#....#.....##...#.#....#.#...............#.........##....#.#....#......#..........#.#.#....#.......#..#..#......#..#.........##.....#.#....#.#.......#.#........#..#...#.##.###....#...............##.................#....#.....#........##................#....#..#......#..........#...#........#...#.#..#...##..#...#.#.#..#..#....#.........#...#....#.....#.#.........#...##...........#.....##.....##..#......#.#.#
.....#...............##..........#..........#.................#.......##.........#.#.#.#.#.#..................##..#.....#.....##...#.#...#...#.......#....#.......#.#.........#........#..........#......#.#...#.....#.....#.......#..#....##..#.#..#........#.....#.........#...#..#..#......#....#...#.............#.....#.....##........#.####........##.#...........#...#...#....#...............#..#..#......#......##...#..#..#..#.#..#............#...#..##.#........###...#.#...#.#........#.#.........#....
....#.#..#.........#...#.##...#....#.#..#......#........#.....#....###.#..##.##...#............#..............#.#....#..##....#.....#....#......#.#....#.....#.#.....#.....................#.#........................#.##.....#.#.#.###.#.#................#.#............#......#.#...#..#....##....#........#.............##....##..#.#..........#...#.##.##...#.#............##.##...............#........##......#...#..........##.#..........#...####....#.#..#..#...#....##....#..#.#..##....#....#.......#..
..#.......#.....###.#.........##...###....#...#.....#.....##..........#.......#...#...#.#..#...#........##....##.......#.##...........#........#....#.......###..#.......#...#...##..............#...#....#..#####.#.....##......#..#...#.#...#........#.....##.#...........#...#...#......#..#...#...........#.##.#..#....#..#.###..#....##.......#...#..#..#..............#...#.....#..#..........#..#....#.#...##.#...##.......#.#...##.............#.....#........#......#....#.#..........#.#................#.
...#.#.#................#.#...#.##..#........#........#..##..#....#...#................##.....#...###...#..#.#..........##......#.##.....#..#..#.#.#.....#...#...#..........#.......#............#...##........#.........#...........#....#.....##......................#..#..#.......##.....#...#.........##................##.........#.....#..........###.....#......#...##.....#...........#........#..##.#.#....#.............##..#......#.#...............##.#....#.#..#......##.#......#...#.................
..#..#...#.....#.....#...#.##.##.#....#....#..#.......#......#....................#..#.......#.........#.#...#....#.#......#..#....#.##.#..#.#..#..###......#.....#..#.#......#....#.......##.#..#....##......#..#.#...........#..#..#.....##.........#...#.....#.#....##.###........#####......#.#..........#.##....#.............#.....#.#..#..##.##....##.....#...#...........####........#.......#.#.#........#.#.......#................#................#.###.....#..###....###.......#........#.....#...#..#.
...#..#.............#...##............##.#...............#....#.#.###..#..#.......................#...##.##....#........#..........##..#.........#...#.#.#.....#....#..#.....#.#...#......#.#.......#.##........#......#.....#.......................##.......#...#..#...##...###.##.#...........#.##...#.............#......#....#.....#....#....#.....#...#......#...#.....#....#.#..#.......#.....#...#........#....#..............##.......#..#..#...##....#..........##.......#.#.....#..#.#.#...#..#..........
#..........#......#.#....#..#........##......#####.....#.....#....##....#.....#....#....##..#.#..###..#.#........#.#......#..#..........#......#...#..........#...#........#..#......#.........#........#.#..#...............#..............##...............#.....#...#..........#.#..##....#.####....#...#........#..#........#........###..##...#..#....#.#.....#####..#...#.......#.....#.#...#..#.....##......#...#.......#.....#............#....#.###..##......#.#.........#.............####............#.#.
..#.#......####....##....#.......#..............#....#..#........#.#.#..#..###...........#...........###..##...#.#...........#.......................#.###....##..##......#.....#.......#.#...........#......###...#....#.......#...####.........#...#.#......#....##......#.#.....#..#.#.#.....#....#.......................###.........#...#...#..##.........##...............#..#..#...#.............#.##.......#........#........#.......#..........###.........#.#........#.##......##....#......#....#...##...
#..#...#.....#..#...#....#...#...#.#.......#.#......#...#.....#.................................#.......#...#.......#..#.............#..........##.#......#.#.....##......#.........##.......#.......##..###....#..#..................##.#...#...........#........#......#...#..#...#...#....##........#.#..#..##........#.#..##....###.#..#.......#..##......##...................#.#.............#.....#.#.........##.......##.................#..###...#..##...###..#.............##...............#..#.#........
..##...##.......#....#....#..........#..##...#..#....##.......#...........#.#..##....###..#.##.......##.........#...#.#..#..#.........#..#....#................###....#.....#.#....##...#....#..#.#.#.##........#...##............#.....#...........###.........#............#..#.#.....#...#..##....#.#........#.#.##......#.....#......#...##.#.......#......##......#...##........#..........#...#....#.#....#...#.....##....#..#.#..#.........#...........#...........#..##...#.................#....#.....#....
#..#.#...#........#....#..#....#............##.......###............#.....#.#.##..#..#...##....###.....#...........#....##........#........#....#..................#....#...........#..#.....#....#.........#.#...#.....#.#..#.......#.#....#.....###...#.#.......#....#.......#.............#.#.......###...##...#.#.#..#.#..####..#.....#....#..#.#....#.........#.......#..####........##.......#.....#.....##....###..##.#.#.....#..#..#..#.#....#...#.##...........#..........#.#.####......##..###...#....#...
...#....###.#####.#.#.#...#........#....#.#.#..#..#.#.........##..##.#.......##....................#.#........#..#.....#.....#...#..#.#........#.......###...#.##.......#........#......#....#....#.....#.........#...#...........#...............#...#....###...#...##.....#..##......#.....##.#...............##.#...............##......#.........#.....#...#...........#.........#.#.#.............#....##.......#......#.......###.........#....#..##.##....................#..#.#.......................#.....
##.............#........#....##...###.........##.....##...#..#.....#..............#........#..#......#........#..#...#....#..##.#......#.#.......#.####.................##.......#..#..#...#...............#............#......##...#.........#..#.......#......##.....#.....#..#.#......#.#.#..#............#..................................##.........#......#.......#......#.#........#......#.#.......#..#...#.#.............#.....#...###..#.#....##.#.....................#.......##...#........##......#..
............#...##..#.....#...#.#.#....#...#.#...#.....#..........#..#.#.#.#.................#...##.#.#..........#.#.#.....#...#.##..#.#...........#............#......##.##...#......####..#..#....##...#......#.#..#...#...#.#....#.....#...#..##...#......#..#.....#.......#....#.#............#..#.........##....#........##.#......#............#..#...........#..#............#..#...#........#.......##.....#..#..#........##....#..#..#...........#.........#..#.#.......#.........##...#..#......#.#.#.....
.....#.............#............#.................#.#.....#...........#.#...#...#..#......##......#.......#..........#...#.#......#.#.........#....#.......##..#.....#....#..#....#.#.....#..............##..............#...##..#...#..#...#............#..................#.....####..........#......##.......##.##.#.#....#.#.#.......#..#..#....#.#..#..#..##...........#....#.#......##..#.....#...#.....#....#.............#....#..##.....#.......#........#..............##....#...........##....##..#..#....
....#.....#.##............#.#.#.#..#.............#...###.................#..........#.......#..##.............##.....#....##..#...........#......................##...##........##......#.....#............#.....#....#.......#.#.#.#....#.......#..................#.#..#.......#..................##..#...............#....#....#.#..#...##....#.....##......#....#....#........#.#.........#.#.#....#.....#.##..........#............#...#..#.......#.##...#.............#....###..#..#............#......##..#.#
....#............#.#.......#....##.#..#.#...#........##..............#.#.............#........##.#..#.....#..#.#..##.....####.#.....#.#....#......#...#........#......#.#...#..#....#.#......#......#..#.#........#..#....#.....#.#....#.#.....#.##.#.........................#..#......#.........#....#..........#....#.....#......#..#......#.##.#..#...##...#............####...#....#....#.##......##..#...##..##..##.#..#..#...##...#.............#...#.#.#......#...##.##..#.#.##...............#....#.....#..
#....#.....##....#.#.....#..##.#.##.#.......#....#.###..##.##..#.......#.##.....#..#.#...........#...#####....#...#...#....#.....................................#.#.......#...#.#..#.....#....#.#....#....#.##........##.#.......##.......#..##......#..#.................#...#....................#....#.....#..#...#.........#..###.###......###...#..............#..#.....#....#.........#.....##....##........#.....##................###..............#...........#..#...#...#....#.#.....#........#......#...
#.......#..#..#....#......#...........#........#..#.#.#..#........#..##...#....##.........#............#........................#...#.......#........##.....##....##............#........#..................#..#....#...#.#..#.......##.........#..#......#............#..#..........#....#....#....#...........#.......###......................#.#.......#...#....#..#........#...#....#.....##.......#.#...#......####...#..#......#...##.#.#.........##....##......####..###..........#....#....#..#.......#.##.
....##.#.##.........................#....#.....#....#.....#..#.##.##.##....##.#...#....#......#...#...#...........#....#.###..#..#.#....#...#.#..##.......##.#..#...#........#..#.......#.##.#.#.#....##.#..#..##.#..........#.........#....#..#.#....#.#....#...#......#.............#.......#....#...#.#.........#...........#.##...........#.#.#.......##..#...#.#..#....#.....#...#.......#..#...#.#....#.#.#.....#...#..#.#...#.##....#..#........#.....#...#.#........#....#...#......#.#.....#.......#.......
..#..#.....#.####...#...#.#..........###......................#....#.............##...#.......##..#.........#..#...#....#...#........#...#...#..#....#.#..........#.......#..#...#...#..................#..#...........#............#......#.#....#.#.#....#......#.#....#..............#..#...#......##.....#...#..................#........#....#####..#...##...........###.........#.......#..##...........#.#.#......#..##..#.....#.#.....#............#....#.#.....#...........##.#..#.#............#..........
#...#.##........#.#...#....#....#..#........#..##.........#..........#........#.#..............##......................#...#....####...#...#.#...#..#....#.#.#..#.......#.........#...........#...#...#......#.#...#.........#..#...#.....#.............#.#...#........#.......#.#...#....#....#..#.....#........#.##..#...#......#....##.....#..#..........#...#..##.###...##..##.#.....##....#......#.#...#....................#.......#.......#............#.....#.....#......##...............#......#..##.#.#.#
.#.........#.......#....#........#.#...#......#.#....#....#.#.......###.....#.#.#....#.....#...#.#..#....#......#..#.................#.#.......#.#.........#....#...#...#.#...#.........#.....##....#.#.............#..#...#....##.#...##.##.........#...#...#.....#.#.......###...#...#..#..#....#..........##....#...........#........#.####...#...##...#...........#..#...#.##......#.#....##...#....#.#.##.#.#.....#.......##.........#..............#.....#..............#.##...#..............#...#..#...#...#
.....##.....#..#.#...##....#.##...##......#...#.....#..........#.....#......#.......#....#..#...............#......#..................##....####...#..##..#.#...#.#..##........##.........#........#..##.........#.#......#.#.............#.....##....#.##.#.#...#..................#..#....#...#...##..##......##..............#...##.#.#........#........#.#.....#..#....#...#........##..#..#..##...........##.....#........#..#..###...............#....#...........##......##.#..#......#.#.#....#..#....#....#
##...........#.#.....................#.#................#.................####........#.#..#...#......#............#.#...##.#..##....#........#.##.....#.....................#..#...#.....##....#.#....#...#.#....#.........####.#.........#...........#.....................###......#....#.......................#..#.#.....#......###..................#..#.#....#...#..#.........#.#............#....#..###......#.....#..##................#......#......#...#.##..........#......#..#..#.##..###...###...#...#
#..........................#.........#...#.......#...#........#.#..#.......##...#....##...#.#..#.......##.#.....##..#...#..#........##...................#...#......#.#...#....##......#.....#.....##............................#......###........#....#........#.........#....#......................#......###...........#.#.#.#........#..#.#.......###..##.......#....#........#...........#..........#...##.#.....#.....#..#.#.###..##.#......#..#....##..###.###.#....#......##...........#........##........
........#......#...#..####.................#............#..##......#....#......#.##....#..#..##...........#..........#.......##.##.....##....##...#.....#....#..#.#......##...####.#.......#.#..#.#.......##..##..##...#.#..##.#............#...#...#..#....####.#...............##.........#......#..##....##.......#.....#......#.#........#.#..#.........#.......#....##..........................#..............#.............#...#........#.........#....#.........#.#....##.....#.........#.#.....#...#.......
#.......#..#.#...#....###.................................#........#...........#...#...#..##.......##...........#....#.#..#...............#.#......##........#...#.##..#.....#..#.##..........##....#.......................#.#...#.#...#......#....##...#..#.......#.#.###........#........#.#.#..#.........#...#......####..#.#........##..#..##......##.........#.......#.####........###...###.......#..#..#.#...#..##....#.......#..##.#.....#..#..#.......##...#..#..#.........##....#......#..........#.#....
...#..#.#.##.#.........#............#...#...#....##.......#......#...##........#....#.#.....#...#.......#...#...#.....#.#....#............#....#......#......#..##.............#.........#..##.##......#...#.#...#..#......#....#..............##....#...#...........#....#.....##..........#.#.......#..#.......#...#......#..#....#.....#...##...#.....##........###.......#.#...##...#..#.#...................#....#...#.#...#......................#.....#.............#.#......#......#..#..#...##...#......##.
.#.#.......#.##..#.##..#..................##.#......#.........#.#.#.#...#.......#....#.....##..#.#..#..#..........#.......#..#..............#.#....##....#..#............................#...#.#........#........#.#..#..........................#...#...#.#.###...............#.##...#.........##..#.............#.#.....#.........#......#...#..#...#..#....#....#..........#..#...#..#..##..#..#.......#.##.#.................#.......##.#.......#.........#........#....#.#.#.###.....#..#....................#.
.#....................#..............#.........#...........#....#..#.....#......#.......#..#.....#............#....#...........#......#........#..#......#...............#..#.........#....#......#...##.......#.#............#....#.............#...#...##...##........#.#...#...#....#.##..#.#...##.............#.##..#.#.....#.......##..#...#..#.#....#............................#..#...#.....#....##.#.#...#....#......................#..#.......#......#................##.........................#.#.....
..####.....#....#..#...##..#.#.....#.##.......#........#..##.....###.#.#....#..#.....................##....#..##.#.........#............#............#.....#....#..............##......#.#.......#.......#.#..#.#...#####...##..#.#......##..#.....#..##..###..#.....#..#....#..##.#..#.....##.............#.#..#.....#.#..#........#........##...#......##...#.##.#.......##...#.#.................#.#...#.....#..#......#....#........#.#....#..#.#....................#...#...#........###....##..#.....##.......
....#......##...#...#..##............................##...#......#....##...#.#..##........##..#....#....#..........#.##..#.........##..#.........#..#..#.#.#..............###........#...#.....#......#...................##............#..#........#...#.#..........#........###..###................#.#........#..........#......#....#..............#....#.......##...#..............#..##.....#.#.......##.#............#....#......#..#.....###...........#...#......#....#.#.#.#...##...#.#..#..#####..#..#...
......#..#......#.....#..#...#....#......#.#......#.##...#...........#..............###..........#..#.#....#.####..#.............#...............#....#..........#.....#.#.................#...#...#.#.#.##.....##.....#...#.#.#.......#..##..#..........#....#...#.......#..#....##.......#.#.#.......#.....#........#..#.##.#...........#......##..##.#...#...........#..##..........#.#.....#.....##..............#....#......#..#.....#.........#......#.#...#..#....#....#......#.....#.......##..........##...
...##....#...#.......#......##......#...##..#.....#...........##.....#..#..#......#................#...#......#..#..##....#.............#......##.###..........#........#..............#..#...................##........#.#.......#............##......#.#.....##.#.......................#.#.........#...#...........#..##..........##.....#..................#......#........#..#.#....##..##................#.................#.#......#.#....#...#.#.......#..#..........##.#........#....#..#....##...#.......#
................#..##.#......#......#...#..#.#.#..#.....##...##.........#..#...#.....#..#....#.#.##.#.#....#..#...#..#.......#...#.......#.#.....####.#........#.....#.....#.........##....#..#...#...##..###........#.....#.....#...#........#..#..#...##................#...........#....##............#.........#..##..#.#..#.........#.....#................#.........#......#............#.#..#.#......##...#.....#...#.............#.#.#......#..........###.............#.#.................#.....#......##..
...#..................#...#...............#...##.##...............##.#....#..#..#......#......#...#....#...##...##..#..........#...#.........#..........##...#...#.....#.....#.#.#....#..#..#.#............#.##.#....#.##..##....#.....#..#...........#.#........#.#.###...#.#...........#.........#...##....#.#.##.......................#....#.............#.#.#.##......#.....#........##..............#............#...#............#.....#........##.....#.#....#.................###.....#................#...
.####..#..#...##........#..##.#.#.###.###.....#...#.#..#.#........#.#..................##..#.....#..........##..#.....##..##.##.#.#.......#....#.....#................#..#........##..........#....#......#...##..#.#....#.....#.....#.#...##...#..#...#...#....#.#.............#....#.........#...##..####.#..#..#..#.#..#.....#.##..#..#..#...........#...##.#....#.............#...#.............#...##.....#...##...#....#......##...###..#.#................#...#...#..........##.#.......#.......#.#......#...
...............#....#..##...##.##.....##.....###.......#...........#..........#..........#..........#.##.....#.............##..#...........#.....##...#.#..#..#......###..#.......#...#....................#....#.....#......##....#...#.....#..#.....###..........#.#........#.....#......#..........#.......#.#.##..........#..#...#.#......#........#.#..#..........#....#............#.....#.......#..#....#.......#................#...##.....#.....#...#....###..###....###..##.#...#..#.#.##..#..#...##......
...##.#.....#.......................#.......#...#...##..#......##..#...#.....#.#...................#..##..#.#......#...##...#.#....#......#...............#..#...#.........#..#.#..........###..#......#.#.#.....#..#....#..#..#..##...#...#.....##.............###...#.....###....#.....#.#..........#...#.................#.#....#.........#......#......#...#..#...#...#..##..#.......#.#.###.....##..#.#.......##.......#..##..#.......#.....#..#.##........##..........#....#..............#...........#.....##
.....#.##..#.....#.#..#.....#........#.....#....................#....#.#..##.....###.......#..#....#.#.....#.#....#....#..#.##...............#............#...#..........##.#.#.#...........#.....##................#.........#....###.#.........#......#.....#.#....#..#.#.#.#.#..#.....#......##...............#.....#.....#..#......#.#....#...##.##.....#...##.........#...#.##.......#.........###..........#.#......#.#.#.......#..#....#....##...#.#..#...#....#..#...#...#................#....#.....#..#.#.
#.#..#.#....#.......##........#..#.....###.#................#......#..#...........#....#....#..#..#.....#.....#.............#.....##......#.#....#...#.#.#...................#..#...#............#.....##....##.#..#....#..#.....#.....#.....#.....#..#...................#.....#......#...........###......##.#...#.#.....#.....#..##....##...#.............#..#..##...#.#.....#..#.............#...............................#..........###..#.......#...........#..........#...#...#...#...##...##...#......#.#
...##...##.#.#..##..#....#..##.#..#........#....#..#.#.......#........................#.............#.....#.#..#.#......#.............#.........#.#.....................#.......#......#......##.....#.............#...#...#..#........#.###..##...........####....#..................#....#.......#....#.#.......#..##........#.....#...............##..#....#....#...........#...#..........##..##..#.........###..#...#.#..##......##...##.....................#.....................##.##......#..###.........#.
..........#.#.........#..........#......#....##..#...#.....#..........#.#.....#..#.#...##.#...#....##.#...#...##.....................#..............#.#.#.......#.......#.##............#..#.#.......#.......##....#.#....##...#......#........#.##.##.............#..#.........#...........#.....##.#...#.##.##....##......#...............#..........#....##.......................#.....#.#.#......##...#.........................#.#.###.....##..##......#.#.#.##.#...#........#.........#..###........#........
..#........#....#.......#...#........##.......#...............#.#......#.......#.#....##....#.....#.....#.#........#.##....###....#.###........#.##.##.#..#......##..#.#...#..#....#.###.#.........#...#......##..##..#.......#.............#.......###.......#........#..........#..#......##.#....#...........###.#...#..#.........#.....#........##.#.......#........###....#.....#.....#..#............#.....#..#.#...##........##...#....................#.#.....#.....###.#....#..............................
........#..........#...............#.#.....................#..##....#...........#...........#..................#.....#...........#....#.........#......#...#.......#......#.....#.#.#..........#..###.....##..........................##.###.......#...........#....#....#.....#.##....#.#......#..#...#.#.........#.#.##....#....#.#.#...###........#.....#.#..........#..#.......#.......#...#....#..#.#...#.....#..#.......#.#..##..#.........#.#..#.............#...#...#..............#.#......##...#.....#....
...#..#.....#..#.#....#........#.##.#..#.#....................#..#........#..#...................#......#.#.##......###.#....##.#.........#..#.#....#..##............#...#.............#....#.................#.#.....#................###.........##......#..............###.#..#....#........#........#..#.....#...###..................#.........##...#.....#...............#.....#..#.................###........#...............#.....#...#.............#.......#..#....#.#....#..###...............#....#...#.
#..#.###....#..#............#..#.......#...#..#.##...#.#....#....#................#........#.#..##....#....#........#.#..................#...#....#.........###................##..............#.#...###.....#...#.#.......................#......#.......#...#.#.......##...#..#.........#.....#..#.#..###...#.......#..#.......#..#...#...#.............#.#.#...#.........#.........#..#..........##......#..#.#.#..#....#.........#................#............#.#....#..#...###.#.##....#.#.#.........#........
.............#....#.#.........#........#.....#...#...#.#...##.#.......#....#.....#..#....##..#.#..#.#...#.........#.................#.###.#.#.........##...##...#..#....#.....#....#............#.......#.#...........##......#..................#.........#.........#....##..............#.......#...#..#....#.#...#.#..#......#.#..#.....##..#...#..........#....#..#............#..#.#......#..##.......#.#.....#...................#..#..#............#....#..#......#..#.............#.##.#.#..........#.......
...#................#..###..#.#...#...##..................#....#.......#.....#.....#.....................#........#.........##..#....#......#.....###...##.##..#...#..##........#.....#......#.........#..#...#.......##......#.....#..##.................#..###......#..#.#..#...##...#...#.....#..............###......#.#...........#....................#.........##...........#....#..#.##.....#..............#.......#....#..#..#........#............#..##.#....#..#............#...........#.#......#....#.#
..##.........#......#.......#....#.#.......#....#..............#..#................#.........#.#...##.....#.##...#..................#...#.....#.............##....#....#........#......##.........#....#....#.....##..#.#...#........#....#...#........#........#..............##..#..#...#.#..#....#...#...........#.#......#.........##.........##.##..........#...#.#......#..#.#..#...#.....##.#..#............##.....#.....#.#.........#.......#...........#......#....#.#......#.....##..#..............##....
.#.......#....#.#...#.............#.........#.........#.##...#......#...#....#.#.#...............##...#.#..........##....#.....#...........#.....#..........##.....###....#.#................#.#..#....#......#......#...##.#...##.....#...#.........##...#..#...#....#.........#.#.......##...............#.#.....#.....#........#......#.#.....##..####.#...........#.............#..##.....#....#...........#....##.#...#..#..........#...#.........###....#.#.........#......##..#...........#.................#
.........#..#.....##......##...#..#...#....#........###...#...........#.#....#.#.#.....#.........#....#....#..#...##..##.........#......##......#.......##...#...#.#................#............#....#......#.........#..#.#.#..##..#........###.....#.####.....##.#...#.....#...............#......#...#....##..............##...#..#...............#.#.......#.#.####..........#.##.#........#.##.##...##.#.#.....#......#...##..#...#........#....##....#.##......#.......#......#......#.#..#.....#...#....#..#
.....#.....#...............##.......#.....##..........#...#.........#..........#.....#....#...##................#.....#..#.##...#....#.#.##.......#.......#........##...#...##..#......#...#...#.##.#..#.#..#..#.#....##..#..#......##..#....#...#.#...#.....#...#......#....###.........#...###....#.#.#.....#...........#...........##.....#.#...#.#......#.#..#..#.......................#........#.#..#.##...##.....####.#....................#......#..###...#...##..#....##.#..#..#........##..#.....#.#....#.
.......................#.#.#...#.#.#....##......#.........#....#.##......#...##.#.......#...#.....#.........#.#.....##.#.#.........#......#.##......#.........##..#....######.............#.......#..#..#.....#.........#.......#.#...#...#..#..#.........#.....#.............##....#..#...#.........##..##.....#.#..#..#.......#....#..#.#...........#.......#..#..#...##.....#..............#.....#..#...#..#.#........#.#..#......##....#.##............##....#...#..#..............#.............#...........#..
.#....#.....#....#......#....##.##...........#.##..............##...###....#.....#...##.#....##......#..........##....#.#.......#......#.#..##.##...........#..#..#...............#.#.....#.#.#..##..#......#.#.....#.#.#...............#.......#.#........#...#...#...##....#.....##............#......##..#...#..##.................#.....#........#.....##.......####.#.#.......#.....#.#.........................#.##...#....##.....#....##........###..#......#..........##.........#..........#......#..#..##.
........#......##...#.....#..#...#.#.............#.....#.#..##.........#.........##..#.##.....##..#.....#.#......#..#.............#.#..#...#.#.##.......#...........................#.....#...##....#...#...####......#.....#............#..#.......#...#...........#..................#...#####.....#.#....#..........#..........#..##....#......##..........................#..#................#..#....#..#........#......##..#..#..#........##..#..###.......####.#...#.#..................#..#.##...#........#.
##....#...#..###.#.##.#.....###.#.........#....#....#....#....#...#....#.............#.........#...#...##..##........##...##..#..#......#.....#..........#.#..........####...............#................#......#........##.....#...#..##...............##...#.............#...##.................##.....#...............#.........#...#........##.....#.#....#.....#..................#....##.................#..#..#..........#........#...##..#.##.........#...........#..#.#.##.......#..##.....#....#..#....#.
.......#..#...##..#..#............#.....#......#...#......##.........##.#.#.........##.....##.......#..#......#....#.#...............#....#..#...#......##.#.....#...#....#.#.#..#.#.............#..#.......##....######.#...#..#..#...#.......#.......#......#.......#.#.....#.......#.........#...#....#.......#....##..#....##...#.......#...###.........#..#....#..............#.................#.......###..##.......#.....##........#...#...#.....#....#..####......####...........#.........................
.#..........##........##..#............#....#.......#.....#.#..........#.........##.#...........#...#.......#......##.......#..#..#..#...#...................#....##........#............#...#........#....#...#....#........#..#...#..#.#.......................#...#..##......##..###.....#........................##.#..#.#.#......#.....#.......##.#.##..#.....#...#......##.##.#........#.#......#.#.......#..#.....#......##.#.............#.#.#.........#.##.#......#..........###..#..##..##.........###....
.....#....#..#..............###......##........#........#.............#.............#..##................##.......#.#..#.####......#..............#..........##..#....#............#.#...##............#...#......#........##.......#.#....#..#.....#..#.###.#...#..............#.............##.#.........#.......#.#.....#.....##....#..#........#...#..........##..#.#....#.......#..#....##.......#...#....#........#............#......#...#.....#....#.............#...#........###....#........##.....#.#....
....#.............###...#......#.#...#.....#..#.#...#..##.......................#......#.##........#.#.....#........#...#............#........#......##...#....#..#.#.#..#........###...###.......#............#.....#..#....#..#.#.............#.....#.............#....#....#.....#.#.#...#..#...#...#....#.#.#.##........#..#..##..##....#..#...............#..#......##............#...#.......#.......#.............##............#..##.#....#.........##....#......#..#...#...#....#..#..........#..#...#.....
...#..#...#...#....##.......###.........#...#............#..#....#........#....#...#...#.....##...........#.#..........#.#..#.....#.....#..#...............##..#....#####.#..##........#...#..#..............#....#...#.#...#.#..#..##....#.#.#..#........#.#.#.....##..#.#....................#.....#....#......##...##...#..#....#..........##................#.#.............###....#....#.....#.......#.........#...##..............#.......#....#..#.......#....#..#.#............#....................#...#...
.##...##..#...#........#....#......#.................#...#.....#......#......#............#.#.......##..#.#....##.......##.##......#.......#..#.....#.........#.......#.......#...##.......#...#.....................#.#..#.....#.....#..........#.##........#.#.....#.....#.#..#.....#........#.........#..........#..#..###.##....#..............#.##..#..###..#........#.##.#..##.#.#..#..#..#.......##.#..##.##...#..#.#............#...#......##..........###.....###.#....##...#..........#..#..#...#.#.#.....
...#.#.....#..#..#......#...#.#...#.....#..................#..#..##....##....#...........#.##.......#.............#...#............#....#....##..#........#...#.#....#...##.#......#..........#..........#...#....##....###.....#..#.#.#....#........#.......#.....#.#..#..#...#....#...#........................#...#......#............#...#..#.....#.#..#...#.......#...#...#................#..#.....#...#......#...#.....#....##.....#.......#.#.##...........#...##.....##...#..#.#.#...#.##...#...........#..
.....#...##.#....##....#.......###..............#.................##..##..#...#.#..#....#.......#....#........#....#....#......#........#....##.................#.#............#..#......#......#...........#.#......#............#.....##.......#......###......#.......##........#.............#.#.#...........#.#..#.#.............................#.........#................#...........#.......#............#.....#.#.........#...#.#.#...#........#..#......##..#............#.........#.....#...#...#.......
.#.................#...#....#....#.....#.........#...............#.###..#.#..##.#.##..........#............#...##..........#.#...#...##..........#...........#...#..##.....##.........#.......##..#............#......#......#....#....#........#.#...#.#.......##......#....#.#.......#....#..#..#...#.............#........#.....#.#.......##........#....#.#...........#..........................#......#...#....##.....#.......#....#...............#.#.#..#..#...........#....................#...#......##...
.......#...##....##......#............#........#.#.............#.#...#...##..#.##.#.......#.......#......#.##.....#.#....#.#.#.#.............#..........##.....#..........#..#.##............#...........#..#.##..#.........##....#.#...#...#.....##............#.##.#.#......##..#......#......#..#..#...#........#..#......#..#...#.....##..###...........#.##..#...##..#..#.#.#...#.##..#..##.#.#..#..#...#..#...............#..........#.....##......#.....##....#.......#......#.............#.......#....#..#.
.........##..#.........##.........#....#...##....##......#.#.......##.#......##.##.......#...#.....#.............#.......#...#.####.......#...##...###..#...#..#.............................#...#............#....##......#...##.#...#.#...#...####...##.#.......#........#.....##.....#...#...........##.##.#..#.............#.#.....#..#....#.#.....##.....#.........#..........##.##.....#.#.#.#......#....#.#....#..#..##........#.............#.....#.........###....#..............#.#.#..#.##.......##...#..
.#........#.......#.......##....###.....#...#......#.........#.....#.#..........#..###.........#.#.....#..#.............#........#.........#....#..#.......##..#...........#..##..####............#..#......#..........###...#..#..#....#..#...#.........#...........#.....#.#..........#......#...#.........................#..........#..............#............##.###........#...#....#.....#..........##..#......#...........##...#.......##....#.......#...................................#.........#.......
....#....#...............##..#.....#..........#....##......#........................#......#.......#.........#.....#.....#........#.##.....#..#.....#.....#.#.....#......#.....##.....##.#.........#...#.......#.#........#......#...#.....#...#..............#......#.......##......#..................#.................#....#...##...#.......##.........##.#...#......#.#.........#....#..#..#..........#.#..#....#.....#..#.......#....#........#.#.#......#...#.........#.............#......#....#......#.....
..#......#..#......................#.#.#....#.......#............#.........#........#..#.....##..##.....#....##........#.#..#.#..........#..#....#....##...#....#..###..#..........##.##......#.#...#.#........#..##..#.#....##.#..#......#.....#.....#.#........##.......##.............#...........#.....#.....#.......#...#.........#..##...#......#.........###......#..........#.....#...#..##.#...#......##..#.#..........#..#......#.............##........#..#.#...#.........#..##.#.....##.#.#........#.#..
#......#.#..#......#....#...#....#.......#.#.#.....#.#..#..#............##.##.....##.....#.###.##.....#........#.....#..#..#..#.....#...#.#..........#.#..#...#........#.....#..#....#..##.......#.........##..#....#.....#.......#................#................##....#..............#..#.......##.#...#........####....#.#....#..##..#........#..##...........#...#..#...#......#.......#.....#....#...#......#.##.......#...#..............#.........##.#.##....##.....#..#...##....#..#......##..........#.#.
..#..#...#.......#.#...#.#.........#..#............####....#.#.........#.#.....#..........#.....#...........#..........#....#..#..#.#.............#.....##.#.......#.......##.........#.........##...##........#.........#.#.....#..#..##.......................#.........#..##..##..........#.............#...#......#......##..#.#.............#...........#..#.....#..#.......#....##....#.##.#.......#.#.....#.......##..##.#.#...............#...........#.......#.......#.....#.#.................#.........#.
.#.....##..##.........#...#.##..##...#........#.....#..............#....##........#...#...#.#.#....#......##........................#....#...#.#.##.#.........#...#...#.#...#..................#.........#.........#........##.......##.###.....#.............#..................#.........#....#........#.#......#.......#........#.#.##.##.#......#.#..#...................##...#.##....#..#.#...##.....#.......##....##..#...#..#...........#..#.##..#.....#..............###.#....#..#.....#.....####..#..#.#...
#....#..............##.##..#........#....#.....#....#.#####....#....##........#.....#.....#.#....#..#.#.........#..............#.......#....#....#...##..#.......#....##.###....##.....#.#...#..#.........#...#......#..#..#.....#...#.#........#.......#....#..........###........#.....#......#...##..#..............#.##................#...#...#...#...#.#.....#.#.........####...........#.#....#............#..#.#.#............##....#.#.#.#....#.....#.##.....#.....#..#....#....#.##.....#.....#..#..#.....
........#.#..##...#.#.............#.......#.....#..#....#....##...#..................#....#..#.#..........#...........#..#..........##....#.####......#.........#..#......#..#......#..##..#.......##.........#.....##.#..#..#.......##.........#.##...........#.#.....#...##......#....##.........##.#.#...##.....#.#..#.....................#..........#....#......#.........####...#.........#...................#.....#.##....#....#...#.....#....#......#.....#..........#....##..#..##...#......#....#.#...#..
.#.#.........#.....#..#.##..#.#......#...#..#.#..#..#.##.#.#.......#.....##..#...........#..#.#........#..#.......#....#.#..#................###.#......####...#.......###..#.##........#............................#..#.....#..#.......##.......#......#........#.#..........#..............#..........#.#.##.........##......#.###..............#........###.....##.....###...#...#...#..#....#..##..............#....#.#................#..#..#...#.......##..........##....#...#..#....#.###...............####
..#.....................#.##..#...###.....#..........................#...#......##..#............#.#...#.....##......##...#...#....#..#.#...#........##....#..........#........#.#..#...#.................##..##...........#.....#.....##.#....##..........#.#..#..#..................#.......#..#...#...#.#.#.......#....#..#.##.....##..##.#.......##.##.####..##..#...#.###....#.##.#..#.#.......#....#..#.........#..#...#....#.#.....#................#..#.....#.........#.#.....#..##......##.....#.##.....#..
..#........##...#.............#...................#................#....#....#..#.......#.....#.......#...#...#...........#.##..#...#...#.#.....#...#............#.......#........#....#..#..............#.#.......##...#....##.#.....#.........#...#.##..#..##.#......#.#...#.......#......#...#.#...............##.....#...##..#...#...#...............#.#...#.#...#..#....#..........#.#....##......#.....#............#...#.....##.......#..#.......#.#..#...........#..#.....##.........#.#...#.........#.#..#.
.....#..#...##...........................#........#..#.......#....#.....#.......#........#..###..##.#.##.#.#.#.#....#.##..............###.#...###............##............#............#..............#..........###.##.......##...................#..#..............##....#..........#.................#.....#.........#...........#..#.#..#......#..#..........#..##...#.........#....#....#......#.#....#.......##..........#..............##.......#........####...##....##...##..#..#....#....##..........#..#
.#.......#.......#.###..........#...##.##.....#.....##.....#.....#..#.......#....#..#....#............#.......#.............##..................##...........##...#...#.#..#...#..........#..#.........#..#......#.#..#..###...#.#...#.....#...##...#.#...........#...#......#............#.#...#..........#......#...####.#..#...##.#..........#.........#..#.##..#...#.##.......#...#.......................#...#........#......##....#.......#..#...........#...##.#.#....#........#....#......................#.
.#......#.....##.#......#..#...#.#.#......##.##..#.#.#..##.....##......##.#.#....#.###.#...........##.....#......#...#...#.#........#.#..#.#.#..#.....#.#..#........#...#....#....#.....##...##.......#....##...#....#......#.....#.........#........#.#....#......#.....##.....#.#......#....#......#....#..........#...#.#...##.#.......##...........#.##............#..##.......##......#...........#....#......#...##.##.#....#.#..#...###...##....#.###...#.....#.#.#..#............##........#......#....#....
......#..#......###.......##......#..#....#.#..#....##.......#....#..#.............#................###.#.#.....#....#................#..#....##.#..#....#....##.......#.#..#.............##..#.#........##....#.............#.#...##............................#............##..#.....#.#...##......#..............#..............#.....#..#..##...#.#.#........#....#...##..#.#..#..............#.####..#.....#...#......#.........#...##......#..........##.............#....#................#...........#...##
...##...#...#...........#......#...#.#..##.#...##.#....####.###...#.................##.#..#..#.....#.....#...#.#............#........#..##..#........#.##..#.....#..#.......#.....#.#..#.##.#.....##...##..#....#....#.#....#.....#......##.....#.........#..........#..#......#....#.#...##...###.#...........#....#...#.......#................#..............#.#.#.....................##..........#....##....#......##..........#.......#.............##.....#........#.#............#...##...##......#.........
..##...#....................#.#.#...#.............#...#.#.#..##............##.......#....#.##.....###......#.#..................#..#.....##.#...#..#...#..#.#.#....#..#.....#.......###.......##...#...#..#...#..........##......#....#..##............#.#..........#.......#.#.....####.........#.#................#....#...#..#.......#.#.#....##.#....#.............#........#..#..##..................#......#.#.....##.....#.....#..#...............##...#............#.#...#.#......#..##......#.........#...#
##.##..#....##.#...#......#.........##.#................#....##...........#........#...##..##.........#..#....#..#...#..##...###..##.#...........###...............#...##....##.##........#.#.#..............#.#...##...........#.#......#..#..........#..#.#........#.#.......#........#...#..#...#..#.#.................#.............#...#......#.......#......#.#.......#....#..#....#........#....#.....#.........#...............#.......#............#.....#.#....#.......###...#..#.......#......##....#..##
..#.....#......#...#.....#.#..#...#........##.#.#....#..#..#....#.#....##.#.......#......................#.#......#.#..#....###.#......#..##.......#..#......#....#.....#........#..#...#.........#.......................#.....#.#.......#......#...#.........#............#......#.#......#....###........##...........#......#........#...#....#.................#..#.##.#.#..#...........##...#......#.##....#....#.#.........##.#.........#..........#...........##........#...###..#...#.#......#............#
#..#.........#....#.......##..#..#.#...#........#.....#......#..........#...#..#.....##.....#.#.........#..#.........##.......#..#.....#...##...........#........#...#...##...............#........#..##.#........#..........................##.......#...................##..#...##...#..........#...#.#......#.##...#...........#......###.##..#..#....#.......##.......#.........#...#................................#...#...#..#....##.#....#...............##..#........##...##........#.#........##.......#..
.......###......#.#...........#.#.#..............#####....#..#...#.#.#.......#.#..#...#..#....##..#.......#.#..............#..##........#........#.......#......#..#.###............#....#.#...##.#..#...###....#..#.#..#..#...#......#.##.#..............#.......##.#...#.#......##...##...#....#..#....#.#.#.....#.#..#.#.##..#..#......#......##..............#...#.............##.................#.#.#......#.....#.#...##....................#..#.#.#..###..#........#.#.......#.....###.....#..#........##...
...#......#.#..#......#.....#...............#..#....#............#.##.#.......#.........#.............#.....#.#....##.......#...#..#.#....#............#......##.#.###........#.......#.#..#...##..#.......#.......#.....#.##..##...............#...#........#.#....#............#...#...........#...................#......#....#....#..#..#........#...##......#.#.........#.#.....#.#.#....#.......#.##.....#......................#...#.........#.............#...#..#......####....##...#...............#..#...
.#..##.........##....##.#.##..........#.#....#....##.#..#.................#...###....#....##........###..#..#.###......#.#....#...#..#....#.##............#..#.#..#.....#..#....#.#..#..........#........#.#.#...........#.............#....#.#....##..#.......#.....#..#.........#..#......##....#......#.....#....................##..#....#..#..#...#...#.......##.....#.##.#........#........#....##.......#.#............#....#.....###....#...........#......#....#..#.....##..#...........#.....##.#.........
.........#..#..##.............##.#....#......#...#........#...#....#......#...#.#.#...#...........#....##........#.#...##...........##...#..#.............................##......##.....#....##........#.......#......#.....#...#........#...##.....#........#.........#..#..#...#..#....#.##..#.....#........#.#..###..#..........##.....##.#......................##..##.................#......#..#..#.....#.#.#.......#.....#.......#.....#....#..#..#...#.......#...#.#........#.##....#......#..........#....
#..#.......#.#...........#.##...#....#......#...#.......#..#...........#..#.....#....##...##..#....#.#.................#...#......#.......#..#.....#....#......#...#...#....#...##...#.#...#..........##....#...#..#..#...#.....#...#.......#.......#.........................##....#.....#...##......#..##...............#..#....#....#.#.#...##.#....................#...#......#.#...#...#..........##.#..............##..#.....#.#.#........#....##.##...###..#......#........#..#.........#....##..#...#.##....
.....#.##..................#....#......#........#......#.........#..#.......#....#.#.....................####.............#......#...##.##.......#...#..#.....#....#.............#.........#...#.##........#...#..............#..#...#.#...#..#.#.#..#.#..#..#.....#.#.............#..............#.#..........#.##......#......#...........#.........#...#.#..............#...#.......#...........#....#.........##........#...............#.####....##...............#..........#.............#.#.#...#.#.#..#...#
............#.#.....#......#..#..........#.............####.....#.............#...#...#...........#......#..........#...##.....#.........##.......#.......#............##.#....#.#.........#..##........#............#........#.#....###...#..##......##.............#...#.##.#....#..#..##.#.#....#....#..#.....#.#......................##...#.##...........#..............#..#.......#.#..#...........#..##............#.....#...#.#...#...#.....#...#...#..#.#.#...##....................#...#...#.......##.....
.....##.#....##.#..#....#..........#...............#....#.#..##.......#.........##........#..#...#..##....#......#...#..#.##...#............#.#....#.........#.........#......#.#........#.##...#...........#..##..###...#....##...#..#....#.....##...#...#..##....#..#....#..#..#.............#..##.#.........##.#....##....#.......#....##...........###.......#..#.#...#....#.#...#....#.......#..#....#........#........#.....#........#...#..#.....#..#......##..#...............#...................##........
.#..........##..##........#..#..#.....##.............#....##..........##.........#..#.#.....#.##....#..#....#.#........#.#..............#..##.......#.......#........#..#..#.....##..#......#.................##.#...........##..#..#.#............#.#...##.##..#..#..#....#....#....#..#.....#...#..#......#..#....####......#..#.....#.....#..#..#.###.............###...#...........#..##.......#..#.........#...#..........#..#..........##..........#..#.....#.................##..###....##.#............#....
...#.....#.#..#..................#.#..........................#.....#....#.......#...#.....#...#.....#.#...#..#......#.#..........#....................##.....#.........#..#...##.........#...#..#......#........#......##.....#...........#..#.#..##..#.#.................#.............##....#.....#.#.......##..##......#.#..##....#...###..##..#.#.##.#..................##....#..#.........#.......###..#.#.........#....#...#.........##...#...#.......#............#..#..##....#.........#...#.#....#.#....#.
.#..#....#...#.......#.#......##.#.....#.............#.............##.#.###..#.#......#....#...#..#.#..#...#.#.#....#..........#.....#.......###.......#.........##.#...#......#......#...#......#.....##....#..#.......#...#...............#.#........................#......#.....#......#..#....##.#.#...........#......##...#..#.....#.....#......##..##..............##.##...##.##..#..##.........#.##.#........##.#......##....#..#...#.#...##...#............#....#...............#.......#.##...##..........
..#.................#.....#.##.#.#...#...##..........#.#...........#.....###............#...#.......#.............#..#...##.#.....#.#.#..#............##.#..###.............#.#...#............#....#.......#........#......#.........#...#.......#.#...#.....#.#....##.#.....#..#.#........##.#.....#........#....#......#........#........#.#...........#.....###..#......#..........##...............#....#......#.####.......#.......#..#.......#..#...................#........#.......###.....#...........#...
....#..#..#.#.##.............###....###..#....##..#.....#..............................###.....#..#.....#..#.#.#....##.##.............#....#.#....#....#....#....#.....#.#.#............##..............#.........###......#...............#.#...#.#.....#...##..........#..#..#..##......#.......#............#..##..........#...#..#.....###.....#.##....#.........#.........................#...........#.......#..##.#.....#......#....##.....#..#......#.#.....#.......##....#...##..#..#.#....#....#..#.#..##.
#...#............#..#.........#.#..#......#.#..##...........##.##.#.......#...........##.#..#.#.#.#.#.#......#..#.....#..#..................#..#..#....#.....#.#.....##..#...###.#...#......#..#.#.##..#..##.#............#......#..##.#..##...#.#.#.#......#......................#.#...................#......#....#...#......#.......#...#.....#....#...#..###...#.....#.........#.............#........#.#....#......##...#.......#.#.#..........#..#.....#.....#..##....#.............##.#...................##
......#..#......#......#............#......#.......#..#.#...........#...............#..........................#.......#.......#.#........##..#..#.#..#.#.#.........##...#.##.........#..#....................#...........#.....#...##....#.#..#...##.....##....#..#......#.#...#.#...#...#........#.........#.#......##......#.#......#........#.......#...#..#...#..#......##.#.#.........#.......#...........#.........##....#.##.#.#..#......##.............##..#.......#.##..........#.##..#..#....##.......###
..............#.##..#..#...#.........................###..#........##........#.#..#..#.................#.#.#..#.##.....#..............##..#...#..........#....#.....#..##...#.#...#.#..........#..........#....#....##.#.#.........#.....#........................#........#..##......#..#.#.....##......#.#.##........#.....#..#..##...#....................#.#..#...........#..#.#.#...#..##........#.......#.#.#.....#.#........#.#..................#.........#....#.#.#....##.........#..#..##..............#..
....#..........#.....#......##...........##.#....##.#..#.#.....#.....#......#.#.....#.....................#....#.#.......#...#.......##........#........#...................#.....#...............#......#.......#.#.#.......##...#....#...#.........#.....#.........#.........#........#.................#.....#.....##.........##........#..#.....#.......#....#.....#..###...#.#....#.#.............#..........#.....##......#.....#.#....................#......#...#.#.......#......#....#...##......##.#.#...#
##....#.....#......#.###.........####..............#..#.......#......##..##....#.####....#....#....#......#...........#...#.......#...#..#..........#.......##..............#........##....#.##...#..#.#.#.........#....##...#........#...#....#...........#.......#......#..#...#....#.......#.#..........##.#....#...#......#...#.##..#.##.#........#.......#...#......#..#..........##..#....#...............#.......##..........###.....#.##....##..#.#......##..#......#........#...#.........#.#...#..........
.....#...#...#..#.#....#.##..............#..#.....##...#......#.#...#..#.#....#.###................#..#..#..........#.....#......#.......#...#............##......###....#.....#....#...#.......##.....#............##..#.....##...#.#.#......#....................##...........#...#...........##..#...#..#.........#..#....##.#..............#....#.##..#...#..##......#.#..#..##..#....#.####.#.........#................##.......#......#.#...#..#.###..#.........#...#..#.........#.#..#..............#.#....#.
..#........###.#......##.............#.#.#..#..........#.#.........###..#.##....#.#...................................###...........#....#....##.#.#....#.#..##.........#.........#.....#........#...#.#.............##......##.#.##..##....#....##.###.............#.....#.......#..#............#..#........#..##....#.#.......####.#.......#......#..#...##....#..#.#...#....#....#....#....#....#......#.....#..##........##.........#...#..........###..#....#..............................#.......#..........
.....#.........#.#..###....#...##.##....#...........#...#..#.#..#..#.............###...#............#....#..#..#..#.#....#...#...#......##.#.#.......#..#.............#....#....#..#...#.....#.#.........#..#.##...#.#.#.#......#...##.........#......#....#...#...#....#.....#.......#.#..##..#.....#....##.#....#.#..#......#............##....#....#....#...#.#.##.#.....#..#..##.#...................#...#..#...#.....###..........#...#.....................###....##..........###.....#.#...#...#....#...#....
............#......#..............#........................#.#..#....##......#.#.....#...#..#.......#....#.#..#.......#...##...........#.##....##..#.......#.#.#..#.#..........##.#.....##..#............#...#....#.........#....#..###.#............#......#.........#.##...........#...#...#.#......#......##...#...#.....##...#...........##...........#....#....#.............#...#..#..........................................#.....##.#..#...#............#............#...............##.#.#......#........#
.....#...#.##.....##.##....#.#....#.##..#..#.#.......................#....#...........#....#...#.............#.......###...#...#.#........#....##......#.........###...#...#.#.....#.###......#..#.#...............#...#....#.#........#.#...#...#............##...#....##..........#.........##..#...#..#......###..#.....##.#.#.....#..#.#......#....#...#.....#.#.##.#.......#.#........#...#.........#......#.....#....##.........#........###.....#................#..##.#...##..#.#.##...#.#............#....#
.#...........##.#.#........##......#.#......#.....##...#..........#...#.........#.........#.#...#..................#.........#.....##...#......#..#.#..#.#.#..###..#.........#..............#..#.###.#...............#...#..#.#..#......#..#...#....#....#....#.##....#......###.....#..#....#..###...#.#..................#.#..###...#...#......#.#...#.#..........##.#....##....#...#....#...#..........#..#.........#.#......#.#.#.#....#....#.......##............#.#...#..................#.#..................
.#............##..#.....#...#......#...#...#...#.............###...........##..........#......##....###......#................#......###......#.#.#..###..#..###.#..#.......#..............#.#.#....#.#.............#.#.....##...#.....#........#.....#.......#....#.#...#...#...#......#..##...........#...##..#...#.#......#.....#..#.#........#....#...#....#..#..#....#..#..#............#.#..#.....#.....#............#...#........#...#.....#.#.#............#.##........##..#......#.........#.#...#.......#.
#......##.....#....#...#..#.##....#.........#......#..#...#....#.#.....##..#.#.#..........##.#..##....#.....#....##....#...#.......#...............#...#......#......#.....#.............#..#...#.#...#.#......#...#..#.......#.....#..#.##.................#..##..#.......#...#.#.....#.....#......##.....#..#..........#..###....#...........#...#...#...#.........#.#...#....#......#..#..#....##..#......#...##...#..##.#...#....#.......#.#..#..#...........##.#..#.#.#.......#......#...#......#...#......#...
.............#....#...........##.......#..#.#.#..##....#.#......##..#....#...##.###.............................#....#.........#..##....#....##.#.#..........##..##.......#..##..........#.##...........#......#....###...................##..#..#.......#.....#...#.......##......#...##...........#.......##.#.#..#..#......#.............#...##..##....#..#.........#..........#..........##...###....#..........#....#..#......##....#...#.#....##.##....#......##.....#...#..#...#...#.....#..##..........####.
.#..............#..............###.#......##.#...#..#.....#...#...#.#....##...##.#....##..##.##..#.##...##.....#...##......#................#.#.#..#.#.#..#....##....##...#.#...#.....##..#....#.......#.##.....#......#....#.......................##..#...#...#......#......#..............#..#....#.#......#...........#...#...#.............#......#........#...#....#....#......#......#..#.##....#......#......#...#...##..#.#......#..#.#..#...#..........#....#.##..##...#.#....#...........................
.#..##....#............#.....##...#.....#..#....#......#.#......#.....#.#...........#.....#...#..#.........##....#....#..#.........#...#......#.....#.#...............#........#..........#..##.........#..............##.......................#.#....#..#......#...#.....#.#....................................#......#............#..............#.......#...#.#...#..........#....#..............#......###............#..........................#....#.#....#.#...............#.#......##..#......##.....#...
#........#..................#.#.#.....#..#........#....#...#.....#...........#.#...#..#......#..#..#.....#..##..#...###....#..#...........#.....#..#..##......#..#.#.....#...#........###.....#................##.#..##.....###...........##..............#...#.#...#...#....#.............##.....#...............##.........##.....#....##........#.#.#.....#...#....##.#...................#.##...#.##.....#...#.........#....#..#..#....#...#.......#.................#..........#......#.......#.............#..
#.#.#...#......#.#......#.#.##.#....#..##.....#...#......#..#.#...#........##....##.....#..#.......#.......#......#.......#....#...##.....##...#....#.....#....#..#..........#....#.................#....#....#.....#.....##....#...#.#...##.#........###.#....#.#............###............#..##....#.#.....#...........#......#....#.......##..#.#..##...............##.............#.##...#...........................#...##.....##......#.....#......#.##....#..#....#.............#..........##.#..#.......#..
.....................#..##.........#...#.........##........##......#..#...#........##.....#.....#.....#............####..#..#..#.#......####.#.....................#..#..#..............#....##...#..#.#.....#..##..#......#..#..##.....#.#......#...##...#..#.......##............#..#.##.............#.#........#..#..#.#...###.#.......#.......#...........................#....#.........#.....#.....#...........#...#.#.#....................#...#...........##........#.......#.##.....##.##.................#
..............#..#........#....#.....#........#...##..##.....#.......##...###...###..#.........##.....##..#..#..#............###.....#.....#......#....#..#.##...........#....#.#...#.......##.......#..#.#....................##............#.....#...#.#..#.#...#...........#.#..#.###.....#.#......#.....#...........#.#....###.##.....#......##...#..##...#....#......#...........#...........#.............##....#......#.#..#.........##.....#..#....#......#.#.....#....#....#...#..#.#.#..#...#..#......#.#.
#...#......##..#........#.......#..##............#....#.......#.#..#.#...........#.#...##.....................##.....#.#...#.....#....##...#......#............#...#...#..#.......#.#....#...........#.#.##.........#.....#.#.....#..##.###.....#......#.......#..#..........#.#............#..........#...........#.#......#............#...............#.###......#...#.......##.......#....#.#..#..#......#...#.....##...#.#.........##...#..#.........#..#.#...#.......#.#.#.#.....#.#..#............#..#....###
.#.##..#........###.#..##......##.##..#....#......#..#....#.................#.....##.....#..........#.........#..#.....#.......#........##..#.#...#.....#.#..#...#.#.##.#..#.#........#.##..##...##.##............#.#...........#.##...#.......#..#....#.#...#....##.......##.#......#....##..#...#.....................#.#....#............##.................#.#....#..#..#.....#.........##...#...##.#.#...#..##..........#..#..#............#.#....#......#........#.........#...............#...........#......
...##...........#......###..........#..#......#.#.....#.....#..#.......#.....##........#..#.........#....#.......###......##........#...##............#.##.#....###...##...#.#..........##..#..#....#...##..#..#...#..#........#.......#.......##...#..........#..............#........#.#......#....#..........##..###.............................#.......#.....#..#.#...#...#....###.............#...###.......#..#.......#..#....##.###.#.........##...#.........#...#...#....##..#..#...#.#...#...#.....#....##
.#.#.........#.#..............##..#.#.##...#.##..........#.....##....#.........#.....#..#.......#..#.......#...#.....#.......#..........#...#....#...#..#........#...##............##..#.............#.##.....#.#..#................#..#.....#....#....#.#....#...............#....................###...##......#...#.#.......###...##.#....#...............#..#.#....#..#....#.#.........#.....#...#....#....#...................#......#....#.......#...#.#...........#..#...........##....#.....#.........#.....
...#....#............#.......#...........#...#.#...#.#........#.......#......#........#...............#....#...###.#...#.#.........#.#......#..#.##............................#......##.#.#...##.....#...###.#..##..#..#.....#..#...#......##..#......#.###......#........#.#...........#......#.....#.........##....................#......................#.#...###.#.......#......#............#..#....#.#.#..........#.#......#.###.#.##.#.....#.....#.#.#..##..#.#......#.....#.#.........#.......#...#.#.....
.#...............#...#.........#..#..................#...........................#.##......#...................#..####.....####...#...............#..#...#........##...#......#...#...#....#.#...#...#..###..#.#......#.....#........#..#......##...#.#...#.#....#...#...#.............#.......#..........#....#..#..............#....#..#.....#..........##.....#.#..#...........#....##..................#...#.#.............#...#.....##...##........#.#......#..#......#..#........##.............###.#.........
.##...#.#................................#..#......#...#..............#..#.#.#..#.......#...#.#..##................#..............#..#.........#..##.....#.................#..#....#.##.#.....#.##........#...............#.#..#.#.#..#..#...#...#....##......##..................#...#.....#.........##..............#...#......#........#..#..#.#..##..##.....##.#....#....#.......##.#.#..........#.#.##....##.......#.......##.##.#.##..............#...#..#.........###..#....##...#......#..#.#.#..#.....#..#.
#.#....##.#...#.####.......#.#.#.#.............#.##...............##...#....................................##......#........#.....###.........#...###.....#.#..........#...##.#..#....#.......###......#...........#....#.#..#...###............#................#....###..##..#........##..........#....#......#....##.#.#......#..............##..#........#.###...#..#..............#..#..........#.................##.........#....#..............#....#...#.........##........##.#.#....#....##.........#.....
...#............#.........#.......................#...#..#..#....##.....#....#.........#.#...###.#.................#..#.......##................#..................#....##.#.#...............#.#.##.....#......#.#.#..#.....................#.#...#...#.......#.....#................##...#...###.......#.......#......#....#..##..#....##...#..............##...#...............#..#......#...#.........#....#....................#.#.....##........#........#....##..............#.......#.#.......#.....#.....#..
..#.....#..#..#.......#...##.#.....#.......#....#...#.#.............#.......##.#.....#.......###..###...#..#......##..#.#.....#.##.#..........#................##...##.........#####..#.#..#..##.......#.#...............#..........##..#.#.#..#.....#.........#.##.#...#.#.##...#...#..##.#..####.##...#..#.#....#...#............#.....#..#............#......#.......................#..#..............#..##............#..#.#....#.#.#..##..........#.........#.#......#...#.#.......#...........#.........#.#..
.......#..#........#.#........#.........#...#....#....##...........##...#...............#......#..#.........#.#.#............#..##...#...#........#..#.........#.....#.##.....#....#.#......#......#..#.#.#..#..........#..#..#......#....#.......#..........................#.#...#............#..###......#....#...#..#.#.#....#.............#.....#.....#......#.........#.....#...........#......##...........#.........#...............#...#.......##..##.......#....#....#...#.....####...#.#............#....
..#.#..........#......#.#....##......##..##.#..........#...#....#.........#...#.........#.....#...........#........#....#...#..#....#...#...#........##..##.....#..#........##.......##.#..#......#.#..#..#....#............##.....#.#.....#........#...........#....#.....#........#................##.......#...##....#........#..#..#.#.........#........#....##.......#...##...#.#.......#.##.......#....#.##.#.#....#..#.#...............#..##.#.#..........##.....#.............###...#.#..#....#.#..#......#.
#.#...#..#....#..#...........#.......##.#.#..#.#.#.............#......#..#.........#.#.....##.........#.###........#.....####....#..##.##........#...........#.........##..##........##........#.#.......##...#....#....#...........#.....#.#.......##.#..#..#.#..............##.......#...........#...#.#........##..##.....#....#....#............#...........#.............#....#.#...#..####..........#.#..##....###....#..........#....#..##..........#...#..#.......#..................#..................##..
.##....#.............#..........................#.......#.#...........#.......#...............#.......#.....#.#.#.....##.#.#...........#.........................#.....#...#....#.....#.....#.....#..........##.#.....#.#..#..#.#.......................#.#.......#..##....##...##......#...#............#.......#...#.##..#......#...............#...#....#....#...#........#...#.....#.##...#...#......##.....#..............#...........#........#.#...#.......#.#..#..#.#..#......#..#...#...........###..##....
.....##....................#.......#.......##.........#.....#.......#...##....#......#....##.......##..#.#.......##.#..#..#..#......#.#....#....#.................#..##......#.......#.....#..........#......#..###.#........#...................#...#....#...#..............#.#.##...........#..........#.........#..#........#............#.....#...#......#....#.###........#...#..#.........#.##...#...#....#.....#.#....#......#.#......#.....#.#..#.........#..#.....#.#.....#............#.....#....#....#...
..#......#.#.#.#...##....#......#...#..#.........#...#..#.....#..............#..#.##......#..#..#......#......#.###....#.....#.....#..#.....#...#.#.....#................####..#......##..#....#.....#..........#..#....#...............#.###....#......#.#.#.#....................#..........#.#......#...#...##....#.##.....#......#.#..##.........#.....##....#.#.##....#.........###.....#......#........#............#.......#....#.#........#..#.#....#...................#......#.....#..........#......#....
.......#..#....#............#.###...##.............#.#.#.........................#..#...#...........#.#.#.#.....#..##..#.#..#.#...#..#..#.................#.#........#...#.......#............##.....#.........#.....#......#.........#.#.#.....#.#..##......#......#..#........#........#.##....#...........##........#.###...#.........#..#.........................#...#.####...#......#...#...........#....####...........#...................#...................##.#...##...............#.......##.........#..
............#...#......#.#...........##.....#.........##..#.....##.....................###........#.......#..#..#.#..#..#.#...#...#..###...#..............#.#...........##..#......#.#.#........#..#....#.....#......#...#.#.##.......#.......#.......#....#.....#..#.#.........#.....#....#...#.#...........#........#...###.#......#.......##....#..##.#....#....##.........#...#..#....##...........#....#.....#.......#...#..##...#.#..#......................##....#...#.#....###....#..........##...#..#...#.#
...#......#......##..#.....###.......#.....#.........##.#..#............#.........#..#...#...#.#...........###....#....#..............##.#..#.....#...............#......##..#.#...................#.....#.##....#...#...#.....#.##..#..#..#.##...#.....#...##..........................#..#.......#.......#..........#............##.....##...#.......#...#.#......##.....#.......#..#....#.....##.#......#........#........#..##.#....#.....##....#.##................#.......#..#.#.......#...#...#..........#...
.............##.....#...#......##.........##.#...........#...##.....#....#...........####.#.##......#..........#.............#..........#....#....#...#....#.......#................##.....#.#.........#...##.....#.............#......##.###....##...#..##.....#..#..#.#.##.#..#.##.#.##...#.........#......#.........#....##.........##.....#.#.#...#...##..............#..##..#.#............###....#...##.........##.#........##........#.....#........#......##....#..#.#.......#......#..#..#......#........#.
.###...##.#.......#.#...#......##....##..##...#..............##.......#.........#..#..#....#.#......##..................#.......#..........#...#........##....#....#..#......#.#....##..##.....#......#......#.......#..#...#...#......##................###.#.....#.#....#.#.#....#....#.................#.##.#.#.##.....###..........#.......#.##....#.##...##..#...###..............#............#.##.............###...#........#......#.....#.....#...#.#....#.#...#......#.....#........#.#......#..#...#.....
....###...#...#........................#..#..#.............#....##...#..#........##.....#...#....#......#..........#..............#....#.........#.#.......................#.#..#.....#....#.........#....#......#...#..##.......#..........#...#.##......#.#...#...#......##..#..##...#.....##..#....#.#...................#.#....#...........#..............#.#.....##.......#....#......##............##....##......#.###......#........####....#..#...................#..#......#...#....#.....##......###.#...#
........#...#..#.......#..#.#.........#.....#......#.###.......#.....#.#.....#.#.#...........#.#..........#......#.#.##...#..........##..#..........................#.#.#...#.....#............#...#....##.......#...#....#......#........#..##.##..#......#...#....................#....#......#.#......###.......#...#....#.#.#.......#........#......###........#.#.......#..#....#..#....#.#.##.#.#...#...#...#....#..#.......##....##..........#......#.....................#........#......#.....#.......#....
...#...#..#..........#..##.#.......##........##..#.........#.#.#.#............##...###.....###........#...#..#.....#.........#........#....#.#.......#.....#..###.....#.#......###.#......##.##...........#................#....#...##......#.......#.......#....##.#.....#...........#.............#........##..##......##......#......#....#..#....#..#...#.#.#.#.#..##.##....#........#..#.........................#.#.##.#.....##.....#....##.......#........#............##....#..#..#...#...#...##..#..#...#..
..........##.............#...##.......#..###........#.##...........#..#..#.#.......#.#.#.....#.#.##..#......##.#..#..........#......#....##..#......#...#.#...........#..##...#.#.#.#..##.#....#...#.#......................##....#..........#.##.....###.....#..#..#....#......#.........#..#.......#.#..........#............##..#..###.......#...#.#.........#..##.#...#.#..##..#.......#..........#..#....#..........#.....#.#.##...#......#............#...............##....#.#......##...#..##...........##..
.#...#............###.............#...#.#...............#.#..#.#....#.##..#.#..#.#....#..........##..#...#.##....#.#...#.......#...#.........#.....#.....#.#..###.#...........##..#...#....#..#...##....#.#..#...#........#.#.#.........#..........#..#..#...#.....####...#...##..###.#.....#............#.......#.#........##....#......##..##.....#.....#..#...............#...#...#.......#...#...........................#.####.#....#.#..#....#..##......#.#.##........#......##.#..#........#..#....#.........
.....#............#...#.##...#.........#....#.#.#.....#...#........#......#..##.....#..............#.......#.....##.#.#.......#......#...........###.#......#..#.#..#.................#..........##.#.......#......#.........#.##..#...#..#.....##....##...#..#......#....#..........#...................#..............#.............#..#.#....#.#.#..##....#.....#........#.#..#.....#.#..#.#.....#...#...........#..#....#.......#..#...#.....#......#..#...#..##.......#.......#.#.#...#........#.#.....#...#..#
........#..##...#.#..#..#..#.......##..###.#.#..#.#.....#..#...#..........#.......#.#.............#...........#..#....#......#....##........#...........#............#.........##...#...#...##.............##.#.....................#..#..##....###...###.....#..#.#..#..#.......##.............##......#.....#..#...#.#.#.........#.#...#...##.#....#..#....#............#...#.....#.##..#...#...#.#..#...##..............#...#...####........#....#....#.#.#......#.......#........#..###....#....................
.......#..##.#....##.#........#.....#..#.................#.##......##.#.....##.........................##..#....#.....##.......#.............#...#.#....#............##....#.##...........#.............#.#..##....#.#............#...#....#......##..#.....#....#.....#..###.....#.......##..#....................#............#.............#...#.........#..###.#....#......#..#...#........##.##.......##.#..#..........#............#........#....##.......#.##...#....#...........#.................##...#....
.#........#.....#..##....#...........#...............#..#....#.....#.......#.......#.##.#.....###.##...#.....#....#.##.....#..##..#.......#.#..........#.......#.....#.........##........#.#..##...#....#...#...#..............##.#..###..#..#.....#....##....#..#..............#....##.....#...#...#..##.#.......#..###........#............##..............#.....#............#........#..#.#.....#..##...##...#..............#.#.............#....##...#.....#.#......#...#...#.##.....#...##.....#....#....#..#.
#..#..........#.#...#............#.#.........#...........#.#.#.......#..#........#...##.#..#..........#......#..#..#............#......#.......#.##....#..#....#...#.#......#.............#....#........#..#.###.....#.....#...#.....###................#....#..............#...#..............#.....#.....#.....#...#......##...........#....#.........#..#..#........#.#.......#.#..#..................#...#..#...#.#...##.#.#......##.....#.#..............#...........#.....##.....#..#..#.....#.........##.....
#.##......##..#....#...#...##.##.##.......#.#......#.#............##..#..#........#...#...#...#..............#..####..........#..................#.#...##....#.......#....#..#..#.#.##....#..###..#...#..##.#.........##.#.##.#.###..##..#........#..#.##.##........#..............##.##.............#...#.#...........#.........#..#....#.#..#...#....#....#.#.....#.....#..#....#.#.##...#...##.#..........#......#.###.#.......##.......#....#...#.......#........#..#........#...##..#......#.....#...........##
..#....#.....#......##....#...#...#............#.#......#.....#.##.#...##......#........##..#..#.#...#.......#.......#.......#.#..##..#............#.....##...........##....#...##........#......##.......#.......###...............#..#.#....#..#....#...#...............#..#...#.#........#.......##...#.##......#........##.............#...#.#..#...#.##....#.....##..#................#.......#..##.....#..#......#.#.......#...............##.#......###..##...#....##............#.##.....#................#.
....##..........#.....#.#.#............#........#...#.##.....#....#...#.......#.........#....##............#.....#.##.#......#.............#..#.#..#.......#....#....#.....#......#.#......#..#....#......#.....#.......##............#.......##........##.........#....####..#.#....#..#........#..#....#.#....#......#....#.......#......#....##.####...#.#.......#.#.#..#..........##......#..#....#..#........#....#...#..#......#.##.....#...#.......#.##...##.......###...............#.....##....#..##.......
#.......###...#......#....##..#.#...#..#.###....#...###.#....#......#.#......#...#.#............#..##...#...#...#...#.......#.##..#.......#.....#.##...#.#.....#..........#.......#..#..#...###...#.............#..........#......##.....#.#.#.#.........#...........#.#..##.#.#.....#.....#.#.....#..##......#.#......#.###.....###...........#...####...............#.#..#.##.....#......##.........#.#........##.#.#.#..#.##......##.........#.##.#..##..##.#...................#............##..................
#....###.....#....#..........#.....#..............#.....#...#........#.......#.....#...#.....##......#..............#.......#.....#......##....#....#..#..................#...#.....#.........#.........#.#..#.#..........##.#.#....#..##.............#.##..........##.#...........#....##....#.....##......#.......#..#.#.#...#.....................#...#.#.......#...##...#....#..#.......#....#...#............#.#...#..#......#..##.#.........#.....##....#.##.#......#..#.##........#.#..#......#.#......#..#.#
..##...#...........####...........##.........##...#.............#...##..#..................#.#.......#.#....#...........#.#..........#....#......#................#........#.....#......#.......#.....#.#...............#...#.##........#...#....#.#......#####....#......###...............#.#...#...#......#.....#.#.###...........#....................#...#..#..#.#...#....#...........##....#.#...##...#..##...#....#.##....#........#.##.#..#......#..........##....#.......#..............#..#...#.#.#.......
...#..#.#....#....#.##.....#...#.#.#..#......##....#.#...#.##.........#.......#.......#.....##........................#...#..........#....#.##...#...........#...#..#.....#.....#.....##.....#.#...........#.........##.....#....#...##......................#..#.#....#....#.....#....#.........#......#..#.#.....##.#...#.#####.............#.#....#...#..#..#...#.#......#...................................#.#....#....#..#....#.#...##........................#..............##......#.#......#.#......#......
..###.#.....#..#.....#..#...###....#.........#.#...#.......#.............##.....###...#.......#...##.................###......#..#.......#.........#..#.#......#.....#....#.#.......#..#......#.......#....###.......#...#......##...........#...#..##..#..........##...#......#.........#.......#....#....#..##........#.........................##....#.#.#...#.#....#........##....#...#.............#.....#........#........#...#.......#......#.###.#.#.....#.#.....#.#....##..#........#................#.....
.........##..#........##.#.####.#....#....###.#........#..........#......##..##...#.........#.#..#.........#....#......#.......#.##...##..#............##.................#...#.##...#....#...#..#.........#.......#.......#.#.##..#..........#.......#...#..###..#.#....#####..........#..#...#......#..#.....#............##....#..............#........#.......#....#....#.#......#.......#.......#.#.#.#.....#..#........#.........#....#......#.....#..#.....##....#.#...........#.#............#.#...#.......#
..............#.....##....#............#......#..............#....#.#.##.............##.................#..#......#..##..#....#.....#...........#..#.#.##..#......#.......#...........#......###...#......................#............#.........#......#........#........#...........#...#......#.#....#..#...##...#....#....#..#..........##.#......#...##.#.........#.#.......#.....#....#..........#...#.#...#....#......#....#..#........#..................#..#..#..................##.##.#.......##..........
...............#..........#.#.......#...##...#...#..#...##..##....#.......#......#.....#.#..##...##........#..##..........#..#........#....#.##..#...#.........#.....#.........#..#.#........#........#..............#.###..............#.#.#......#.#..#....##.....##....#...#....#..##...........#...#...##...........#..............#.#..............##...#.#........#.......##.#.#..............##.#..#.........#......#.....###.......#............#...#..#..#.#.......#...#..#......#.........#...............
...#.........#.#.#.....#.....#....#.....#............#....#.#.....#.....#....#.#............#.....##......#........#......#...........#....#..............#....#.#..##........#...........##..#..##.#....#.#.#.##.#...............#...##.#......#.....#.......#...##..##.........#........#........##..........#.................#..............#....##..#.#........#..#.........#.#...#.....####..#...#.##...##...........#........##..#.......#.....#.....#....##..##............#.#...##.#...........#....#......
...###.#......#......#.................##......#....##...#....#....#..#....#........#.##...#............#....#...###.##........#.......#.#..#..#..###.............#..........#..####.#.....#....#.#...#...#..#..#.............#........##....#....#.#..#...#....#.##........#.#.....................#.......#....#....#....##...#..#...##...#..#....#.#.......#........#...##.....#....#......#..##..#...#...........#....#..#.#.#..#....#..##..........#...#.....#.#........#.#.#...#.##..#...........##.#....##..#
.##...#.....#.#.......##.....#........#.....#.....#.#.....#....#.....#....#...#.#........#............#..##........#............#.##.#..............##......##.....#...#..#....#.#.#......#...#........#....##....#....##....#...#....##.......................#.###.#.#...#..........#...........#...#..#.#..............#.#.......#....#..##....#.....#.##........#..##..#......##......#......#.......##...#.##..#..##.....#.##........#...#.....#...#........#.........#...##..###...##.....##.#....#.........##
.........................#.#..#.#...#.#.....##....#......#...#......#...#.......#...#...#..............##..#.#........#.###......#.........#..#...#...#..........#......#...#.......#...#..##.................#...#......#.......#....##......#.......#......#..##....#...#........................#...#...#....#...............#...#....#........##..#............#.#......#............##..##.............#......#.#.##..........#......#........#.##.......................#.........#..............#....#.....#.
...#..#.......#.............#...#..#........#..#.....#....#........#.....#......#.#.....#.#.#...............#.##.##...#.....#...#.#...#.#..#.#.##.#...#..#...#......#..#........#........#..##.#.......##....#......#.#..#..#....#.#.........#.........#.#..#........###..#.....#...####....#.....#..#...........#........#.......##...#......##.....#......#.#...#.#.....##.......#......#....#......##.............#......#..........#....##..............#....###..#.#.#....#......#......#....#.##.#.......#.#..
..#...#....#..#.#..........#......##..#....#...........#...#...#.#....#....#..#.....#...###..#.##........#..##...............#..##..##..##.##.#.....#........#.......#..#.#..#......#......#.#..........#....##....#..#.#.....#......#..........#..........#.#.#..#......#.#....##...###.#####.#...#.............###..#.............#..........##.#..##............#.#.#.....#.....#...#.....#.....#.....###..#............#..#.......#.##....#.#.#.....#.#..#.##........#.#.........#............................#.
..#.....####...#.#...#....#..#.........##.#......#.....#.#..#.#.#..#..#.........##.......#..#.......#.............##......#.#.#.....#....#....#.#..#.#................#....#....#......#....##...#......#..........#..##..................#.###....#...#..#.#...###..........##...#.....#..#.#.#...##...............####..#....#..#.....#....#.......#....#....#.........#..#...#.....##.#..##...#.###..#...#.#....#.##....................#.......#..#...#.....#....#.##.#...#....#...........##...#..#......#.....
.....#...#..#..#...#.#.........#...#.............................#.#........#....##..#..#.#...#.#.......#.#........##..#....#..#....#...............#...#..##.#...##.......#........#...........#.....###.#...###.#..#..........##......#..........#....#...##...#...##...#............##..##....#.....#.....#....#..#...........#..#.##...#..####.....#..#......#.........##.##....##...........##......#......#.#...#.....#........#..#..#............#.#...#......###..#.#.......#........................#...#..
##.#...##.....#....##.....#.#.##..#.#..##...#.............#.#...#..#.....#.#...#.....#...............##.#.....##..................#..#...#.........##....##.....##..#.#...#.#.#.#..#....#...........#.#.....#..##.......#....#......#...#..#..#.....#..#....................#.........#.#.......#........#......#................#.#..........#.......#....###.........#....#....#...#...#......#.......##.#.........#..#.......#.#.......#...#.............#..#.....#.........#.....#...............#...##..#...##.
#.......#.#.........#.#............#.#.....#.#..#..##...###.....#.......#........#....#...........#...#..........#............#.#...#.....#.#..#.......#...#.....#......#.#.#......#..#...............#.#..##....#..#..#.#.##..##.....#.#..................................#.............#..##.....#.#..#.....#.#.............#.......#.....#.##..#.#.....#..#...........#.#..#......##..#..#.##..#....#..#..............#.#.#......#.#...#...#.##.#.............##.......#.#........##..#....#....#.........#.#....
........#......#..........##..##..#...#....####......#............#..#.#........#........#...##..#.#.#......#..#.....#.#.......#.##.#.##....###........#...#..#............#.......#...#.##........#....#........#...#.#..........#...#..##...##.#........#............##...............#...#.#...##........#.......................#.................#...#.........#......#..#....#..#.........#..##...#......#..#.............#..##..##.#.........##...###.....#....#..##......#..#.........##.......##.#.#.#.#..#
.#.#....#......#..#...##....#......#...................##..................#..#.#.........#.#..##.#...........##.#......#............##.....#........#.......##..#..##........#...#......###.##.#.....#...#..#.......#.##.#.##.#.#......#......#.#..............#.....................#.#.#........#.#.#...#....#.#.#..##......##...............##.#.##.#.#.....##......#.......#................#........#.....#....#.........#.....#...........................#.#...#.....#.......####.........#...#.#...#.......
........#...#........#............#.##.........#..#.....##.#...#......#..#...#.#..#......#.....#.....#..#.......##................#.....................#...#.#....##...#....#..#...#.##....#....#.#............#..#..#.#....##..#...#.....#....#...#......#...#.#....#.......#.#........#..........#...#.#..........#.......###....##..#.#...........................#..#..#...........#..#................#.#..#...#..#..#.#......##...#........#.##..............##..#...##..#....#.........#.....##.........##..
....#.........#......##..............#...#.......##.#.......#.#.#....##.#.........#.......#...#...#..##....#.......................#............#..#...#..#....#...........#.........#..#.....#..........#..#....#.#.....#..#..#.....##.#..#.####...#...##...#...#..##.....#...............#...#.....#.....#...#.............#...#...#.....#..#.........#.#.....###.#.#..........##....#.#..#..#...........#......#....##..#.#.#...#...#..#..................#......#..#...........#.#.##......#...#.....#..........
.........##...#.#....#......#...#...........#..##.#.....#..#......#......#............................#...........................#..###......#.........................#...............#........#...#.#.......#.#...#...#.#.......#.......#......#...#.....#.......#....##...#..................##.#......##.#.......#...#.......#.......#....#.........#........#.........##.....##.#....#........##......##.......#.#..#.#..................#..............#......#...#.....#...#......##.......#.#..#......#....
..........#.#....#.................#.#.....#.......##...#........##.#..#..#....#.#..#.##.......#..#..........#.##.............#..#.........#.###...#...####.###.##..............#............####..#......#..#....#......##.#....#.#.......#......#...#..........#.#....#...............##......##..............###..............#...........##.#.#....#.............#.....#....#...........#................#...#.............#.....#..#.#......#.#......#.#.....##.#...#.#...#.#......#.#.#.#..#...........#..####
......#..#......#.#........#.###......#.#....#...#........................#............#..###.....#.#...#....#.....###......#.#.####...........#.#..#......#.#..#.......#....###.....#..............#..#.#..#...#..#........#........#..#.#.#...#...#.#...#.....#.........#...........#..##............................##...#.#.##........#..#.....#..#.#..#..#......#............#.....#........##...#......##....#................#.....#..#...........#......#..#........#...#....#.#..............#..........###
......#...#####...#..#..........#.#..#.#.............#.........#..#...##......#...#.....#.......#.#................#....#....##.#......#......##..#......#......#.........#.###..#..#....#.###..#.......#..#........#...#..#....#...#...#..#....#..#..#............##........#...#..#.....#.#..#..#.......#.......#.##.......#.....###....#.#........#.#.#...#.#.#....#...#.....#...#....#..#....#.#...#....#..#.....#........#..................#..........##.#........##........#.....#.................#..#......
..........#...#.#.#........#........#.#.............#....#.#..#.........#........#...##............#..#.....#........#..............#.#.#..##.....##........#.#.#.##.#.#............#...................#..#...#......#......##...#...............#..#.#..........##....#....#...##.##....#..............#..........#........#.....#..#.#...............#...................##.......##....#.........#...................#....#.#...#....##...............###..#.......#.#......#...#.......#...##..#..#.#.#........
....#.#...............##................##...#......#......#....##.......#..#....##.........#.#...###....#..##....##......#..#.#....##..#..#........#........#.#.....#...#...........#.#..............##.#.#..##...##.#...........#.#..........#.......#...#.#...........#.#..#....#..............................#.#...#..#.#...#....#.#................####...............##...##........##.......#........#.#....#..#....#.......................#.##...#..###.#........#..#............#....#..#.#..#......#....
...#.........#...#..#...........#.#......#...##.#.#........#..#...................#....##............#.#..#.#.##..#.#.#...#...........#..#.#.##..#.....#.....#........#.......##.....#...#..##...#.......#...#.......#..#...##..#...#........#.......#.##..#.........###......#........#..#....#....#..#....###.......####.....#.......#......#.....#.....#..#...#.....##.........#..#.##...#...#.#...#........#.........#...#.##....#.#...........##.#...#.....................#..#.#.#.......#....#.#..#......#.#.
...#...............#............#...#...#....#......##.####.......#.#.#...#.#.#...#............#................#.......#......#..#....#.#......#.......#....#.....#.....##........#...##...........#.....#..#................#.....#..........#.....#.........#.......#..#.....#....#..............#.#...#..###.........#............#...............#.....##......#...##.......##..##...#......##...##...#.##.##...#.#....#........#....#..#..#.#.....#....#.....#.#...##.#.##.#...#...#.....#..##.#..#..##.......
.....###..##..#...........#...#.#.....##..#..#...####....##..##............#.....#....#....#.#.......#.#.#.....#.#.#...........#........#.......##....#................#.........#....#..#........#.....##.............#....#.........#....###...#.#.....##..#.##....#...##...#..#.#...##............#.##.....#......#...#.......##.#.........#............#..............#.##.......#.#...........#............#............#............##.....##.....##...###......##.#..#..........#.....#.#................##.#
.##..#..#....#....................##.............#...........#.....#......#.#........#.##........#.#...#......#...#.#..#...#.#..#.......#.#.##...#....................##.#.....#.##..##........#....#.........#........#.#........#....#.#...#.#..........##.#.....#..##.#..#.....#...#......#..............#..#.....#.#.....#..#......#.#.............................#...............#....#..#.#.....#..##......##..#..............#......#.#..#.....#.......#...#.#...#......#.#...#.....#.....##...............#
........#....................#...#....#...........#..#..........#.........#........###...#..#.##............#...........#.###.....#.#...##.#..........#.##...##..........#...#..........##..#...............#..#...............#....#...........#.#.#....#.....####...#......#.#..#.#.......##.##..#....#..#.###....#........##....##.#.#.....#...#.#......##..#..#.....#......#....#.............#.#..#..#.#...#..##....#......#..##........##...#...#....#....#..#....#.........#.......#...#..........#...#...#..
..#...#.#....###...............#.#......##..#..#....#..........#....#####.#..#...#......##............##.#..#...#.#.............#...........#.##..#.#.#.....#.#...#.##....#.................#...#..#.#...........##.....#.##.....#..###.....#......#.#.......#..#......#......#...#.....#........#...#....#............#...#..##..........##.........#...#....###.......#.##............##......#......#..##.............#.#..#........#.....#.##.......##..#............#..#...#.#.........#.........#..#....#.....
#.............##........#...##.#.###.........#............#.....#.#...#..###.#...#..........#..##.##...#..#....#....##......#..#.......##....#............#......#.#.....#.##...##...##..#...#.#...##.......##..#..#....#......#.#...#....#.....#.....#.#..#......#....##.....#...##.#.##.......#.....#....#...#..#...#.#...........#.#...##....#...#.....#.....#.....#...#..........#...#...#..........#..........#.............#...#.##...#...##....#.#..#....#..##.#......##.....#...#..#..........#...##........
.....#...##....#.....#.......###.....#.....##.#..##.#.....#..##......#.#..#.......#..#.....##...................#.....#.........#...........#.#...#.........#..#..##......#.##..##..........#.............#..#..#....#.........##.##....#.#..........##.....#..#....#.##...###....#..#....#.............#.....#..####.#....#.....#..#..#..........#..##..#...#.......#.....##.....#.#....#.###.....###...#.#......#.#........##.....#..#..###............##..#.#..#......##.#.......#..#................#..#........
.....#........#.....#...#....#...#..#................#..................#..#...#....##......#.#.#....#..#.......#..#....####.#..#..........#.###.....##.###.#..#..##..................#..#...#.......#.#.#..........#.#...........#.........##..#...#............#....#......#.........#....#.......#.........#.##........#.....#........#...#..###.......#.....#.#..........#..#..#.#....#.##.#..###.....#........#.......#..#.....##...##....#...#..........#.#.#..#..#.............#....#.................#....#.
.#..............#..#.#........#...........#...............#..#.....#....##...#....##.#......#....#......#.#.#............#....#.###.#..#.##....#...#............#..#......#..#......#........##.....##.........#........#..............#......#.......#...........#........##..#.#........#....#......#................#...###.#.........#....#...........#....##....####....##...#........#..#.#......#.........#...#......#..#.#.......##..#..#..#.................##......#.......##......##....#.......##....#..
..#...##.##............#.#.#.....##..#......#..#.........#........#...#.............#...##......##.......#.....###..#..###.#...........#...#..#..................#...............#.#..........##..#..#....##...#...........#......##...#...###....#....#....#..............#.#.........#.#......#...#..#####.#.............#........#..............#............#........#....#........#..........#...........##......#........#...#...#...####..........##.#...#.#.......#.......#............##.........#.........
.#..........#...#..##..#.......#...#.#....#...#.............#......#.#.........#...#..........##..#.......................##.##.#..........##........#................................#..........#.....#..#.#........#...........#....#.......#....#.#.......#.##.#..#......#.#.......#.........#....#.#...........#.....#..........................#.#.#.......#...#......#.....#..#..#.#...#.................#..#....#...#....#....#.....#..#...##........#.........................##.....................#.#.#.#
#.#......#......#.#.#........#.....#.......#...........#....###.....#.....##...##.............#..###.........##..##........#.#...#.........#.........#......#.#.......##.....#.......................................##...##.......#......................##..........#..............#.....#..........#...#....##.........#.......#.....#.#.....#.......#........#.#..#..#..##...#...##....#..#....##.......#...#.#............#.#.....#.#..#..#....#..#....#......#.....#...###..##..............#.......##.#......
.......#..#.##.........###.....#.#...........#.#.........#.##.......##.............##........#...#.#..#......##...#...#..####..##..............#....#.#....##.#..........#.....#..#..#.............#.#...###..#..#.#.....#.....#......#.........##....#..........#...##...........##.#.............#..........#............#....#..#.........#...........#.#..............##.#....#.....##..............#..#...##....#..##....#...#.#......#..#...##...#.....##.........#......#..#....#........#.....#.#.#.#.......
........#.##..#....#.#.................#..#............#...#.#.......#..............#...........#.#....#...#.....#..##....#........#...#.#.........#.......#..#.#..#...............#..........#......#.#....##..##..........#..#.................#.....#.......#...##..........##......#...................#.##.#.........#.#............#.#.#.........##..###....#...#.....##..........##........###...##......#....##...............#.............#..................#.........#..........#...#.#...#...........#.
...#...#.......#.......................#...#.#...#.#.#....#....#....##..#....#....#.......###.#.......#.#......#..##......#.##...............#.#............#.#.##...#....#....#....#...............#...#...#.......#.....#...#..........#.........#........#.#...#.....#....#........#.#....#.......##..........#....#..#.##.....#.###.....##...##.#.......#.#..#..##...#....#..#.#.#....#......##.#..............#........#....#...#.####....#..#.................###.##...#.............#..........#...#..##.#...
...#....###.......#.................##.#....#.##...#.##...........#.....#.............#.........##........#.#.#.#....#...#..##..#............#..................#...##...#..#...#.#...#.....#####..#..#.#........#....#.#..#....##..#.##.......#......#.#.#............###...#.#.#..##.......#..#...............#..#.#...#...#....#....#...........#.#.#......#.#...#...#......#..#..#...#....#..#...#...#.#..#.......#.......#...#........#.......#..###.....#..#....#.#.#....##...#..##.....#.#...#..#..#.#..#....
#......#..#......#.............#....##.............#...#.##....###..#.....#.#......#..........#.........#.#..##.........#...#..........#......###........#...#.......#.#.......##....#.###.##........#..........#.#...#......###....#........###..#........##.....#..##........####.........#.......##...#.#.......#....#..#.........#.#...##.#.###...#........#.#..#......#......##....#....#..#...........#...##........#..........#...#....#..##...#.#.#.#....#..#....#.#.#.#...###.#...........#.........##.....
...#...........#......##....#..#...............#...#..#..#....#.....#.#.......##..#.#.#....#...#.......#.....#...#..............#.#.....#........##.....#......#...#.#....#.#..##.....#.#.##..#......#...........#..........#................#..#.....#.........#......#.#..#..#.........#...........##.#.##.#...#......#....#.............#.#..#..#....#.#.#...#.......#....#...#..........#..#......#.#....#.##...##.........#.......#.......#....#.#.#..............#.........##......###.#.#.......#......#.....
....#............#.#...................#.....#..###...#....#..............#............#.##.....#..........#.#...#..............#........####...#....#..........#....#..#.#.......##.........#....#...#..#............................####...##.............#..##........##.##....#..#.............#.........#..........#.#..#................#.#.....#...#............##...#..##......##.......##...#......#................#.....#.#....#.................#...##...#....#...#........#....#.##..#........#....#.#.
...#....#...#.#.#....#......#.......#.#.#.................##...#...##....#.##...##...#.....#............#..#...........#..##....................#......#.#.#......#......###.#......#.............................#......#..##............#.............##.##.#.#.#.####.....#...#..#..#.......##.......#..#............#.##..#...........#...#.#.#........##....##.#.......#..#...##..........#...........##.#.....#..............###.#..#..###.............#.#.#..#......#.##.#........#..#...#..#.........#..###.
.......#...#..#...#..#.##..#...#.....#.#..#...#............#..##......##.....#...#.........#.....##............#...###..#.................#.....##.#..#..#.#..#...#..#.##..........#...........................#..#.#.................#..............#.#......#....#......#..#..#........#..#..#..#................#....#.##...#....#.......#.#.#......................#......#.###....#......#..#.#......#.......####...###...#...##..#.#...##......#..#..........................#...................##.......#...
....#......#..........#.....#...#.##.#...#.#.#....#................#.....#.##.............#...#.........#....#.#.#.....#.#.....#..........#...#.#..........................#......##.........#.#........#...#....#..##...##.#........#......#.##.....#.##...........#.....#.#.....#......#...........##...........#...........#.#.#.#.#........#.#....#....#...#.......#...#..#......#.#...........#..#.......#..#..##.....#.##..........#.....#..................##...##.........#..........###..#.....##.#...##...
.#....#.......#...#..#.....#.........#...#.#.....#.##..#..#.#.#####........#.............#....#..#...#....#......##..#..##....#..####.##...#..........#...........#...........#....#.#.#...#..#........#...#....##..#.....#.##.........##.#.#..#....#..#..#.#.#..##..#...#...#......###.#..#.#..#..#..#..........###..........#....##....##.....#...#......#.#.#..#...........#...........#...#.#..#.##....#...#...#.##..#.....#...#...#.####.###......#.............#...##..#......#.....#...#...#.#.......#...#..#
....................#.##..###.#...##.........##........................#.........#...##......#.....#.#...##...#................##.#...##.#....#.#........###..##.....#.....##.......#................#......#.####.#......#...#...#.....##.#..#..#.#....#......##.........##.......#...#....#.....##..#..#.......#.....##.........#....#.#.....##......#...##.#..#...........#....#....###..#....##......##.#......#.#..#.....#..##..............#.#.......#........#........#............##....#..##.............##
.##...#...#.#.##....#...###.........##.........#......#...............#...##.##.....##...###..#...##....#.....#..#............#..#.#...............#........................#..............#.......#...##.##..............#.....#.###..........###...#..................#...#............##.....#...........#..##.........#.........#...#........##..........###......#.#........................#.......#..............#.#....#...#...##......###.#.........##...........#.#.......#....#..#....#......##.#.....##.
..#...........................#...#.#.........#....#............#...#.###........#.#.............#.............#...#.#....##......#............#.....#...#.#............#...##....#..#.....#....###...................#.......#....#....##........#.......#...#..#.................#...#....#...........#....#...#...........................####.....##.....#..#.#.#..##.............#.....#..#.#..#..#.#.........#............#.###...#....#..#.....#..##.##.#..#.......#...........#........####........#.#.....#
#..............##.......................#...##..........#.........#.#..#.#..#............#................##.#..#.......#...#.........#......#.......#......#.........#.#.......#.................#.#..#.....#...........#.......#.......#.....#.....#...........##.#....###.....#..........#.#..#.#............#.#......##.##.#..#.........#.#..#.#...........##.#.......#..###..#.#....#.#.##..#.........#...#.......##.........#......##....#.................###..##.#.....#.#..........#...........#.#......#..
..#......#.#......#..##............#........#............#....#...#.##.#.#......#...##..#...#....................#......#.....#.#......#..............#.##...#............##........#..#............#.......##...##..#..#..#..............#.#............#.#.....##.#.....#.....#.#.#...............##.....#.#.......#......#...#..#..........#....#......##.............##.....#..###.#..#.##.....#..#.......#......#..................#...#....#.####..........#...###.#......#..........#..#...........#...#.....
........##.#..#..###.#.....#...........#......##.####........#...#.........#..#.....#.#....#....##.....#....#.......#.#.#...................#....#.........##..................#............#....#..#....#.#.....#..........##......#.#....#.#..##...#.#.#.##........#............#........#...#..#....##....##..#...#......#.#..#......#...#....###............#...........##..........##..........#.....#.....#.#......#.............###....#........#........#....#.........................#............#.......
#....#.#.###.#.......#...#...#.#.......#..##.#.....#........#...#.#.#................#..#.##.........###...###.#.....#.....#...#.......#..#.....#..........#.......#..#..##..##........#......#.........#............##.#......###..###....#.....#......#....#....#..#...........#.#.#.#............#..##.........................#..#......#.#....##...#.......#.........#.#...##....#.#........#...#.....................#.#.......#.......#....#....#..###....................#.....#..#.###....#.......#...#....
....#.##..###.#.#............#...#.....#..#.........#........#.##..........##.......##...#.#..#...#.#.....#....#...............#....#.........#.#.....#.#...#......#.#...#......................#........##......#......##.......#...#....##..............##....##...#.......###...#.#.....#...........#....#..............#.....###......#...#.#......####...###.....#..#...#..................#........#...#..#.......#.##....#...#.....##..#.#......##.#.#.........##......#.........#####....#..#.....#.##.#.#..
........#..#............#..#.....#.....#..#.#.#..#.#...#.......#.....#...#.#...........#.#....#..........#....#..##..#...#.#..#.#............##.#..#....#...#.........#........#..#..........#...................#......###.#..#......###......#..#.#..#.......#...#.#..##..##..........#...............#..##.#.........##......##..#..#..#.##.#.##.............#..#..#......#.##...#.....#.....#.#........####............#..#..#...........#..........##.....#...#..#..##....#...#........#.....#..#..........#...
..#.....#......###......##.#.#.....#....#.....#.....#..#.....#..#....#.....#....##...............#.......#.....#.........#....#...#..................#....###...#...#..................#..#.#..#..#.......#...#....##.#.....#.#..#...##..#.#..##....#........#.##.....#..#.......#...........#....#...#...#..#..#.......##......#.......#............#..#...#.#.........#.#.#...#.#...#...#..#.........#..#..#...#........#............#.........#..#..#.#..##...##.#.......#...##..#.........#...#.#...#....##.....
#.#...#..#.................#........#.....#....#....##..#.#.....#.........#....#...##..#.#.......#...###.....#.....#.....##.......#..#...#..#..#..#.#....#........#.#......#..#.......##......#.....#.....#..#.....#..#.#....#....#...........##..#.#..#......#..#......#...##....#................#...............#....#.##....#.....#........##..#...#..##..#.#......#.#.....#..##..#............#.##..##........#.....#.......#..........##.....#.....#.........#...#......#....##....#.#.....#..#...#.#.....#...
.......#.................##...#.#..................##..............#.#.#...#...#.##...##...................#.#..#.#..........##......##.#............##.....#.........#..#...#.......#..#..#..#............#..#..#..##.#.#..........#.#...##.#.###...#..............#...........#....#...#..........#.###....##...#.#.......#....##.....##.....#.....#...#....#..#......##...#.#.........##......#..#..#....#..#.......#..........#...............#......#.#.#......#.............#...#...#.#.....##....#.#.#.......
.....................##.............##..................#.#...##.....#......#....#...#.....#..#...........#.......#...............#.....#.#..#........#...#..........#...#.##.........#.#..#.#........###...........#...#.....#..#..#.###...#..#.#....##...#.#.##.##........##.........#..#.....#...#............##...#.....##.......#......#..........#...#................##..###...........#.#....##.........#...#..#.#....#...........#............##.......#........#....##.....#......#.............#....#.#..
........#...........#.....#..#.........#..........#...#.###.#..##..#..#..............#.............#.###..........................................#.#..##....###........#.##...##..#......###......#........#.#.#..............#....##..#........#....#.........#..###.#.........#..##.....#..#...#.........#..##..#...............................#.....#.#..#....##.........###......#........###...#.....#..#.....##.#......##......##..##.......##.#..............#....##........#....#.#....#....#..........##.
#....##...#...#..#....#.....#.#..#..#.....#.##....#..................#.#.....###...#.#....#.#....#...#...............##..#..#...#...#.#.#...#...#.#..#.#....#.............#.####.#....#.......#............#.##...........#..#.....#.............................#..#........#.................#....#.........#.....#........#........###.....#.....#.........#............#....#...#......#....#.#.##...#..........#.......#..#.....##.#..#.##..............#...#.......#..#........#....#.....#........#..........
....#.....#....#.....#....#.####....#.....##..#......##..#..#..........####.#.....#..#.......#...#........#.##...##........#.##........#...........................#..#.#.#....##...##.#...........#....#...#...#..............#..#.....#..#.....#.#.....#.#..##.........#...#.............#...............#...##..#..........#.#.#...#...............##.....##.#.........#...#.....#...#.......#.#.#....###.#......#.#......#......#.#..#..#...###............#.#......#..##.........#.#....#.##.#.................
..#...#...#..##......#...#......................#..........##.##....#.......#..##.#.#.#.#.#..#...#.....##.......#.....#..#..#.#..#....###.......##.......#........#......#......#............#................#........#..........#.....#.......#..............#....#..#.#...#.....###...#.#..##...........#.......#.#..#...........#..............#.#............#...#......#...#...#.....##......#.....#.....#......#....#.....#..##....#..#.......##........#....#...#......#...........##.#.....................
....#................#.......#.........#....#..##.......##..#.....#.................#####..#.#.....#.......#.#...#...#...#....#.#...#....#.##..........#.#......#.#.#.#..#......#.#.#.#....#...........##....#..##.......#...........#.....#..##.....#...##.#...#...##...........#.#......#.#................###.##...#...#...#.......#.#..........#...#..#...#.#........#......#...........#................#.....##.....####...........#.##....#..#..........#..#.........#..............#.##.#.....###.......##..
.#.#....#.#..#...............#....##............#.....#.#.###.......###.#.........#.##.##.##.#.....#.#.#..................##.......#.....#....#.#......#..#......#......#........#......##......#............#......#......#..#.#.....#........#...........##..#.......#...#.##...#.#.#...........#.....#....#....#.##...##...........#..#.##.....##...#............#..........#.................#........#......#..#.#...........##.#...........................#..#.#.......#............#.......#......#..#.#....
.#..##..#..#.###.#.#.........##..........#.##....##..##....#.....###.......#..##.#..##....##.....###......#..#..#..#...........#.##.....#.....#....#...#..#..##.##.......##...#...##....#.......#......#...#..#..#......#..............#.#.##....#.....#.....#...#.......#....#........................#..........................#............#.##.........#.....#.#.........#..#........#....#..#.......#.........###..##.......#.........#.#........##.......##......###....#.....#....#...#.....#...#....#.....#
....#.....#...#......##..............#.#...#....#........#......#..#..#...........#.........#...#..........#...#...##...##......#...#.#...##....#......#.........##..#....#...#.....#..........##..#.#....#......#.#...................#.##........#..##....#.#.#....#.#............##....##....##......................#.................#...#...........#...#...#...#.#.....#..#...#.#...#....#......#.....#....#....##.....#.#..#....##....#...#........#.....#...##.........#.............#.....#.....#.........
....#.....#...#...##.#....##.##..#...#.#............#....#..#........................#..#.##..###............#..##.........#..#.....###...#..#...#..........#......................#.....#.#..........###.............#........#..........#.....#...##......#.#.#....#.#..#.........#.#...............#...#.##..##......#....#..#.......#.##.....##.###....#....................#.............#..#........#...#......#.......#..#.#.....#...............#..#......#.......#....................#...................#
#..#.#.#....##......##......#....#.........#..#.#.###.........#......#........##.##..#.....#........##..#...#....#.....#....#..#..............#.........#....#....#.............#..#...#.....................###.......#....###.#...............#.#.....#..#...##..#.##............#........#..........##...#......##.....#.......##....#.##........#.#....#.........##.......#.#........#.....#.........#...##............................#...........##..#.............##...#......#...#.................#...#.#..
...#.......##...........##............#..#........#...............#.#.......###..###.##...#...............#..#.....#.........#..#.......##..##...............#.....#.....#....#..............#..#........#.##.#.#..#........................#..................#.#...#.......##.....#...#.#....#.........#..#........#........#...#...##.........#...#........#.....#...#......#.##....###.#....#...#..#.#........#.#..#.....#..........#...#.#..#....#.......##......#.#........#......#...........................
.......#.#.....#.#.........#...#.............##.#..#......#....#.........#..#.......#.#.#...#.............................####....#...##..#.#.#...#....##..#.#..............#.#......#...##.#................#........##.##.....#....##..#.##.#.........#..............#...#..........#.............#.#.....#.......#........#......##...#...#....#...............#.........#.........#..#..##...........#...#.#.............#....#......#.....#.#.#.#...#..#.#..##...#....#.....#..#.............#.##.#..#......##.
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????