0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-14 16:18:49 +00:00
OI-codes/LibreOJ/3202/data/input28.txt

503 lines
250 KiB (Stored with Git LFS)
Plaintext

500 500 5000
..............#................##...#............##..#.##.......#....#.....##...........#........#.##...##.#....#..........###..#..............##.............#..#..........##...#..........#....##....#.......#.......#..#......#..#.....#.....#.................#.......#.#.....#........#.....##...#..#...###.#.##....#..#............#..#........#....#...........#....##....#......#...#.....#.........#.....##.........#.....#....#....#.....##.#.#............#......#..........#.#......#...........#.......
...#.....#....#..##..##.#.#.#....#...##....#........#..#......###....##......#...............#.........................#........#...#......#.......#..........#..........##...#.#....#..#...#.##..#......#.#............#.##.#.#..#.....#....#..............#...#.......#........##.......#.......####...#...........##..#...........#.##....#.....#....#.....#.#.......#..#...#..#.#..#...#......##..#.#....#.......#........#..#...........#.........#......###..............#.....#.....#............#....#.#....
..#..#.#......###...............................#....#.........##...........#..#........#.#..#..#...###..#.#...............#....#..#.......##...##....##.......#..#.##...........#.....#.........................#......#..........#.#..#.....#.#.#...#......#...#.#.........................#..#....#........#.#........#..#.........#....#.......###....#.....#...#..............#...#..........#......#...............#.....#..#.........##...........#....#......#........#..#.....#.#...#.....#...#......##....
##.......##..#.......#.......#.......#..#.#...#.#..#.#..#..........#....#..............#.......#..##..........##...................#.....#...........#.#...#...#.....##.#..#.....#.#..#............#...#.#.#.#...........#.....#.#.......##.#........##.#....#.##...#......#....#.....#....#.....#..##...#.#...........##.........#.................#..#.#......#......##..#...#..#..#........#..#....#...##....#.....#.#..#...#..#..#..............##..#....#.#................#..#...............##....#.#..#.....
.#...#.........##....#..................#..#..##........#........#......##.#..#...#.#####........##......#.....#.....#........#.###......#......#.........#..#...##............#.#.#....#.....#....#..##...........#.....#...................##..#....#...#.....#...###....#..............##.....#............#..#.####..........#..#.....#...#...#..#....#......#..#..#....#...#.........#..............#.......#.#......##.#...#.........#.#...................#..........#..........##.........#.............#...
#....###..........#.#......#...........................#...##....#...#.....#....#.#..........#.....#......#......#......#................##.....#.#..#....#.#...#............#.....#......##......##.......#......#............#..#.#...##........##...........#...##..#...............#..............#.....#..#...#..##....#..#...#.#....#..#.#.........#.......................##.....##.##......#...#....#.....#..#..#..#......#..##.........#.#................#......###..#......#.......#.....#...#........#..
.#.#....#...#.......#...............#....##......#.......##.........#........#.......#.##.#.#........#..#.....#................#..................##....#.#.##........#....##...#.#...#.#....#......#...##.#...#.....#.........##........#.............#.....#..#............#.#....#....#.............#...#..#........#.....#......#......#.........#....###.#.......#...#....#.....##.#..#..#...#.#.............###......#......#.#....###...#........#....#.....#...#..#...#....#.........#...........#......#...
.#.#....##..............#........#..#..#.#...#.............###..#......#....#..................#.......#......#........#.#....##.......#.#.#.####.#......#.....##.............#....#......#....#......#.............#.......#.........#......#...##......#.#.#.....#.......#......#.....##......#.........#....#................#..........##.##......#...........##....#..#.#...#....#............#......#........##...#.............#.#..#...#.##..............#...##.....#......#.....#...#....#...#.....#.#....#
.....#..........#...#..##...##....#.............#.##...#.........#.#.###........#...#.#...#..####.........#.#..#....#.............#...#..#........#....#.#.....#.#....#....#....#...#.........#...#.##..#....#...#.....#..#.........#..#.............#..#............#.........#...#.#..........#........#........#.#...#.....#...#.#.....##.....#...#.....................##..........##........##.#...#.#.......#.#.....#....#..........##.#....#.........#...#......#....#.........##....##.#....#...............
...................#.........#..#.........#....#.....##....#............#.....#....#......#.#.....#..#..#.........##....##..#....#.........#..............#....##.#......#.................#..#..###.......#......#....##.#..#..........#....#......#...#...#.#.........##......##.#....#..#....#........#........#....#..#.#..#....#....#.#..#..#..........#...#.#....#.#.....#.#........#...#..#........#....#.##.............##.#.#...###..#..#....................##.###..#...#..#.#.........#..........#.....#.
#..#...#..#.#...###....#..............#..#...##.##.#.#............####..........#...#.....#.###.......#..........#.............#.....#.#.#.....#........##......###.#..#...#..................#..#.....#...........##.....##.....#.......#.....#..#.#..........#....#...##.....#..............##.#...####.....#....#..#.#..............................#...#.#.#.#........#....#.##...#...............#....#..#..#.....#....................#....#...#.....#.....#...........#..#....#.......#...........#..#.###.#.
..#.#............#.###.#.#.....#..............#..##....##........#.#....#.#..#............#....#.###...................#.......#...............#..........#..#.##....#..###........#......#...#.....##.###....#......###.#..###.#..#.....#.......................#.#.....#......#...#.#.#.........#.##..#.#.#...#.##....#......##..#..##.#............##......#.........##.......#.....#..#..#..#...#.....#.......#.......#......#...##.......#.####...#.................#####..#..#.####......#..#...........#.....
.##.....................#..........#...................##..#.....#.#.#.#....#..#..##....#..#.....#.##.#....#.#..#...##........#..#.#....#.....#.#.#..#......................#.#.##.##........##....##...#.................##.#..........##.......#.#....#...##......#..#.#...#........#...........#.#.....#...........#.##...##..#...........##....#.....#..#...........#.....#.....#...........#.....#...#...#..#.#......##......#.#...#......................#....##.#........#.......#........#..#...............
.....#.#....#............#...#....#..........................#...............#....#.#..#.....#......###........##..#................#.#.......#....#....#.........#..#..#.........#.#..#..#...#.#.#.....##.....##..#.#.......#.#.....#...#.#.#...#..#...#....................#..........#............#....#...#.........#.....#...............#.#......#......................#.#..#..#...........##......##.#...#.#......#.#....#......#.#....##.#.......#..#..#....#.#..#..............#.##..#...#........#.#...#.
.#.......#.......#....#...........#...###.....#.....#...#..###..........###....###..#.#...............#..............#.........#.......##.......#..#................#..#.....#...#.#...#.........#...##.............#.........#........#............#.....#...#..#........##....#....###.........#.....##.#.#....#..#...........#....#.#...........###.###.....#....#......#....#...#.......#..#.#.....#.##....#..........#........#..#........#....#...........##....#.....#......##...#..............##..#..#.....
#..#..#........#.....#.#.#.#............#...#.##.....................#.....##.#.#....##...##.#...........#.......#..............#..............#...#..#..#.#...#...#.#.........#.................#.#...#...#......#......#...#..##......#..#...#..........#............#..#......#.#........#..........#.......#.##......##.......#....#.....#.#....#.........#....#.#...#.##.#.......#..#.....#.#..#.#............#..........#...................#....#.......#....#...#....#............#.........#..#...#...#.#..
.........#.#...........#.....#..##..#...#.#.#....#.#..##.............#....#.......##..#.........#....#......#.........###........#..#.....#.#......#..........#..#.#.....#.....#..#...#..##........#...............#...#........##......#.#.#.....#...#.....#..##.......#..##.####.##.......#..#.##...#.....#...........#......#.......#......#............##..........#.###.......###.....#.#......#............#.....#.#..#..##.......###.#....#.......#..##...#......#..#.....##..#.#....#..#....##.#.##.........
...#...##.#.#.#.#..........#.#.##.#......#..#....#........#.....#...#.......#..........#........###............##.......................#...#....###.#.........#...#.#..#.............#..#.....#.#.......#...#...#................#...#...............#.....#...#.......#...................#..#...#.#....#..##..........#............#.##.................#...............#..#.##.............##...#..#..........#....#..#.......#..#..#.....#..###..#..#.....#.....##...#...#..#......#..#...#..........####..#...
.....#.....#..#....#..#........##........#.....##.#.....#.#.#...#...##........#....#.#........#....#...#..#........##......#.....#...#.....###..............##...#.#.#.#..#......#.#.#.........#..#..#...#.#.....#.##...............##.....#.....#....#.#.....#......#...............##..#........#....##...........#.....#..#......#....#..#.#...........##..........#...#..#...#......#...#......##.....................#......#...###........#...###..#.....#.#.##..#.#......#.#..##.....#........#......##.#....
..#.......#.....#...#..#..##...#...#.........................#.......###...##....#...#...#...##...#..#.......#..#.........#.###.##...#...####........##.##.#......##............................#....#.#.##................#.#...#.###.......#....#.....#.#.............#......#.....#...#....#..........#......#......#.#.##....#.#........#.#.......#........#..#......#...........#...#..................#....#...##..#.......................####....#.....##......#.#...##......#.####....#....#.#..##.#.#.....
...................#.#.#...#.....#.#...#.........#..........#......#..#..#.........##...#...#.........#...#.##...##.......#............##.#...........##.........#....##.#......#....#.......#.....#..#.....##..#.....#.......###.#..#...#..#......##...........#.......#...##...#..#...###..........#....##.....#.............#.....##....#.......#..#....#...#.#..#.#.....#.........#........#.................#.#...#.......#..#...#..#.................#..............#.##.......#...#......#...#.....#.......##
...#.#.#...#...#................#.......#..#..#...#...............###..#..#.....#.....#...#......#.....#....##.......#..#...#.....##...#...#............#........#..#..#......#.....##.#.........#...........#...#.......#...#..##...#...#..#......#......#..............#....#.........#........#.......#....#......#..#...##..#...#....###..##...#....#..#.##...###......#.#.#.##..##.....#................#..#......#.....#....#.#...........#.......#.#........#..........#....#.......#.........#...#..#......#
.......#................##..#...#.#....#......##...#..#.......#.........#.....#................#...#.............#.......#.#.........#..##...##.....#......#.......#.........##.........................#.........#.....#..##.....#.........#......#.#.#..#.##....#....#......#......#....#.................##...#..#.............#.....#....##.#...#.....#.##..........#.#......##.##.......##.......#..#...##.##.##.....#........#.....#..#.#.#..#.........#.#####............#......#...................##...##..
.......#.........#........#...##...#.#.##...........#.#.#...#..............#.#.#....#..#........#.#..#.................#..#...#..#.##...##....#.#.................#............##.........#...........#.............#.....#......#......#.#..#...#...#...#......#...#..#....#......#..#....#......#.#..#........#...#....#...........#..#.#...##.....#.......##...........#.##.....#....##..#.....#.......#........#.##........#...##................#..........#.......#.......#.#....#............##.#........#...
...#...........#..#.#........#....#....#.......##.......#.#.........#.......#..#....###..#.#.....#............#.#..........#......#.#.#......#.............#...#................##.#.........#.#...#.....#.#..............#..............#....#.......#....#.......#................................#..#....##........#..#..#...#.#......##....#............##..#..........#..#...#...#.#...#..#.#.............#.....#....#.#.##....##...#..#.....#............##.......#................#.#..#...........#..#..#.##
...#....#...#.#.....#...#..#.##......#......#.......#.##....#..#..#......#......#...........##......#....#..#...##.......#..#...#.....#.#..#....#.........#......#..#.##...#......##.#.#...#........#...##.....#..#.....#......#.....................#...#.#....##..........##.....#..........#......#...####.........#...........#.#......#....#.....#.#....#.#.#.#....#...#........#....#..#..#..#.........#..#....##....#....##...........#.........#..##.....#.#..#.#..........##.#.....#.........#....#........
.#.#..#.........#......#.#..#.#.#.....#...............#.##.#...#...#........#......#.....#........###....#..##.............#....#..#........#.....#.##...#.....#..##........#.#..#..#.......#........#...............#...........#......#....##....#...#....##.........#....#........#.......#.#.....#..##.#.#....##.#.#.....#...#.##..#................#..#..................##.......#....#...........#.......#..#..#.......#.....#.##.........#..###..........##.........#.....#....#.....###.#...#.#.....#......
#....##..#...#..#............#...#........##......#.#...........#.#..#........#..#..#...###..#.#...#...###...........#..#..#...#...#...##....##.........#...###...................##.......................#......#...#...##.......#.#..##........#...#...#....#..#.#...............#..#...........###.....................#.....#.......#............#.#........#..........#.........#.####......#..#.........#.#.#.....#......#..............#....##..#..###...#.#....#..................#...#.##..#...##.#......#
#.#.##.............#..#.#............#................#...#...#.......#......##......#.#.#..............#....#......................##.#...........#...#...###....#.....#...#...#....#......#........#....#.#.#......#..#..#.....##........#.....#...#.....#...#..#......#..#......##...##.#........#.......#.....#.#.#....##....##.................#.#...#.....#..#.......##.#...........#...#.....#..#.......#.#.......#..#.##..#.....#.#...#.....#....#.....#.............###.....#..#............#.....#..#.....
.#..........#................#..#.#.........#.##.............#......#...........#...#.............##........#.#.....#.......#.....#..........#.........................#....###...#........#....#........#.#....#.#.......#.#..#...........#.#...#.....#....#.#..#....#...........#............#...#.#......##...#.....#.#.....#.......#.#..#.....#...#...#..................#....#..#.##..........#.###....................#...#...#.#...........#.....#...###.#..#.............##.#..#..............##............
.......#.......#.##.....#..............#..........#.###...#...............#....#......#.#...........................#..#..............#...........##...#..........#....#.............#..#....#..#...#..........#...........#.#..#.....#........##....#...#..............#......#...##......#.....#..........#........#.......#......##...#...#.........#.#......##...##.#..#..............##........#........#..........#....#...#.##......#.....#..#.....#...........#..###......#..#........##....#........#.#....
.##....#..#...##....#....#.#...#..#.....#..#.....#.....#.##...#..#.............#.........#.....#.#....#.##..........#.#....#..#.#.......................#.##....#...#...#....#.....#..#..#...##...#.....#.#...#.....#.#.......#..#.....#...#......#.#..#.....................###........##..........#......#.##....#.....#.##....#....##.##..##.......#.....#...#..........#........#.....#.......#.........##........................#...#...#...#...#.....#.#...........#..........##..#....#....##..#.....##..#..
#......#.....#.......................##....#...##.#......#...............#...#..#.......#.##........####.....#...#...#.##.#.....##..#......#.#..#.##..#..#....#.......#.#..#.#....#...#..#...............#.........#...#.##.....#.#....#...#.................#..#..................................##...#..................#..#.....#..#.......#...#.......#..#.##.#.#.......#...###......#.##.................................#.#...#.#..#..#........#......#..#.....#..#.##.##...#....###.#.....##.#.............#
..#..#.....###..##..........#........#.#.........#.#.......##........#...#.#.#..#..#.........##......#.##.#...#..................#.##.#...##.#.....#.....#.....#.......#....##....#...###.#.#.....#......#........#........#.......#..#....#....##.......#..##......####..#.###.#.#.#...#..#..#....##.#...#...................#.....##......#.#.#...###.......#...#...#.....#..#.#..#............................#..#.#....#......#....#........#..#.....#..#........#...#.#...#..#.#.#....#.......#.#.##..#.##..#..
#.###.##.#...#..##.....#...............#...#......#.........#....#.##.##.....#...#....#.#.##.....##..#.#......................#.##.....#..........#.#.....#..##......#...........#....####........#......##.##..#........#......##.....#.....#....................#....................#..........#.....#...............##...........................#...............#.....##.##.....#.....#..#...#.#...##.#..#.#.#.....##.....#...........#..........#........##........#...#...#.#.......####.......#....#........
##.....##......#...###.......#..#..#....#.......#..#.............#..................#.....#........#...#...#.#.#.#....#..#.#..##.#.#.#.#......##......#..#.#..........#.#...#.........#..........#.............#..#.###...#.........#...........#.##....#.........#...........#..#.......###........##....#..................#....##......#....#.#.#.......###.#..#..................#.#####..##.#.#..#....#....#..........#..##..#...#.#....##...#.#...#....#..#......###..#.............#....#.....#...#..........
....#................#............#.....#.#.....#.##...#..#...#.#..#.......#......###.#.##....##..#...#............#......#..#..#.#..##..##...#....#...#....#.#..#....##....#....#...........#.............##......#....#.#.......#............#....#..#.............##.....#...........#..........#.#.#.#.........##...##.....#..#....#.............##.#.#....#.#...........#.#...#.............#...#.#..#.................#.#...#.....#....#..............#.#..#...##....#.....####...............................
#.#..............#.................#...###..#.#....#.........#...#....................##.#...........#.#....#.#...#...#..##...........#...............##.....##.........#.....###..........#................#.##...#............#....#.#..#..#.......##....##.........#.###.###....#.#...#.#.#...##...#.......###.#.#.....#...#....#....#......#..........#....#...#.#...##.....#....#...#....#........#...#...........##.#..#.....##....##...##........#.......#..##.#..######.#..#.#...#........#....#....#...#...
.#................#.......#......#..#.#....#.......#........#....#......##..#.#.#...#..............#............#...#.#.#.##...##.#...#...................#....##.........#.#...........#..#..#.....................#..#.#............##.....#.#...##...#.........#.......#..#..................#.#......#....#.#.#....#..........................#......###..#.....##.......#.....#....................#....#...#.#......#......#..#...............#........#...........###............#.......##....#..##.#...#.#.
##...#...#..##......#..#....#..#.....#.##...#....#...........##......#.##..##....#............#.#.#......#..#....#....#................#................##...#....#...........##..#.....#.....#.#..#..............#..............#...#.............#..#.#...#..#.........#.......##..##...#....#..#.......#.#...#......#...#..#.........#.##..#...#........#....#..#..........#.................#.....#...............#.#.#...###............#....#.#..#...........##.#.........#...#..#.##......#....#.....#..#.#..
...#..#............##..#.#....##...#.......#...........#...#..#..........##.........#.....#..#.....#.##.##.......##.....#.....#............#............###...........#.#.....#.....##.##.#.....#...#..#.#....#...#....#....#.#.#..#.#..#.##....#..#.##...#..#.####.#............#....##.#..#............#...#......#........#.#.#.#.....#.............#...##.#..........#...#...#.....#..#.#.........#..#..#....##.#...#.........................#.....#....#.#.............##...#....#............#.....#..#......
........#....#........##......#.#...#....##..........##............#.#.#.....................#..#....#................#..............#.#..###.....#..#.........##.#.................##.#........#.....#..#...##.#..#.....##....#......#...............#####.....#...#...###....#...........#....####....##......#................#..#.##......#....#........#.......#.....#....#........##.....#......#.###....##.#.#.##...#...#......#...##........#........#..#.......#.......#..#.......#...##...#...#.#.#.......
.###..#.#...#..#...#...........#..#...........#.....#...#.......#....#.......#....#........#....#..#...#........#.............#...#..#......#..##...#.#...#.......#.....#...#..#..#..##..##......#.#...#.......#............#.#......#..##......#.....#.....#...###.#..#..........#..........#..#...#..#.............##.#.....#.##......#..........#......##..#.....##.##..#....#...#.#..#......#.......##.....#....#.#...#.......#.#.......#....#.........###........#.#.....#.#.......##.#..#.......#...##.#......
.#.##......#.......##.#...##..#.....................#.#....................#........##.......#.....#.#.##...#.............#..#...........#..###.....#...#......##..........#.#........#..##......#...#...........#..#...##...#.....##.......##....#.......#....#.##..#.......#.......#..........................#....#....##..#.#....#...#............#....#..##.........#......#.#...##.#..#.........#...#.#.#.............##.#.......#...#.....#....#.#............#..................##....#...#...#....#.#.....#
.#..#.###.....#............#..#.#.##..#..#.##...##.#...#..#............#..........#..#.#.....##....#..#....#.###.#..##...##.#....#.#..#..........#.........#...............#.....#..#..#.......#.###...#..#........#......#........#........#..#..#....#......#..#.##.....#....#............#...#..#.#..........#...........#.#.........#....#.......###..........##...............#...........#.##...##...................#..#.......#..#......#.#......#...##.............#.##..#.......#...#.#.......#.####......
...........#.#.................#.#.............#........#...#...#...#.....#.......#.....#.....#.........#.....#.#...##.#.#......#....#.....##.#.#..#..#........#........#....#..................#.#...............#.....#.......#.......#...#..........##....#.#........##.##.#...#....................#.......#.........#.......#.......#.......#.#...#.........#...#......#......#.....#.#.....#..#....#.....#..#...##..#.......#........#..#......#.#.....#.#..#.......................#......##.....#...........
...##.#.............#....#....................#.#..#..#.....##.....#......#.##.##.......#.##..........#..#.......#.#........#....###......#.......#.#...........#...#..............#...#.#..##.#..#..........#...........#..##.................#.....#..#........#.#.........#.........#.#..#.......#.......#........#........#..#..#.....#.......#....#.#.#..#.......#..#.....##.........##.##........#.#............###..........#..#...#....#.#.........#................#...#...........#.#............##.##..#.
#.......#..#.#....#...........##....#.........#...#.#.............#...#..............#...#..#.........#.#.........##..#...#.......................####............#..#.....#.#......##....#.#.#.#...............##..#...#..#....##..........#.#..........##...#.....##..#.#.##......###.####.........#...........#..#.......#...........###...#...#...#...#....#..#....#...#.#.............#.#.#..................#....#.#..#.........#......#.#.....#.##.........###..##.................#.....#........#...#......
.......#..##.#....##......#........##.....#................##........#.........#...#....#.....#.....#.#..#.............#............#......#......#..........##......#.#.#..........#....#..#......#.#..#..........##.#........#..#....#.#....#.......##.........#.....##...#....#......#........#..#.##....#........#...#....#.....#......#.#.#..##......#..#.#...#....#....##..#...##.###.#..#..##...#....##..#...#..#.....#.#.......#..#..............##................###......#.#..#........#...........#...#.
.#..#..#.......#.....#....#..#.......#..#.......##.##.......#......#......#..........#.....#....#.....##.....#......#.##..#.......#.#..#.#..##..#..#..#..........###..##.....#...#.#....#.#.#...#.#.##........#.#....#..........#..#.#...#..#....##.#........##......................#....#..#.......#.#..#...#....##.#.##...##...##..##..#.........#.....##.#.#..#....#......##.....#...........#...#.#...........#.#..#.####..#........#...#.#....#.##..#.....#.#.....#........#..#.....##......#..##.....#.......
#...##....#.#.........###......................###...#........#.#............#..#.......#.......##.#.#..............#..#...##...............#.#.........#............#.#.........#......#..#.......#..#....#.#..##..#.##.......................#......#.....#.#...###..............................#.......#..............#.........#....#...#..#...............#..##....#...#..##.......#....##..#......#........#...#......##..#...#....#.....#..#...........#.....#.#...........#......#..##.............##......
.............#.......#.#....##.#.......#......#.#..........#..#..........#....#..........#.#.........#.....#.##.##.......#....###..#....#.##......##........#..#..#.#........#....#....##..#..#.......#........##...#..#.##.......##..#.....#..#.#..#...#...#.......#...........#..#....##....#..#..#..............####.#..........#.#.#......##..#..#.#....##....##.....##....##..#..#...#.##.......#....#...#...........#..#..#....#..##..#....#.....###......#.....#......#..#...#..#....#.##.........#..##...#..
...#..##.##......#.#.#..#........#......#.##...#..#.....##...........#......#...#............#....#..........#..........#.#........##......#...#..#.#.#..#.##......#.#......#.#.......#.....#.##..#....#..#...#....###.........#...#..##...#..##..........##..#........#.##.....##.............#............#..#..#...#.#............#.#...#.#.##...#......#.....#................#.#.#..#....##......#..............#..#....##.........#..##.#....##.....#..#.............####....#......#........#.......#........
.#.#.....#.....#.......#...#.....#...#.##...........#........#..#..#.#...#.....#.#...............#.....##.........###....##.............#......#..##...#.........##..#...#...#..#...#......#......##.......#.#...#.....#.##..........#..............##.##.....#...#..#.#..#.....#.#...........#........#.............#........#....#...##...#........#...#...#......#............#..#.#............##............#........#.#...#..#.....#....#....................#.........#.......#...........#.....#...#........
....#....##.#........#...#....#.............................#...................#..#.....#...##.....#......#.................##......##..........................#..#....#.##..#...................##......#..#.#.......#.#.............#....##....#.....#...##.#..###.#...........##...........##.##............#..................#....#.....#.......#.#.#........##................##..#..#.....#...#................#..........#.#....#.#.#.....#.....#....#......#...####......#.#.##....#..................#..
.....#..#.#.#....#......##.....#.##.###...##..#.....##.##............#...#.#................#..........#.#..##....#.#..#.....##.................#...#...##........###...#........#..................#..#.#.#...#.....#.........................#......##..##....##......................#...#..#.#..#............................##..#.....#.......#...#.#..............#..#.#....#....#.#.................#..#..#.#.....##....##....#....#..###.#.#......#..#..#.........#..##.#.....................#..#..#....###
...#...........#...#.....#....#.............#..............#...#..#.............#...#.#....#......##...#...#.........#..........###.#........##.....#.................#.#....#...................#....#..#..#.##..##...#.#...#....##.#...##.##.................#..##...#.#.#...#...#............#.....#...........#..#......#...............#........#................#...#.......#..##.....#....#.#.........#...................#......#.#...........#..#...#...###........#..#..........#......###....#..#......#.
.##..#....#..##..#.....##...#.....#..#.#..#..#..##.......#...................#..#.....#.#......###.....#..........#..#................#.#.........#.#...#......#..#.....#.#.##.##..#...#.#.#...............#.##...#.#........#.#..#.#...............###..#.#.##..#........#.....#.....#......#...#.#.#.#........#..........#.................#..##..#...#...........#...##....#...###..#......#.........#...............#..#....#..#.........#.........#.##.............#..#....#...#.#..#.#..........#....#........
......#...#...#.#...#.......##.....#...#......##.#.#.#...##.#.#....#.##......#..#.....#.........##.....#......#....##........##.....##...##..#.............#....##..#.....#..#...#..........##.#.....##.......#..................#.###.........#...#......#.#........#.#.....###...........###.........#.###.#........#.#..#.....#.#.##..#.....#.....#.......#...#........#........#....#...##........#.........#...........#........#.............#.#..####.....................#....#..#..##....#.#..###...##.##..
......#....##..#.##.#........#...#...##......#..##...##....#....#.....###..#......#..#.#..#...#.........#...........#................##.#.#....#.....#....#....#......#..#..###.......##....#....#..#...............#...####.....#...#..............#.##.#...........#..#...#...##.#.#.#......#.##................#.#...#...#.##..#...##.#..........#.##....#.......#......#.#..........#..###....#.........#......##..........#.....##.#.....##.....#...#....#.#..#.....##....#.#..#............#....##...#..#...#.
....#.....#......#.....#....#..#.....#.........#...#..##....#...#..........#..#.#.#..................##..#....................#.....#.##.......#..#....#.#..#.......####....#..#.......#....#.#.##..#........#.#...####.............#...##.......#...#..........#...#....#.........#.#.#...##..#.......##..#.#.#.....#...............#.....#...#.................................#...#..#......##.....#....#.#.....##....#.#........#.#......#..#...#....##.......#...#...........##.........#....#.#...##.......#..
..........................#......##....#.#.....#..........##...............#.......#.#.#.##.....#.....#.........#.....#..#..............#.#..............###..##.....###.#..#.#.#..........#..#..........#......##...##.............##....#.....#....................#..#.#........#.......##..............#......#..#.#.##.....#.....#.......................#....#...#...........#.....#.............#.#.....#.##...#.#........##.........##..#.#.....#..#......#.#.#.......##.#.#...........#....#............#..
.#.....##..#..#.#.#.#.#..........##....####..#...#.#..........##.#........#.##.#..#.........#.........##...........#..............#......#...#........##....#..........#..#...#...#.##...##.#.##.#.....#...............#.#....#.#.......#.#....##.....##..##.........#...#.#..#.#......#...#..#....#..#.....#..#.#...##...#.##...#.#..........#..........#.#.....#......................##..........#.........#..#.#.......#.........#.....#...#.##......#.................##.#....##......#.....#.#........#......#
.#.#..#...#......#.......##.........#...###..................#.#......#..#.#.#............#....#....#........#..#.......#.#####..........####.....#....##.#.....#..........#...#....#..#.....#..#.#.............#..#.#....##...#.................#..#..#..........##.....#..##...#........##.##..#...##......#...#.....#.##.#.#........#.......#.......#...##......#....#.#...#......#..#...........####.##.....#............##..#.....#.#...#...#...........#...#...#..#.........##......#.#.#.......#.#...#.#..#..
....#..#.#.....#....##.#...#....#.#.##..#...#......#.##.........#.....#...#.#..#..#.#.............#.#........#......#....#.#.#...#.#.................#.#.....#..#........#.....#.#..#.#.#..#....#.###.....#...........##..#...#..#......#........#......#.#.............#....#..##..........#.....#.....#..........#.###......#...###..##.#....##.....##.#...#.#....#......#..............##..#...#...#....#.#.#.#.....##.#.#......#...#........#...#..#..#.#.#....#.......#......#......#.....#..#............#.#.#
.....#..#...#..#....#.......#......#.............##.......#.....#...#........#.......#....#.##........#....#..#......#.......#....#..#.....#.........................#.........##.#....#.#.#.......#...#.......#..#...#........#..##..###..#..#..#.#....#....#.......#...#.......#...#...#.......#.##..#......#..........##.#..#.##...............#.##......#..............#........##...#.#.#.......#.........#.....#.....#...###.....##...#.....#.........##.##....#......##.#........#..#.##......#.#.#..#.#.....
...#..#....#.#........#............##.#....#...##........#..#.................................##...#.......##.........#....#...##.#..#...#.........#...#...#...........#....#...........#....#...#........#.........#....#..#.......#.#.##...#......#..........#.......#...........#...........#...........#.#..........#......#.....#........##....#......##.#........#....#.......#.......#..#.....#.#...#..#.#....#.#...#..#.....#..#.###.....##....#.##.....##............##.#..#....#...#.....#.........#......
.#.......##.#.............##...#.....#.#....#...#..#.#.#.#.....#.#..##.........#......#..............#.......#......#.....#....#........#..............#.#..#....#......#......#...#..#..##.......#.........#...#....#.##.#....#.........#...........#.....#......#...#.....#...#.#.#.##..###...#..#.........#..#............#....#.#......#.....###...#.#..#.....#.###...................#...#.#.#..#.#......#..#.................#.....#.#.#..#........#.......#.....##.....#...#..........####.#......#.....#....
..#...#....##...........#..##.....##.........#....##..#..#.#...#..#.#.............#..#..#....#..#.........#........#...#.#..........#..........##.#.#..#...#.#..#......#..............##....#..#..................#.#........#......#....#......#..##...##...###...#.#..#...#.##.....#..........#..............#.#...#....#.#..........###.#...#...........##............#.#..#....##.##..#.#...#.....#........#.#.....#........##.............#.............#......#.#.#.....##..........#.#.........#.....#.....##
.........#.#...#..##............#.#.#......#.......##.....#.#....##....................#...........#.#.#....#...#...#......#.......##.......#..#.............#.....##.....#.........##.................##..#......##......##.....#..............#.......#..........#..................#..#...#...#.............#......#.....#.#.##....#.......#.......##......#..........#..#.......#.....##.#....#.#........#..........#.#...##.##......#..#.#........#..........#.............#.#...#.#...#...#...#......##..##.#.
.#............#.#.#.#...#...#.....##.....#....#.#.#........##.........#....##..###..........#...#........##.#..##...##....#.#.......#...........#..#........#...#.##..#.#.....#.......#..#...............##.........#.#..#......##.......#.#....#.#..#..##.#.#.....#.....#.....#...#......#....#.....#.#.#.####.....#..........#.......##.##...#.....#.#.#..#......#.#...............#..........#....#..........#.....#...#..#..........#.....#.#.#...........##.....................#.#.#.##.#..#.#....#......##...
...#..................#..........##...........#.#..#.........#..#...##...............#....##......#.#....#.#...................#...##......#....#.......#.......#......#..#...##.........###..#...##..#.....#........#..###..#.#.........#...#...#.#..#..#.##..#.............#....#..##........#.#.........#..##........#.#....#.#.....#...........###.#...............#...............###.......................#...#.....#.........#.#......##........#.#..#.##......#...........#.....#..#..#........#....#.##.#.
.#....#.#...##.....#.#.............##..#.##....#..#......#...##......#......#..#.....#.#...#....#.#......#.#..#......#.#..#...#.#......#..#....#..........#........##..#.....#....###.....#.##......#.....#.....#.#...#.........#............#.....#.#..................#....#...................#.#.#.........#..#....#.#....#.....#.#......#............##....##.#..#....#.#.........#...##..............#...##...#.#......#..#.......#.#.......#...##......#......#.....##......#..#....#...#...#....#...#....#.#
......#.#.......#...#...##..#...#..........#.#...........#........#.........##.......#..##..###.................#........#..#.....#.......#.....##....#...#...##....#...#.........#..##...##......#.#.#.......#..#...#.......#.#...#.....#....#..#..#.........................#...#........#........#.................##.....#...........#.##.#..#.#.....................##....#........##....#.....#..#.......#.#.......#....##...#.###.#.....#...##....#.#.#...#.#..#......#....#....#..#....#.##....####..#......
....#...#.....###..#...#....................##.#......#..#....#..#.#.#..........#..#................###..###........#.#..#..##.#...#...#..#...#.........#..#.##.........#.#.....#.#..........#......#..#...........#.............#.....#....#........##.....##....#...##..........#.#..#.....#.#..##.#...#.#.....#.....##.....#..#.#......#....###..................#.....##..#.#................#.......#..#.##....##.#.....####.###......#..#.#.................#......#.....#.......##..#......#....#............
..#..#....#..#....#..........#..#....##...#.......#........##..#.#.###.........#.#...........#..........#............#.#....#..............#.#......#.......#.....#.#.........#.#..###...##..#.#....##.#....#..#..........#.##.....#..#.#.##...#.....#..#.##..................##......#..#..#.#.......##..#..#....#..#...#...........#..............##.....#......#...##...#.........#...................###.###.......#......#........#..#..............#..........#...#.##....#...#.#.#.....#..#...#......#.#.....
..#..#.....#..#......#....#...#..#..#..............#..........#..#..............##.....#.##..##....#......###......#..#..#.........#...#......###.#......##.#.#.......##.....#......#...#....######..#.#..................###........#....###....###.#.#.###...............................##....#....#.........###...#........#....###......#.#...#.....#........................#......#..#...##.........#.##..##....#.#.#........###........#.#.#..#..##.......##.#...#.............#.........#..##......#.#.#...
....#...#....##.#...#.#......#.......#................#.............#....#.##...#.....#..................#........###..###...#..#.....####.......#...#.....#....#...#......#.....#..#.#....#.....#.....##.#......##...........#.#.#......#.#......#...........#..........#.#........#...##.....#....#.......##......##............#.........#...#....#..#.#...#..#...#....#.#..#..........##..##........#...#...#.....#.#........#...#......#.#.......#.#..........#.#.#...........#.......#............#..#....#...
...##....##...#..#.#..#..#....##....................#.#..#....#....#...#.#....................##..#....#......#..........#..#.#......#....#..#.......#....#..##...##........#............##......#....##......#..###.#..##.....#..........#...........##................##.................#..#...#.##.##.#...........#..........#.###.#....#................#..#..#.#.........#...###........#.....#...#.#....##.#.#.......#.#.....#......#............#..##.#............#.#...#.......#........####.#.......#..#.
.....###............##....#..#..............#...#..#..#..#.........##......#.................#.....#.#............#......#.....#..#..###...#.#.....#...##............#.#...................................#....#...............#.............#..#.#.#....#....#..#........#..................#..#.....#..##......#.#..#.##........#..#..#..#......##..........#...#........#.##........##..#...#..........#.##......#........#.###...#..#..#.............#.#.#...#..#.#.#...###...#....##......#......#......#.....
.......#....#......#..#.##....##.............#...#.#........#.......#....#......###.....#....#....#.....#...........#..#.#.####..#..#.##.......##..#.............#.....#.##..........##.........#.#...........#....##...##..#..#......#................#..#.....#..........#...#....#......#....##...#........#....#.....#..#.......................#.....#...#.###...#.#.....#........#..........#...#...#.#........#.###..##......#.#...#.............##.####.#.###.......#...##.....#..................#.#..#..#.
#...#...#...#.....##..............#.#.#.#..#.##..##....#......#..#....#.........#........##..#..........#.#...#.##..#......####.#.#.....#...................#..#......#......#...#....##.#.......#.#.#...................##.............#....#.........#.....#...........##..#.............#.....#.......#....#.#.................................##........#....#.#.........#..........#..#..............#........#........#........##..##.#........#.....#.........#..##.#.................#....#..#####...#.....#
#....##.......#..............#.....#.....##......####...##...#.....##.........#.####..#....#.........#..#.............#....#....#.........##......#..###..#....#...#...#.#...#.#............##.....##.#......#.#...#..........#........#.........#..#....#..#...##...#....#......##................#....#......#..#...#...###.......#...........#..#.........#.....##..#......#.##.#.#........#..........#........#....#.........#.##....##.........##....#.#..............#..##........##.............##.........##
.##.#...#....###.............#.........#....#.#...#..........##.........##.#...#.....#...#..#........#.....#..#...##...#.........#..#...#..........................#...#.#....##.......##..#....#..#.##.#.#.##......#....#...#..##..#..#....#....#.........#.....#.....#.......#.......#.......#.#...........#..#........#.#.#.......#.....#......##.........#.........#...##...#..#...#.....#....#........................#.................#.....#..#.............#....#..##......#....#...#.....#................
##....##.........##.......##....#...#........#.#...#.#...........#.#......##..#.#..#...#...##..#..#.###...........##..#..#...............................#.............#......#.......#..#...#......#.#......#.........................#.........#.#............#....#...#.....##...#.....#..##.............#....###.....#..#.....####...#............#...#.......#...#....#.#..#...#.............#.#...##......#..#.......#....#...........###.......#..........###.#....#...#.............#.#..........#....#.....
...#......#....##.#.................#..##....#................#...#..#.#.........##...#.##.......#..##.#......#..##...............#............#...#...#..#.......#..##.....#...#.....#..#....##...#........#.....#.#..........#...##............#.#......#....##..##......#.....#...#..#...##.#.....#......#.#...#....#......#.........#....#................#.....#.#.#..#..........#...#..#.###.#.....#.........#....#...#..#...#...#......#...........#.#...#.......#........#.......#.....###.......#.##.......
.....#.............#..#......#........#......###..#....##....#..........#.#......................#..........#....#.......#...............#.......##......#...#...#..........#....#.......#..#.#.............#..#.#.#.....#.#..#.....#...#....#..#..#.....#.....###....#.#.#...###.#.....#......#.#..........#.....#......#..#.##........#...#......#..#.....#..#....#.......#.#.#.....#...#.............#....#.#.#.#...........##..#......#......#.....##.#.....##...............#....#..###........................
.......#...........#.....#.#.....##.##......#........#.###........#............#.#.#................#....#.###...........#...##.........#..#.#...........#..#.#....#.......#..#.#......#.....#.....##...........##........##....#..#.....#...........................#...........#.....................#.......#...#.##...#...#.#.#...#..#.#..##.............#...........#.....#...##......##.#....#............#.....#...........###........#.#.#.......#.........#.#.#.....#.....##...###....................##..#
.#.......#.......#..##....#....................#.......#.........#................#.#.#..###..#..#...#....#.....##...........##.#.............#.......#.....#..#.#.#..#.#....##.......#......#..#...#...#..............#.#..#....#..........#.#....#..#.#..........#.#......#.............##...#.#...........##...#.....#....#.............#.....#...#.........#...#.#..#......#...#...........##.#......#...#........#...........#...#.#.....##.....#...#..#....####..#..............#.....#...........#..#.......#
.....#.........##......#..#.............##...#.......#..#.#.#...#.......#......#.#....#..#.....#...#..#.#......##...........#.........................#.......#........#......#...##.#...#.......#.................#........#............#............##.#.#.#......#.#.......#......#..#.....#........#....#..............##.............#....#...#................#.......#..................#.....#...........#.........#.#....#.......#......#.................#...#...####.#......#........#......#....#.....#.
.....................#......#........#....##....#.....#....#.#........#.......#...#...#....#............##............###.#.........#.......##....###.#...#.#......##....##.#.......#............#.....#.....#.....................................#...##.....##.#.......#....#.#....#...#....#....#..................#.#......#.......##....#..#.##.#.#.#........##..#...##...........#............###..#..#..............#.###.#.#...#.#.....#..##....##....###.#.......#......................#...##.......#....#
##........#.......................#........#.............#....................#......#.........##.#...#.#...#....#.#....#.......#...........#....#....#..........###........#..#.#......##..................#....##.....#.#.............##....#...........##...#..#......#...#...........##...#..###...........#..........##...#..##.....#.#..###.#.#.#...........#.#....#......#.......#.......#.##......#.................#..##...#..#.....#....#.....#..#...##......#.#.##..#.#.....#..#........#................
........#.....#......#.....#...........#....#.....##.#.#..##............#..#..#.#.#....#.....#......#...#......#...#....................##.#..#..#.............#.#..#......#...#.#.#.##.##.....#......#...#.#....#......#.#....#..............##...#....................#.#....#..#...#.#...####..............##...#....##.##...#..#...#.....#.....#..#.......##.....#............#..#.#.#..#.......#....#..........#.....##..................#..........#..#...............#.............#..#....#..#.......#.#....
...#....#...#.................#.......#.#....#....#....#...#.......##....#......#........#.....#...###.......#...##................#.....#.#......#....#.......#...#..###...##..#.#.........#.#....#................#..............##....##....#.....#.#.#....#.......#.#...............#.....###....#.........##.....#.#.......#......#...#.##.......#.........#......#..#.......#......#........#...#..#....#....#...#.#.......##.##....#.##.............#..................................##...####.....##.#....
.##.#.#.......#..#........#...#.......#...................#.##...#........#.#..........##.....#.....#...#............#.#....#.....#.#......##.....#.........##............#...#.#.#.#.#.........##..........#.###.......#.#....#.#......#.......#..#.#.........#...#.....#..#..##......#...........##.........#...#.#......#..............##.....#...###.........##....#..........#...........#.#....##...#....#...........#.....#..#..#....#..#......#......#..#........#.#..##........##.##....#....#..#.#...#....
.#..##.........#.......#......#...........##.....#.............#.....##.........#.#.#...#...#........#.....#......##....#..#.........#....#...........##..#....#...#.....................#.#.##......#..#.....##.##.#.#.....####.....#........#..#..............#.....#........#....#....#....#.#.......#.......#..#............#........#.......#....#....#............##..............#.....#....#.##.#....#.#...#.....#.........#.....#.#.............###.#...#...#.#..#...................#...#....#.#...#......
##.........#.......#.#......#.##.....#.....#...#.......#.............#...............#...#.#..#...#.....##.#.......###.............#..#...#...#.#..##....#................#..#..#..#...#.#....##.........#......................#..........#.#........#.........#.#..#....#...........#.#.#............#.....#..............#........#........##.........#....##..####....#..#.#...#.#.....#...#..#.....##..#....#......#....#..................#............##.#....#.......#....#...#......#..#.........#.###..#..
......#.#..#.........#...#.#..........#.#..##........#.##.#......###............#.#........#...#.....##..........#.#.#.##......#.......#...#...#....##....##................#..........#.......#.......#..#..#......#....##..#.........#...#....#..#..##.......###...#.#........#....#...##......#..#.#...#.....#..#........#.###..#....##.#.#..........#..#.##..#.....#..##.#.....#.............#..........###....#...#.##.......#.#.....#.....#...#........#.#.#...#.......#.##........................#.........#
...#.#.....#.#..................#......##.#...#............#.....#...#.....##.....#............#...#....##...##.....##..#.#.#.........#...#..##........#.#...#...#.............................#...##.....#....#.#...........##..........#..#....#.#.....#..#.#.###.....#..#...#..#................................#.#..#.#.......#.#.#...#.....##..#..#.....#............#....................#.#..........#...#...#.#.#...#.....##...#.#.#..#...........#.....#..#..#...............#..#...........##.....#.....#.
.#.##.#....#............#.##.#.##..#...#....##....#...#......#.....##...#.........#..#.#......#.#.......##.............###....#...###.....#....#....##.#.......#..#...............#..................##.#......#...#........#.............#..##.....#..........##...#.............#..#.......#....##...............#................###..#........#..#......#...#.........#..........#...###..#.....##..........#.........##.#..........#..#..#.........#......#.......#..##.............#.....##...#....#.....#....
.......#..#..#...#...........#....#.....#.......#.......#...............#......#.....#.....#....#..............#.#.#.#.....#..#.#.........#.....#.....#..#.#..........##.#..##.#..........##...##.......#..#.#.#....#.....................#.............##.........####...#.........##.#.....#..............##.............#...#....#.#...##...#..........##..#.#..##..#..#................#..#.....#.....##..##......#.....#.#.##....##..........##...#.......#.#.#........##...#...#....#.#.......#.#...........#.
.....#.........#..#......#....#..#.##....#............##.........#.....#.#...........#............#.#.#...##.##.....................#............#.....#......#.#.#....##......#...##.......#..#........#....#..##...#...##...#......#......####.#..#....#.........#.......................#............##..........#...#.....#.............#...#...#..##......#.#.....#....##...#..........#.................#.#...###.....#.#...#.#......#......#.#....#.....##....##....#........#.#.................#...##....##
.#....................#.#......#.............#.....#..#.#......#...##........#..#..##..#......###.#..##....#...#..#..#....#....#......#......#..........#.###..........#...#..........##...#...#.####.#......#.#.............#......#......#.#...........#....#..................#...#..#...................#.........#.#..#.#............#....#...#......#.....#............#..#...#...#....#.....#.#.#............#....#.........#.#.........#......##....#....###....#...#...#.....###..#..##.#.#.....##.....##..
............#....##.##...#..#........#..#.##.........#..#............#..........#...............#......##....#...#...#...#...........#.#.#.#..........#.#..............#.#...#......#..#..#..#........#......#....#........#....#...#.....#.##....#...........#....#.#..##..#......#....#.#.####..#........#............#..#..#....##..#..#..#.#...#......#............#.........#...#....#....#........#....#..#...............#.###.....#.........#.#....#...##...........#..#....#..................#..#.#...#..#
...#.............#..........#.......#...##.....#..#....##.....#..##...............#..#....#.##...#...#..........#.#....#..#.....................#.....#..#.##.##.#......###............#..........##...............#......#..#.#.....##.#.#.............#...............##.#.........#.....#...............####.###.#................#.....#........#.......#..#............#....#.........####...........###...........#..#..#.......#...##.##......#...#.##....#..#...#.#..#.##....###......#...#....#..##........
#......#...#.#......#..##.#.....#.#....#..#...##...........##..#.....#.....#..#...#...#..........#..#....#................#.......#....#.#..#...#...#...........#......#....#...#....#.#......#........#....................#.....#.#..............#.........#.......#.#..........#........#...##.........#....###...............#.#.#..........#.....#.#...#......#................#..#..............#....#.............#....#.#...............#....##.............#..#......#.#..#...#..##..#......#...##..##.....
....#.#..........#..#...#....#...#..........#....#.#...#.#.....#..#...........##....###.#...#.............###..#..#..#..#..#.#......#.##.#.....#....##.#..#.#..............#..#.....##..#..#..##...##....#.#.#...###........#...##.#...............#...#.#.#.....#.........#...#..#.#..#..#.................#....#.......#...#...........#....##..#.....#..........#...#...#........#..####...##.#....#.........##.##......#..#.#...#....#........#...#.......##..##..........#..#.#........##.#..#..##...#...#....#
.#...........#.........#.........#........##...###........#...#........#..#.....#.#........##............#....#..#..#...#..##........#..#..#........#.##..#..###...#.#......#...#.##.##.#......##...#.#............#....#...##.##..#...............#....#..#..........###..###.............#.....##..#........#.....#.....##...#.....#....#.###...#.##......###.......#.##..##......###.........##.....###..###.#.##.#.....#........#......#....#...##.....#......#..#........##......#..#.........#...#.#...#....##
.##..............#.#.......#...#........#.....#.............##.........#...#..#......#....#....#............#..........##......#...#.....##....#..#.....##......#...##...............#....#.........#........#..#...#.#...#..............#..#....................#.#...............#....#........#..........##.......##.#.....#.......#....#.....#..#...#.#...#......#.....#...#......#.........#.................##.......#.......#.......#.........#..#...............#....#.#.................#........#..#...#..
....#..#..#.....#.........#....#...#..#.#..#.#....##.#....#...#.........##..........#.#..#.#.....##.....#.............#......#...#...#...#...#....###....#.#......#...........................................###..#.................#..#...................#...#.........##........#..........###...#..#.#.#..#.#.....#..#.......#............#...#...............#.....#...............#...........#..##...#............#...##.....##.#...#..#.....#..........#....##.#.###.#....#.#...#.........#................
.......#.........#.............#.............#..#.##.....#......................#.....#......###..##..#..............##............#........#.....##...........#.......#.........#.....#....#....##.#.....###...#.#....#...##..#.#.......#..#.##........#...........#.#.....##.....##...........#......#...#......#..#..##.....#...#.##..#.#..####...##.#.#...##......#...#.##.#....#..#..#.##...#.........#..#.....#.....##........#..#..#.......#..#......#.####......................#..#..................#.....
.....#..#........#.#.......#.....#.......#......#.#....................##.#........#.#.#.....#...#..######.....#..#.......#.....#..#.....#...##....#...#.....#.......#..#.......#....#.#....#..............#......#...........#....##.#..............##...##......#...#......##...........#.#....#...#...#..#...#...........##.#.....#..#.............##........#.....#.......#.#.....#..................##..#.................#.#.#.#..###.#......##..................#...........#.........##.........#....#......
.#..#...#......#.....#..#....#..............#....#..#..#.#....#.....#..#...#.........##.#.#.................#.............#..#....#....##...##.#.#...#..........#..#...##........#..#.........##..#.....#..........#.........#.#............#..##.#.#.##...#..#...#........#..#..#..#.........#.....#..#..#...........#.#.....#.##....................#..........##.....###...#.......#.#.#.......#........#......#.......##...................#...#...#..#....#..........................#..#......##.#...####.....
.#...#.###............#..###....#.......##......#.....#.....##.#....................#.......#........#....#...#.#..#......#.#..............#.#...#.....#........#....##....#...........###........##.#..#..#.#.##....#.........#..#......#....#......#.#.....#.....#.......#.........#..##.##.......#..#......#.#.#.#.#..#...#...#................#.##....#....#.......#...........#...#.....##..............##......#................#....#....#......#.#.#...#.....#.#....#..#....##.....##...###...#...##........
.#.#.##...#..#.............###.#..##.......#..........#.....#...#...#...##....#.#.#...................#......##...#..................#....#....#......#.#....#.....#................##.#.........#.#..##....#..#...#..#....##......#..#.#..#.....#......#..##...#...........#.#...........#.#.#.#...##............#.....#.####...........#...................#.......#..##...#..#.....#....##.......#.##.....##.....#............#....##.#..#...##.......#.#.....#..#.#....#.##.#........#......................#.#.
.......#.....##..###..#...#...#.#....##.#.....#.....#.....#............#.#.....#...#......#.#..#..#.#...........#....#.....#.#.#.......#.....#.......#....##..#....##...#..##.#..#..........#.........#.#..#...##......................##.#...........#....#....##.#..#..#...##..#...........#......#..#.#....#........#..##.............#........##.#.#.......#...#....##.....#..#............#.##.#.##....##....##..#.......................#...........#....#..#..###.#....#.....#........#.#.#.##...#.....###...
....#.##.##.##..##.#.....#...#.....##.#...#...#.....#.....#...#.......#..#.......#...#...#..#.......#..#........#........#....#...#......##..##........#.........#..#.#...##.###.......###.#......#..........#......#.#........#..###..............#.........#..#.##...#........#.........#........#..#.#.#....##.....##.#..#...#.......................#.......#...........##.##.........#.........#....##.......#............#.#........##.........#.#..##..#....#.#.......#.#.#.##........................#...#..
..#.#..#.#...........#..#.......#...........#...#....#..#..#.##......#..#..#...#......#..........##......#..............###...##.....#..#..#...##..........#........#......#.##......#......##..#..#.......#..#......#...#......##.#........#.#...........#..........#.#............##.........#.#..#.........#.......#.........#.#..##...##.###.......#......#......#.#..........##.......#......#.......#.#.....#....#.#...#.............#..##.##..............###.#..##..#.....##......#...#..#........#...##.##.
....#...#.........#..##..#..##..........#.#....#.....#..#.....##..#.......#.#......#.#...............#......#...#.......#..##..##....#......#.......#......##.###.......#......#...#.#.....#..#.#........#...............#....##..................##...#.......#.....##.....##.....#........#.........#.....#....#............#.#...#.#...#.............#...#..#......#..#......#.......#..#..##.#..#....#...................#..##.#........##.....#......#...#...#..........#..#...#...#......#...#.#...##......#..
..#....#.##.#..........##......#........#.##..#....#.........#....#...#.#.......#..#.##....#.....#...##............#..#....#.....#......#....#.#.#.......#.........#........#......#.........#..#....##........#....#..#.........................#......#.#.......#..#..##....##.....................#..#.#.#..........#.#..................#...#...........#........#.....#.#............#.....#.......##..#...#.#.#...#.......#.............#.##.#.##....##.....##......#.#.#.......#..#......##..................
......####..#..#......#.#...###..#..............###..#...###.##.#............##..#.....#.........##..#.....#.#.##....#....#.#...................##..##...###..###.....##...#..#..........#.......#....#....##.......#.#....##..........##.#.#.#...#.#......#.............#.#...#.....##.#.......#..........#.##......##.....#...........##..#...#.##....#...##..##......#........#..........#.....#..#.....#....#......#....###..#..#.#..#....#.......#.##.....#.........#.....##....##.#.#..#...#......#...#..#....
...#...##...#....##..#.#....#.#.......#.....#...........####.#..#..##.#..#...#...#...............##..#.##.....#..#........#.##..#..........#..#......#..........#.#.....#..#...#......#..#..........#..##.#.#....#.#......#...#.......#..#.#.......................##..#.##..........#....#....#..#.#.............#...#.#.#.#.......#.....#........#.....#..#.......#..#.........#..#.#..#..........#..#.....#.........#....#..........##.......#...##.........#....#..#......#...................#......#....##.#..
.......#....#....#.#.....#..#......#.....#...#..#...#.#......#.................#.......#.#..#......#...............#..#.##....##..#....##.....##..#.#..#...#..#.#...#......#..#..#..............#.............#...#.........#...#..##.......#.........##..................#..........#.#....#....#....#..#...#..###.#................#.##.......#...#.....#..........#.#......#........#......#...#...............#.#.....#..#...#.##..........##..#.......................#....#....#.....#......###.#..###....##..
#...#.......##.#.##..#...#.......##...#.##.##.....#......####...#..........#.#.......#.......#.....#.........#...#........#...#.....#....#.........#.......#.............#....#.#......#..#...........#..##.....###.....###...#..##..#..#......#.............##.#.#......###.....#.#......#...#..#.#.#..#.#..............#.....#.#..##..#.#...#........................#.......#....#..#....#................#.........#....#...##.#.....#...##.....#.....................#..............#..........###..........#..
.....#....####....###...###.....#..#.........#.#.##..........#.#.##.#...............##......#..#.#....#.##..#....#..#....#....#..##...............#.........#........#.............#.........#.................#..#..#...#...##......##..#.....#...........................#..#......#..............#.....#....#......#.#.#....#...##.......##..........#....#............#.....#........#.##...#...##...............###....#..#..#...#.................#..#...........##...#.......#.........................#.#...
..........##.#.#...#...................#.........#....#..........#...##......#.#.#.#.#....#...##..#..#...............#.#......#..#.#......#............##....##.#...#.#....#.......#..#.###.####.#..............#.........#.#....#............#...#...#..#.........#.....#....#..#..#.#.....##......#.........#...#..#......##....#.#.#.....#.#.##........#............#......#...............#........#....#....#................#.#...#..####.#..##.......#.....##.........##......#....#..................#..##..
.#.....#.#....##...#...........................#.#.#....#.#........#.....##...............#.#.#.#..##..#.............###...#...#.##.#........#......#..#..#.......#........##....#......###............................#.......#.......#...#....#..#..#...##..............#....#..#..##..#....#....#...#.#.........#................#.#..#.#.....#.#.#..#.....#................#.##.......####..........##.......#...#....#.#........#....###....##.#...................#...#..#..........###.......#.......#....#..
.....#.#.#.....#........#..#......#....#.........##.#..#...#...#.....##...##......#....#.##.#......#....#..#.#...#........##.....#.........#.....##...#............#.#..........#..............#.####..#........#.......#....#..#.......#....#..#.........#..........#..........#.....#..#.....##....#.......##...#.......##....##.##...##.............#..#.#....#.........#..#....#.##.#..#.......#.#.......#........#..#.#.....#...#...........#..#..........###..#..#...#..#.........#.#.....#......##...........
..........#..#.....###......#......##..................#.#.#............#....#.#..#...........#......#..#.#.##............#..#...#..#..#.....#.#........#......##.##......#...........#............#.................#.....#.#.#.#.........#...#.....#...#.#...........##......#..#.........#........#...#............##..##......#..#..#..#.#..#.......#..........#.#.######...#..##..#........#..#.#..#.#....#..#..#....#.#.#.........#.##....#.##......#..##.............#............#.......#.....#.#.#...#...#
......##..#....................#..........#.#.#.#.......#....##....#...##..#...#...#........#......#....#..#..#.....#....#......#........#.......#..................##......#..........#....##......#........##..................#....#.......#.#.............#..##...#......#...#..#...#...#.#....#............##.#.#....#...........###....#........#..#......#...#..#.......#....#.#..##...#.#..#.#...........#...#..#................#...#..##..#...#...##...####....##......#......###.#.#.#..##..#....#.#....#
#.##...##..#..#.#.........#..##..#............#.....#.#..............##....#......#..#................#............###.....##...#.#...###.........#....#####.#.........#......##.#....##.#.#...#.......##.....#........#..##...#...#.......#...##......#.##.....#....#...###..#...........#.....#.#........#..................#........#..#..#.#.#......#..#..##....##....#........#...#..#.##.#.....##...#...#..#.........#..#...#..............#....#.........##...#......#...#......#.#.#.....#...#.#............
........#...............#.............##.....#...##...##.......#........#.##......#..#..............#..##.#.#..........#...##....#.......#.##............#....##..#...#.#..#..#......#..##............#.###.##...........##.#.#................#.#.#.#.......#.....#.###..#......#..............#.#..#......#........##..#......#..#...........#....#.......#..##.#......#.#..###.#...#.....#.....#.........#...........#..##..#..........#...#...#..#.......#...#....#.....#......#.#...#.##.....##...#.........#..
..........##...#..#.......##............#.............###.#.....#..#....#.#...#.........#.#......#......#......#............#....#.#........#......###.......#.................#.##.....#..#...#...#...#....................#......#.#...#...#.......#..##...#....##.......#.#....#.#.##.....#.....#...............####.........##...#.....#....#..#..#.#....##...............#.#.#.##..#.#.#.......##....###.#..#..............#..#......#..##....................#.###.#...............#......#...#...............
#....................#..#.#...#........#...#....#...##.#....#...#.....#....##..#...........#..#..........#........#.....#............##....##..#...#...........#.....##....##.#..#......#.......#..#..........##.......#..................##.##..#...#..#...........#........................#...#....#........#....##................#....#..#.#....##.#..#......#.....##.#.#....#.....#...#...#.#..#.#..#...........##........#......##......#....##...#...#......#..#.............#.#.#..#..###.....#.....#......
.....#...#....#...#......#.........#.......#.......#..#.......#.....#...#.#.............##...##.................#..#.#...#..#...###...#.....####...#...#..#.......#...........#...#..#.....#...#....##.......#................#.....##..........##...#.#.#####..#..#....##..................#..##....##.###........##....#.......#..#.....#.##.......#.#.......#...##..#.....###............#..#.......#.#....##...#...##.......#.#.#......#...##.#..#......#..#........#...#.......#...#..#..#.#.#.#..##.........#.
...........#.#......#.##....#.......#......#...#....#..#..........#.#...#...........#......#...............#.#...#..#...................#.......#..##...........#..##..#...#.......#....#.#.#...#....#......#.##..##.........#..#.#...#..............#..#.#.........#.........###....#...........#.....##...#...#.#...#.............#....#.....#...#...#..............#..##....#................#............#................#.....#.....#.#.#.........##...........####..##.....#..............##.........#......#
...#.#.#.#..#...#....#.#...#........#..#.....##...#....#..#............#......#...#....##..#.###......#..............#.........#.#####...##.......#...##.#...#..#...#..#.........#...#..#..#.#..#...#....#...##.##.#....#........#.#.....#.......#.........#..##.....#.......#.#........#....#......##.........#..#.....#.#...........#..#......#..............##....#.##...#....#.......#.##.#.....#..#..#...#..#.#.#.#.##.#....................#..#......###...#.#....#.....#.....##......#.........#.#.....#.....
...............#.....#............#....#.......#...#.....#..#........#.##....###......##.##.........#..##....#...#..............#..#..#..#..#....#...#..............##..#.#...#.......#.#.#..........#..#...............#.#.#....##.....#..#....#.........#......#....#....#......#.......#...#.#...#.#...#.....#.....#..##.##.#....#..#...#.#........#..#..#....#............#....#...##...##...##.....#.......#..........#.#.##.........#........#....#..........##..#.........#...#....................#.#..#.#..
..#......#....#.##...................##....###.###..#.#............#.#.......##.#..#....#....#.....#.#............#......#.#.#....#.................##............#....#....#.......#...#.......#...#....#...#..#...........##.#.#........#...#.....#....#.........#...##...#...##....#.#...#.#.............#..#......#.##.#.#...........#....#....#.................#.....#....#.....................##..#...#.#.###......##..##.........#...#.#####..................#....#..##..#...........##......#............
.........##....#..##........#...##..........#..........##..#....####....................#.......#....##....##.....#......##.#..#...#..##........#......#.....##.........##...#.........#..#..#....###....#......#...#...#.....#..#..#.............#.......#..#...........##..##..#.....#....##.......##.#.#......#.#...#.#.....##....#....#.....#......#...#.#.....#.....##.##.#............#...#......#.............#..#..##..#....##..##.##...#....#......##....#....#........##....#........##..#..#...#.#..##...
#...#..........#......#..#...#.....#................#......................#.............#.#.#....#....##.#..#.......#..##..#..#...#...........#..##.........#..#.#.#.#...#.................#..##...#......#.#.#.#.#.....#...#.#....##...#..#..##......#..........#...........#.#........#....#..#.#....................#.....#.........#....#...##....##.........#......#.##..##.....#...............................#..##...#....#......#.#........#.##..#........#...#..#.#...........#...#.........#.#..........
.....###.....#....#...............#.###......#.....###..#...............#...##...#.##...#.......##.......##.#..#..#...#..#.........#.#..#.........#.........##...#.......#...##.......###...........#....#........#...........#..#....#....###......#...#..#...#.....#.......#.#..#........####..#..#....####...#.....#......#..#..#.#..#..#.##......#.#.......#..##...#..##...##.#..#.........#..#......#....#........#..........#..##.#...#...#.#..#...........#.......#..#.###....#.#...#..#....###.......#...#.#
..#...#..##..........#...#..##........#..#.#.....##...........#....#....#....#.......##.......#...............#..........#........#..#...#...#.....#...#.....#.........................##......#...#..##....#.....#.#..##..............#........#.###.###..###..#.#.##......#..#...##.#.#.........##.....#.#.##.....#..#............##.......#...#.......#.#......#........#....#..###..#..#..........#.................#..##..#........#...#....#.......................##...#......#..#.#...#..##........#..###.#.
..#.##.....#..#.#................#........#..##.....#.........#....#........##...#........##.##........###.......##........#..........#...#.....#.#....##......##.#..#....#.....##.......#............#..#....#.....#.#....#...#.#.##.......#......#......###.#...........#..............#..........#.#..#....##..###........#.........##...............#.....#..#..#..#.........#.#.....#..#......#.##...#...........#.......#....#.......#....#...#......#.......###....#....#....#....#.....#..#....#........###.
#.......##......#.......##.#.......#.......#.......#..#.........#..#...#..#..#.#...#...#.#........##..#.......#.#..................#....#...#..#.###.............#.#.#.........#.............##.#....#.#.#..##.#...#....#..#........................#.......#....#...#.#..........#.#..........##.......................##......#.....#....#.#....#.....####...#.............###.........#.#..#.......#.......#....#...#..#.##.#...#...#.....#......#...........#.........#...#........#......#...##....#...#.......
...........#.#.#..........###...........#.#...#.#...##.#.#...#.#....#......##...#..........#.#.#................#.#................#......#..#.........#........#..#...#...#.........#......#.##............#..........#.#..#........#.#.#............#..........#..#.......#.#.....#..........#....#..#..........#...##........#....#....##..#.###.#.............##................#.##..#.#............#....#......#.....#.#.....#..##......#..#..#..#..#..#..#...#.........#..........#..##...###.#...#...#......
#.....................#..#.........#..##...#.....##..........#.#..##.##.............#.#.#...........#....#.......#.......#...........##.##.#...###.#..............#..............#......#...#.#......#.#.#............#.###..#.......#.....##.##.......#...........................#.##....#.#....#.........#...........#....##..#...##......#.............##........##........##..#..##.....#....#...........#.....#.......#.#......###.................#......#.................#...#.......#....#.#.#.......##...
...#.#....#.#.#................#####........##...###..........#..#...#..........#....#......#....##..........#.........#.#...#....#..#...#..#.......#.#.....#...##..##..#.....#...#..#.##..##....#................#.##.#.#.....#.#.#...#...##...##.##..#..#.#.........#.......##.......##..##.#..#.....##..#......#.#..#..........#........#.........#...##...........#......##.................#.#..#............#.#.#....##..#....#....#.....#........#..#....#.....#........#............#..#....#.....#.#....#..
..#..........##.........#....##..#.#.#.#.........##...#..............#...#.........#..#....#.....#...#..#..##.......#..........#......#.#..........................#..#.##.............##.#..#...#.#..............###..#...............#..#.#.#.......#..............#......#....#..#....#.............##....##.#..#.#..#.##......##.#.........#.####...#...#.....#.....#..####.....#..#..#.......##....#..#.#...##.......#..........#........#.........#.........#.....#.....#...###....#.#.............#....##.#.#
.....#.....#..##........#..#..#............#....#.....#.#..#.....##.##.....#......#..#........##......#....#.......#..#...#.......#..........#.............##...#..#.........#......#...#..#............#.......##..........#..##...#..#..#.........#....#.................#.#.......##.#........#.....#..#.....###..#..#...#........#.#....####.#....#..#...........#...#.......###......###.....#.......#..........##..#..........##.....#.#....#..#.#...##....##.#....#.....##..........#....#..#..#.#...........
##....#.....#...#....#.....#........#.#.........#...##.#...#.........#..#....#..##.#.#........#.##...........#..#............#..#...#..#.#..###......#..#.....#............#.......#.#......#........#..........###....##.....#..........#.....#.................###..........#....#.......###..##.........#.##...............##....#.................##.......#......#.#.....#.....#..##...#...###..#...#.......#.........#......#.....#..##...##...##..#.#.#.............##..#.#.....##.#...#.....#..#..##.....#.#
..##.#.............#.......................#.........#.#....##...#.....#...#......#..#.#..#....#...#..#..........#......#....#........#.#........#.................#.#.........#..#....#.....#.....#...........#........#.....#.#..###....#.#...#....#....#..#.........#.....#......#...#.....##.......##.....#...#.......#.....##......#.#...###................#.......#..........#...........#...#........#............###......#..##..#....##......#..#...#..#....##.#.#.##...#....#..#.........#.......#..#....
......#.#..........#.#.....#........##......##....#.#.#....#....#......#...#...........#..#.#...#........#...#..#.....#.#....#.....#.#..#.............#.#.............#.......#............##....##.#.........##..#...#.#..##....#...#.#.#..#......#..........##.#...###.....#.#.....#..#....#.##....#..............#..#.#..##.#.........##......#.#..#...........#...#..#..#........#......#.#.....#..#..#.#..#...#..#.........####......#...........##...#.........#.....#......#.....#.....#.......#.#....#......
....#.....##........##....#...##...........#.#...#..#...........#.......#.........#...#....#....#.#..##...#.#...................#.....#.##.#...#...#......#...###..##..#....#......#........##......#...##...#.#...#......#.......#...#...#....#..#....#...#.#.#........#...#..#.......#...#..#.#...#..#.#.##.#.....#...........#......#..#.#...#..#...........#....#......#........##......##....#...#..#.#.#.#..#....#..........#..........................##.#................####...............###.............
........##..##.###.............##.....#...#....##.....#..#..........#.#..#..#..####.......#.......#......#.................#...#...#.#..##...#.......#.#..#.#...........#...#........#.#...##..#...####.#..#....###....##..#..###..#....#.#...............##.##............#........###........##......#....#.#...................#.....##.....#..##.........#...#........###......#...#.#..........#........#.........#.........#.....#.#.#....#...#...#............#.#.#........##.......#...#.....#...#.#...#..#.
.##.....#......##....#...##..#....##.#.......#...#...#.##....#.#..#...........#.#.#........#..##........##..####.#........#.......#........#......#.#.........#.....#..#.###...##..#.....................#.#..#.....#..###.#.#.........#..#.........#..#..#..##....#.#.#...#.##....#..#..........##.......#..##....#..#.#.#....#....#....#....###...........#...............##..###....#...........#..........#..........#....#.......#..#........#......#.........#......#.#.#.##....##......##..##........#...#...
.#......#..........#..........#...#...#.......#..........#.....#.....................#..#......#...........#...#..#........#..........#.........##..........###.#...........#.#...####.#..............#.#..#................###..........##....#......##......###.#......#......##..##...#....#..#.#...........#...#.#..##.....#..#..#.......#..........#...#.##.........##..##.........#......#.#.................#...#..........##........#.#..........#...#......#.#.#.......#.#.....#....###......#.#.......#...
....#...#..........#..........#......#...#.#.#.....#.###...###.......#.............#...........#...........##........#....#...#..........#....#.....#...........#..#...#...#..#.............#.#.......#.....#...............#....#............#..#..#...#..##.#............#.......#...........#..#.#.....#.........#...#...........##..........#..#...#.......#..#...#...#.###....#..#......##..#..#...#.......#....#.....#..#..................#.......................#.................#...#.....##.#...........
..#...#...#...#..#.............#..#.......#.#.........#.#.......##....##.#......#...##....#....#.#......#............#...#........#...#...#...#.#......#...............#.........#....#.....#....###.....#.......#..#...#...............##......#..#...##...#......#.......#..#.........#.......#...#.#....#....#..#..#...................#.##.#...#.....##.#...###....#.....#.#.###...#....#.#.........................#...##...#.....###.......#.#......#..........#..#.##..#....#..........#.#.....##.#..........
...........#..............#...##.........#......#.##...........##.......#............#....#...#......#.....##...#.#................#.#......................#.#...........#.#..#..#.#......#.#.....#......#.#.......#..#..#..#................##....#...#.............##........#..#.#.#..........##....#....#...#.....##....#...#........#........#.....##.....#.#...........#....................#...##........#........#.....##........#.#....#........#......#...#......#...#...##.....#.......###..............
###...#............#....###.##.##.#..#.......#.....................##..#............#.#.....##..#.##..##......###.......##.#..#..#....#...#..##...#.....#......#.#....#..#....#......#......#..........#...#...#.........#...##.....#...#.....#.............#...#.....#..#.....#..#..............#..............#...........#.#.#......##......#.....##.......#...#.....#..#..#...#....#................#...#.....#...#.#.......#.....#....#.......#..........##...........#...#....##...#...#......#.......#.......
.##..#.##..........#.#...#.#.#..#....#......#........#..#..#.....#.#....#.#.##....#...#....#..#....#....##.##.......#......#.......#.....#...##.............#...#.#...##...........#.....#....#.......#........#....#......#....#........#..............#........#...##............#.......#..#....#...#..##..............................#.......#...........#..#........#..#...#....#..#.........#................#.#...#..#.#.#........##.#....#.#.#........#.......#.#..#.......#...##.......#.......#....##....
..............#...#.##.............#...#.#........#..#..#..................#.#........##...#....###..#......#.......#..............#........#.....#.........##.....#.....#.......##............#..#.#.....................#...#.##...#.....##....#............#.#.#.......#..................##..#.....#...#.............................#.....#.#...#.#....#...............#.................#........#.....#.........#.#.#.......#.........#.......#..##......##..#....##.#.....#..........#..#...#......#.....#.#
...#...#.#...#..#.###.#..............#...........#....#.......#...#.##.............#...#..............##......###.......#....#....##....#...#....#......##......#.##................#..#...##.#..#......#.#...#.....#..#..#....#...............#.#.......#.#..#.......###.#...#.............#......#............#..#....#......#........#.................#.#.#...#.#..#.....#.#....#.#..#..#.....#............#.#........#.......###.#...#....#.#......#.#.....#..#...#.#................#..................#.#....
..........#.#....#....#...........#.......#..................#....##..........#.....#.........#.#......#.........#...#..#.##.#.#...####..........##..#...............#.......#.......###..............#....##.#...#.....#....#................##.....#........................#...#...##....#.#...#..#.#..#..#.......#....#..#.......#......##....#...#..#.#....#...........#.....#.###.....................#.......#....#...#..##..#...#......##..#....#.........#........##....#..#..#.#..........#.......#...#..#
..#.....#..........#........#.....#.....#...#................##..#...#......#.#........#......#....#....#.#.....#...........#...........##................#.#...............#.#.#....##.........#...##....#....#.#......#....#....#.................#...##..#..........#.....#.#..#..........#....###.#....#.#.#........#.........#.....#.....#.......#....##.#......#..............#.......##.......#..........##.#...##..#...#.......##......#..#..#..#..#.........#............##...##..#..........#........#..#.
.........#...........###..##.#.......##.#...##......#.....##.......#..#.....#.#.......................#........#........###.....##..#..#..#....#.#.#.........#.........##......................#.#..................#...............####...#.#.......##.....##..#..#..#...............###...#.###..........#..#....##.#.........#........##..##...#.###......#..#...#...#.#..#.#..........##.#.#........#.......#.#...........................#..#.....#.#....................#......#.#...#....#...#....#....#.....
...............#.#..#....#.#...........##..#..#....#..##....#.#........#.#..#.....#.##...#..#....#.......#.........##.#...#..........#..##...##.#........#......#.....#.........#..................##.....#...#.##...##........#.#.......##...##......##......#.......#..............#.................##................#.#.....#..##.....###......#....#.....#.#......#.##...........#............#..#..#.#..#..##...#....#...........#......##.#.#...............#.......#...#..#.#..........#.......##...#.#.#..
#..##....##.......#...................#...#....#....#.#..........##.......#......#......#..#......#....#....##.................#.#..........#.#......##...#..#..#.#.........#...#.#..#.....#..#....#.#....#......#..#.#....#.........##..#........#..#..#.#..##...........#.....#......#.......#..#....###......##.#..#...##....#.#.##.#.#.........#...#..#.#.#............#...#..##..#.......#......#.................#....###.#......#.#........##....#.##.......####..............#.#....#....#..##........##...#
#...#.....#..##.#.....##.#..#...##...#.#...........#..#......#.......##........#...........#...#.##..#.#......#....#..#.#..#.#....#..#....#..#.#...#.........#........###..........#........#...##..#..#....#.#.#........#...........#.......##.....#....#.#.........#....##.#......#.#........#.....##..#........##....#...##.#.....#....#..#......#.#......#.......###......#..#..............#..#...#.#.#..##....#...#......#...##.#...#..#....#....#......#.....#.....#...#..##............#..........#.#....#..
......#.....##.......#.......#...#......#..###....#....#...##.....#..........#............#...#.....#....#.....#....#.......##...#.....#......#.....#..#........#..........#...#.#..#......#......#...##..#..........##.#......##.........#..#...........#.#........#.#...#...###............##.......#..#.........#.#....#..#...#..#....##.....##.........#.#...#...#.#........##.....#..#...#.#.#........#....##........#..#.....##...................##...#........#.#..............#...................##..##..#
.###....#..##...#...#...#......#..#...#...............#.....##.#...#....#...#...#...#.....#........#..............#.........#...........##.....##...........#..#.#...#.##.#.........#...#......##..#.......#....#.#....##............................#.#....#....#..##....##....#..##.#.##.#.#.##.......#.............#...........###.........#........##....#.....#...........#....#..#.........#.#....#.....#.....#...#.#.....#...#......#....#..##..#.........#................#...#........#..#.......#....#..#.
....##............#.........#.............#.......#...#........#..#.....#..............##.#..........#...#.#.#..#.#..........##...#........#....#......#......#..#.#...#......#...........##.###....#...##....####......#...#...##..#..#......###.....#.........................#......................#....#...#..#.....#.#.......##..###...#.....#...#..#...........#...#............#..............#.###.....##.....#....##....##.#.....#.....#......#.##.#...#..#..........#......##.#..#.......##....#.........
...#.#......#.#.............###..#..#.#..#...#.....#...........#......##.##.#.#.#...........#...#.#.##..#..#....#.....#...#...#..##.#...##.......#.#....#..........#.......##....#.#.....................##...#.....#.#....##........##.........##.......#.##....#..#.#...#..........#.........#......#...#....##..###.....#...#........#....#..#..#.......#..#............#...................#.......#..##...##.........###......#.......#.#..#.#.#.#.###.#.........##......#...................#..#..............
#......#......#.......##......##.......##...#.......#...........#....#.#...##....##...#.....#.....................###.....#.#.#...###.........#.........#.#.....##.........#.............###.....#....#......#........#..##.#..#.......#.......#.#..........#................#...###.........##......#....##...#..#.........#..#.#.............#.....#..#..#..#.....#...#........##........#....#..#..#.....###.........##..........#....#..#.........##....#.###........#.....#.......#........#.#.#.#.........#...
........#...#.####..#.#...#.....#.#.####................##.....##..#....#.#.#.......................##....##....#.......#...#....#...........#.....##..#.....##.#...........#.#.##.#.....##.#..#....#.#.#.............#.####.#......#......#.............#.##..........#........###..#..##....#...........#......##.#..........#..............#....##..#..............####....#......#..#...#.........#.....#.#..............#.....#...#....#.......#........#....#.........#.#..........##....##....#........#.....
..#..#....##..#...###............#.##.##.#....#.#..#...###....#..........#......##...............#...#..#...##.##.............................#.....###..#.#.....#...#...#........#..#.....#.....##.#......#.#..#......#.###.......##.#...#.....#........#..#.....#..#.#....#.....#..#.#.....#.........##..#.#.#...#....###.#..#.#.#.....##.....#....#..#.#.##....##.....#.......#...........#.#..#..#..#.........#...#.#.......##.#......##.......##.##..##....#...#........#.#.................#.#.#..#.#.........
.#......##.##.#.#..#....#.#....#.....#.##.#..#.....#...........#...#..##...#.....####................#.......#......#..##.....###.....#........##......#.#.....#.#........#.....#..##.#.#.....##......#...#.####........#........#.......#..#...........#.#.........#...............#.##.....#....#....#....#...##.#...#.#.....#........#.##.............#.#....##.................#.#..##.............#........#........#...#...............#......#.....##....#....#...#.#.#.....#...####.....#..##...##....#.#...
##.##.#...#..#......#.........##...#....#.#..#.........#.#.......#.#....#....#.....#..#.....#......#...#.#...................##........#...#...#.......#.#..#.#..#....#.........#..............####.##...#.........##...#.........#.........#......#.#......#.....##.....#.........#....#..#...#..##......#...#.#.##........#...........#..#...#.......#.#..#.....##.....#.#.........##.#.....#..#.#......#....#..##.#.#...........#..##..#.............##......#.#..#.....#.#....#.....#.......#......#........#...
.......#..#.......#............#.#...#.#.#.#.#.#.#.#.........#.....................#..##...........#.....#....###...#.#...#....#........#..................#....#.#.......#......#....##.#.#...........#..#....#..#.......#......#...#.#..#..###.#........#.......##......##.#.#....#...#...##....#..........#..#.......###.#............#..........##..#......##....###....#...###.........#.....##.#.###.#......#.#.#....#.......#..#......................#...#.#...........#...#...#.....#..#.....##.....#...###
..#.#.....#..........#..#............###.#...#...##.#.#.#.#......##......#......#.#.....#..#....#....#..#....#.........####....#.........#..#...............#...##...#..#..#...#.#........#................#..#.#.........#..#....#...#.###.##.#...#..........#......#.......#.....#......#...........##........#.................####.#.....#....#.......##...#....#...#........#.#..............##.....#..#...........#.......#.....................#......#..#...........#.##...#..##.....#....#..#.#.......#....
.....#..#.#..#.....#.......................##.............#........#......#.......#.#......###..##.........##.......#........#..####.......#....#...#.#....#...##.#.........#.#.....#.#........#.....##....#.....#.#.#.......#..#.#...#..............##.........#...#...#....#.#......#.#.#.#..#....#............##...#..#........#.......#.........#.............#............#.....#.#...###....#............#........##.##.#..##....#...#.........#...#....#.##..#.#..........#.#.#.......#...........#...#..#...
..........#.........#..#.#...##......#......#.......#......#.....................#.....#.#.#.#....#..##......#.##.......##..#........#....#....##.........###.......................####..#..........#....##......#..#......#..#.......#..#........##....#....#....#.......###..#.............#..#...##......##...........#.##............#..#...###...#............#.....#.............#...#....#.#...........##........#...#..##...#.......#.......#.#.....#...#...##...##......#........#............#...#...#...
...#.##..#.......#....#......##...#...........#....##................#.........#....#..#......#........#....#..........##......##.......#...#.#.................#.#.##.#.#.......#..........#..#.#.####.#.......##.....#................#.#......#..#.........#.....#..#..#...#.#..#.#..#.#.#.......##...#.#.#.#..##......#.#...##...............#......#.....##.....#.............#.....................#.......#.........#...#.#...#..##.....#......#.#....#.............##................#.#......##.#......#...
.#.#.......#...##...#..#....#.#.....#...##..................#.#.#.....#..##........#..#.........#..............#.....................##...#.....#...#..#.#...#.#........#.....#..##.........###.....#..#.##......#.#....##.##..##.#...........#.....#..#.......###................#......#........#.....##....#..#..................#.#...#.###.............##.......#...##.#...#.........#......#..#.....#.#.......#.#..#.....###.......#........#..#..#.#...............#........#.#.....##.........#.##...#.#..#.
#....#........#..#.....#.##.#.##......#.#..#.#.###...#..#..#.......#...#..#........#.....#...#...#..#...#.....#....#......#.......#.......#.##...#...........#.#.......#.............#....#...........#.#.#....#.....#.#.........#......#..............#...#.....#...#....#...#.....#....#...#..#...#..#........#.#......#........#.........#..#...#.##.#.....#..#.............#.##.##........#.......#......#..#..#.......#....#.#........#.....#...##.#.......#...........#.....#.....#...#........#........##.#..
.......#...#.....##..............#..#........#....#.#..........##..#............#.##....###.#..#.#......#.##..............#.#.......#....#.....#.#...#.........#.#..#......#.##.#...#...........#...#...............#..#..........#..#............#.................##...........#.#................#........................#.#.#...#........#..#.......#..##...#..##.#......##..#...#........#.....#...#..........#.......##...#.........#.......##..........#....#.#....#.#.#............#.......#.#........#.#.#
..#.....#.#...#.##....#.....#.#........##...............##......#..#.##....##....#....#........#..##...#...#.....#...#..#.###.#.............#......#.#........###...#.#........#...#......#.............................##.....#............#..........#...##......###......#.......#.##.......#.........#.......#.#..#...................#....#.......#......#...................##..........#.#.##......##.#........#....#...........##.....#.#......#.##...#..###.......##.##..#...#...#....#......###..#...#..#.
..#..##..#..##...........#......#......#.#..#........#..#.......#....#..#..##......#...#...#.....#..#.......##..............#......##......#..........#.............#.....#.#.##...##..###.............#........####..#..#....#............##..#...........#.....##...#.....#.#.......#.#..#...........####...#......#.#..#..##.........#....#...#.....#...........#.#.........#...##...##......#..................#.....#...........#...........#.#.................#.......#.##....###...#.#.#.#...#...#..#.....#.
....#........#..#....#..#...###.........#....#...##..#....#..#.................####.#.#..##....#...#...#..........#...#.....#....#.#..#.#......#..........................#......##.#...........##..#...##...#.#....#................#..#...#....#....##....##.......#..#..#....##.....##......###..#...............#....#.........#....#....#........#...#...#.....###....#.#.#....##......#.#...#..##.........#..#....................#.#.##.#....#...#...#....#.#...#.............#....##......#......#..........
.#.....#.#...#...#..##.#.#............##.#..#.......#............#..#..#............#.....#..###..#........#....#.#.....##.#........##....#.......#..#.......#....#.............###.#....#..#....#....#..#........#...#..#...#.....#.##.#.....#..#....##........#...#.......#..###.....#.......#........#.##.....#..#....###.....##..##.....#.#....#.........#...#..#..........##.#.....#.#..#..#..#.##.......###.......#.............#...#..#.#......#.........#....##..#......#.#..#...##....................##.#.
....#.#....#..#....#..#...........#.#..........#........#.#...#.##..............#....#.....#..#....#......#.....#.#........#............#...............#..#......#.......#.#.#.........#...#.#..#.#.............#..........#.....#...###......#....#.#......#.......#.........##.....#.......#.##..###...##..#...#.##....#..#.##.....##..#...#..#.#...#.......##......#.............###.................#.....#.###.#.#.........#.#.............##.#.#.##....#.....##....#..#.#..#..#..#..#............#...#...#...
.......#.#.#.....#.......##.............##.....#....#......#...#.........................#.#.#................#.#..#...#....#.#...............##..##..#..........#.#...#.#.....#.........#.......#.....##............#..#.#.#..#......#......#.##...#.....#.......#....#..#....#........#........#..............#....#...##..#..#...............#.........#......#.......#........#...#..#..#...#.#............#...#............#.#.#...#......#..#.##.#.##.....#..#......#.#....##.#.......#..#....#.##.#.....#...#
.#.#.#.......#...........#...#.##.....#.........#.#...............##...#..#...#.#.......#...###...........#..##..#.....#........##................#.#............###.......##......#.........#....#.............#......#....#.....#.............#.........#......#..........###.#...#.....#..#..........##.......####.....#....#.......#...#.#......#.#..#...#........#........#...#............#...#....##......#.......#..............#......................#......###...##.#...##....#........#.#..........#....
#............#.#.#...........##.....#...#..#.#.#..#.#....#..#.#.....##.........##....#.##..........#.........#.##........#............#....#..............##.....#........#...####.#.#.....#.#..#........#.........#.........#.....#.........#.#..........##..#..............................#....#.#........#...#........#.............#.#.##.###..#...#....#.#................##.#.....#...#.....#...#.....#..#.##..#.........#...#.#...#.........#.................#..#.......#..#.#.#.........#.#..#......#....#
....#..#........##......#.###.#....##.....#......#...............#.......#...#..#.....#.............##..##..#....#...#.#........#....##......#.##.........#.....#.........#........#....#.....#......#......#......#.#....#..#.###...#.#...................#..#................##....................#.....#.##..###.#....#.#....#....#....#.#..#........#.#.....#...#........#..............##..#..#...#...#......##...###.....................##....#..#...#....##....#.#.........#.#....#.....#..........#.......
#.#...........###.......#.#......#......#.#..###....#.##...##..........#....##........#.#.....#.#..................#........#..#.#........#...#...........#....#...#.....#....#..................###.....#..#.#.....#....#.#..##.##...#.........#...................#.......###.....#.#...#....###.#.#.#...#....##.#.....#.........#.....#...##....#..........#.#........#..#.#....#.#.....#...............#........#...#..........#.#..##..........#.##...#..#....##..#..#...#.#..#.....#..#............#.........#
#........#...#..#.....#...#.#.......#.#............#.........#....#....##....#........#.#.........##.....#.#.#.....###......##.....#.#..........#......#...........#....#...####.................#.....#.........#..#.#.#....#...#.#..#........#....#..#.........#.#...###............#..#.......#...#.....#.....#...##.#.#...#.#...##.........#......#..#.##......................#..............#.#.#..#.#..#.............#....#.......#......#.....##.#.............#....#..#..#..#............#.#...............
..##....##............#....#...#..#.#......#.........###...#..#..##.......##......#..#.##.#..#.......#............#..........#.#.#..#...........#.#.................#.......#.##......#.#..............##..#.##..#.#.............#....#.............#.#....#.#..#...........#......#.#...#..#....#.#....###..#.......##.#...#..#..#.#.........#.#..#....#...............##...........##............##......#....#.......#..........#..............#........#.....#......#...##.....##.#........#.....##......#......
.###....#......#.#...#.##...#..............#..#...............#.#.........##.##....#......#....#...............#....##....##.##...#......###..#.#.............#................#.....#....#..#.....#...#.......#.#.....#................#..........#...............#........#.....#...#.#......#....#.......#........#...#.......#.....##..#......#......#..#....#...........#.......##..#...##.#........................#..#..................#.....#......#......#.#..#........#.#....#.##..##..#.#..#...........#
.........#..#..##.#.......##..#...##.........##...#...##..#.#...#....#..........#........#....#......#....#.#..#.#.............#........#...##..#.#....#.#...#.#..##....#......#.#...#.##.....#..#....#...#.##..##..#.....#...#..#.#...#.#..#..##..#......#......#...................#......#.........#....#.........##...........#..#..............#..........................#..#.##.....................#.#........###.......#.#........#...#...........#.......#........#.......###....#....##.....#......#...#.
.#.#....#.......#.#.#..##...#........##.##.#.....#.....#...................#...#........#...#.#..........#.....#...#.#...#........#....##.................#.....#...........#......#..........##...#...#....#.............####...#.....#.#..#..#...#....#..##..#...........##.#...###..#.......#....#..#........#.##..........#.....#....##.....#...##........#.....#...#.#......#.##......................#.#..#....#...#........#....#......#......##...###...........##........#..#......#.#...............####..
....#........#...#.....#.##......#.........#..#........#..............#.#......#.#..........#.........##......#.....#..#......#........#....#..............#...#.#.##.#.##.##...#.##....#...........#..##..#..........#...#.#..#........#.#....#..#.##....#.........##..#...###..#......#...........#..##.###..........#......##............#.....#.....##....#.....#.........#.....#######.##........#..##............##.##..........#.................#.......#.#.........#...#.#......#.#....#.#.....#..#...###.#
.#.##...#......#.#......#....#.##.....#........#...#.......#....#.#..#.......#.#.#.#...#..###...##.##..#.#...#.........#...............#.#.#...............#..............#..................#..#.............#......#............#...##.....##.....#.##................#...........#.......##...#......#..#...#..#..#.............##..###........#...##.......###.#....#.#.....#.#.#..##.........#....#....##................#......#........#..#...#.##.....#...#......#.#..#.............................#......#
#.#......##...#..##.........####...#...........##......#..#............#..#...#.....#....#...#....#...............#.###.#...###.##...#.#...........#...#.#....#.........#............#...#.....##..#.#........#......#......#........#......#....#.#..#.....##.......#......#.#.#........##.....#.............#...#..#......#......#...................#......#........#...##......#..#.#.....#.............#.#.........#.....#....#....##.........#....#...#...........#......##.#.####.......#.#..##.#.......#....
...#.#...#...#..#..##....#..............#.#.#.................##..#.......#..##...##........#..#.....#.........#.....#.#.....#.....#..#...##.......#.#...........##..#.......#.#..#..........##.##...........#.......###....#..........##...#......#........#...#...##.###.#.....#.#........................#.#...#..#...#..##..........#..............#...#....#.........#......#............##..#..........#....##.##.........#.#.............................##.......#.#.................................##..#..
..........##...........#..#....##.........#....#..#.#.#..#...#.........#....#.......#......#...#.#.##.#......#...........#..#.......##.#..#.......#...#.#.##....#.........##...#............#...#..#....#..........#................##..............#.#....#.#...#.....#.#.#...#......#....#...#.........##......#......#.............##.......#......#.#....##...#.#..........#.......###..#...............#........#......#...#...#.....#......###....#......#..#.....#...#.......#.............#.#.###...##......
..#....#.....#........#.....#.....#.##..............#.....#..............#.#.....#.#...#....##.....#...........#.#.#.#.....#.................##..........#....#......#...#..#.#....#............#......#.#.....#..............###.........#...#....#......#..#..#.#.....#.....#....#....#....#...###........#.............##.##.##.#..#..........#....###..#..........##.#...#.......##.......#.#......#...........................#.#.....#.#......#.........#.......#.#..#....##.#..#....#.......#................
..#......##........#.............###...#......#####...............#......#.....#....#...............#...........#.##..........#........#...............#....#......##.#.....##....#...#.....#...#.....#.................#..###......#....#..#.#.....#......#...........#....#..#..#...............#.........##..............#..#......#.....#..#....#..#.....#....#.......#...................#.#.#...#..##.#....#...#...##...#..#.#..##.#................#..#....#.##..#.......#.....#...#........#....#........#..
...#...##..#....#.....#......#......##......#.#.........#.#...#........###.....#....#..##........###..#...#.....#.##.....#..#...#..................#.#..#................###......#..#....#.....#.....#...###....#.##....#.......#...#..................#.#............#........#.#.....#...####....#.#.#..#........#.##...#..#.#..........#....#......###....###.....#.......#.#...........#......#.#.....##..........##.........##.....#....#.....#......#.#.#.#.#.....#......#..#........#........#....#..#.#..#.
........#..#.................#.#.....#...#..........##....#..#.#.##......#........#...........#.##....#...#........#...............#..........#....#.#......##...#.......................#.###..#.....#........##.#.........#..#...#...#.....#..........##.....#......#..................##....#..#..#.........#.#.....#.......#......#.....#.........#....##.#..##......#...........#.........##....#..##.....#.........#..................#......#...#....#...#...#.#.#.#................#......#.#.............#.
#.##..#.........#...#................#..##..#..##..#...#..........#.........#..#.........#......#...###.....#.#...#.......##.....##..###...#.#.......#.#..#...#..#....#.##.###.............#..............#...........#.#........#......#.......##.#.....#...#...###.....#.###..##......#....#.#..#...#....#......#.....##.#.##.....#..#..##........#....#.......##..#......##.#.#.#.#..#.#...####..#............#..##...................##.................#.#....##....#...#.#.#..#.#...##...#...#.##......###....
.##..#.#..#.#.............................###...#......#..###......#.....#.......#.#.........#........................###....##.................#.#..#..........#...#...#.........#.....#...#..#......#.....#.............#.....#........#..#.....#...#..#......#......................###.....##......#........#.......#...##.#..###....##......#.....##...........##....#..........#....#........#.#.#...................#.........#..................#...........#........#.#.......#....###.....##.#...#.......#
..#...............#......##........##....####.#........#.......###......#..#..#......#....#...##........##........##...........#..##...#.#.....#.#.##....#.#..#.#..#.......#......##...#..#............#..#...#......#.....#....##........#...##......#.........#..#..............#.##..##..#......#.....##....##..#.#..#..##.......##..#....#...............#.#..#.....#.....#......#.#............#...#....##...##..#.##...#...#..#...##..#.##.#.......#..##.......#..#...#.......##..#.....#........#...#........
..#......#..#..#..#........#....#.....##..#........#........#...##......##.....##.#......#......#.....#...###..........#......#........#.............#....#.##...#........##.#........#.##............................#.#...#...#....#.....#........#..#.......#.......###....#....#..#....#..#.#........#......#.....#..#....#......##.#.......#.............#.......#.#.....#....##.....#..#.#.#.#......#..##..#.........#...#.##.....#.................#..........#.....##......#..#.#..............###.#.....#..
....#.....#..#...........#.#...#....#.....#....#.#.......#........#...#.....#......#..##.#....#.##.#.......#...............##.###......................#..#............#........##.....#......#...#....#.#....#.............#.....#................#.......#...###......#.......#..#....##.#..#....#.....#.......................#.....#........##...#.#.#.##...#....#.....#..#.#...#..#..##.#........#.......#......#..........#...#........#.#...#.....###.#.......#...#.####...#..........##......#..#.#.##.#....
##....................#.......#.....#.......#.#...#.#....###.#...........#.....#.##.............#.....#....#.....................#.#..........#....#...#....#...##.....#.....#...#...###.....##.#.#...##.#......#................#.........##..##......#...##.....#.#.....#........#..#........#........................###......#..#.#.#..###...............#....#..##...........#.#......#.....#....#...............#.#.......##....#...##.........#...........#...........#.................#..#.....#..##...#...
.##....#.......###......#..###..........####..#..##..........#.....##..#.##.#..#.#....#.#................#..............#...................#........#.....#.#.......#........##.......##.##..............#.#..........................#.............#...#...#.....#.##....##..#....#...#......................#.....#..#.#..#......#.#.#...##........#..#..#...#...#...#.#...#.#...#...#..#..#.#.........#..#...............#........#..##..##........#..#.....#.......#.....#.......##.##...#.#......#....#.......
.....##.....##.#..###........#........##...#...#....#....#..##....#.#..#...##........##.#..##........#............#.............##.#...#..#.##...#...##.#.#..##.#.................##.#..##..#......#................#..#.........................##..........#.#.#...#.#.........#.#.##.#....#.##.............#.......###....#.#....#..##........#...........#....................#.#..........#......................#..........#...........#.....#..#....#...................#................#....##..........#.#
..#..#.....#.......#........##.....#.....#................#.....#......#........##..#......#..........................#........#....#..#.......#.#................#.#...#....#..#....#..#.#..#....#..#...##.#.#.##.#....#....###...#..........#.............#.##..##...###...............#...............##..#...#.#..#...#......####..#......#..#...........#.#.....#...#.....#.....#.......#.#.........#..#.......##.........#....#.#.#.##......#..........#....#.....#...#.#..#.##....#.#......#.............#..#
.......#...........................#..#.#.......#...##..##.....#..##....#....#...#...........#.#..#..........##.....#........#......#....#.......##.......#.....#..#.#..#...#....#........#........#.#..#..#.............#......#...#..###............................#...#...........##.........#.#......#.....#.#.##...#..#.#.....#..#........#..#......#..#......#..........................#........#....#......#.#...........#...#.#....###..............#......#....##..###....#................#.............
#..........#......#.#........##.....#.#.##........#.##....#.##.#............#.#.##....#..#..#............##.......#.......#.#............##...........##.#......#.....#..##.......#..#.....#....#...##..#..##..........#.....#........#...#...##.#.#.......#...#...#...#.#........##............#..................#.#..........#.....#....#.#.......#....#....#.#............#........##..#..##.......##....###...........#..#......##...#..#.....#.#..#........#...............#.....................##...#.......
#.............##.....#.....#.........#...#..#....#...##..#....#.##..##..#.........#..#.###.............###.#.............#..........##.........#.........#..#....#...#..#......#..#..............#.##........#..#......##.........#..........#.....#..#..#........#..#..............#.........#.......#.........#.........#...#....#.....#.#.................#..#....##.#...#..#.........#......#.......##.....##..#.......#........##.......#..#.....................#........#.........#...#...#...............#.#
....................#...#......#.............#.......#.#...........#..........##...#..#...........#....#...#.........#.....#.....#........#.#....#..#...##....##.......#....#...###...#....#..#.....#...............#....#.....#........##......#..#...........#.##....#....####.............##..#.#..#........#.....#........#....#.....#..............#...##.........#....#...#........#....###.........#.#.###.......#..........#....#..#..#...#....#......#..#....#...........#.................#..#.#..###.##..
.#..#.......#............#..#......#.##.......................#..........#....#.....#....##......###..###.......#.#........##........#..............#.#..#.....................#.......#.#.......#.......##..#.........#..........###....#..##.#...###.........#.....##.#......#.##.#...#.....##........#......#...........##.#.............##.....#......#..........##......#...#...#.#....####........#.#.#.............#..#.#.##...............#.....##..#........#........#..##..##.#......#........#.#..#......
...#....#....#....##.#..........................#.....#...........#.#.........###..............#.....#...........#......#........##.#........#....##............#.#...##..#...#..###...###..##.#...............#.....#....#.........#....#......#.........#....##.....#.....#..#.#........#.#...........#.###.......#...#.#......#.#.#.....#.#.#..........#......#..#...........##......##....#..#.........#.#..#...#.##....#.#..............#.............##.#................#........#.....#......#.....##....#.#
...#.#.#..#...##......#.#....#.......#....#.#......#.......#.#...#..#.................#............#......#.#...........#.#........#.......#.............#..##..##...#......#..#.....#.#..#........#.................#......#....#..#.........#.#...#........#...........#..#..#.......#.#..#...#......#......................#...#.......#...#.....##....##....#.....#.......#.......##..........#..##...#..#....#....................#.....#........#..........#.##.#......#....#...#.#................#...#.....#
.......##......#.....#.....#..#.....#..#..#..........#.#..#...#...#......#..#.......#...#.....................#...#.......#.##..#.......#.#...#..#...#.....#.........#.....#..#..........#.#....#.....#..........#.#...#..#...#...............#.....#.........#.#.#....#....#....##.......#.##.#..#..........#.##.....#.#....#.#......#.#...........##...#.....#......#...........#.....#.........#..#....#....#....#........#.....#........##....#................#...#......#..............................#......
.##.......##...........#.#.#........#.......##.....#.......#.......#.........###....#...##............#.............#..#.#..#.....#..#.#...#.....#.....#..#...............#....#.#.#...##....#.....#..#..#.....#...#..#.#..#........#.#.....#....#.......#.#........#........#.......###.##..........#...###.......####.#......#......#........#..#...#...#......#.#.........#....#..#..#.#...##..####.#.......#....##.#........#.#.......................##..#....#.....##......#.#...............#...#............
...#.#.#.#......#...#....#.#.....#.##.#........##.......###..............#.....#.....#..##..........#.....#....#..#.#..##......#...##.....#..........#........#.#.#..............##.#..........#........#.#...#.....#.....#.....#....##..#.#......##....#.#.............##....#..#.#......#........#.............#.#...#..#.....#.....#..............#....#...#...#...#...#...#.#.....#.#....#......#...............#..#.......##.##..##............##...#...#..........#..........#.#..##.....#.#............#.....
..#.......#......##.........#...#............##........###...............#.............###...#.....#......#....#...#..#........#..#......#.#..##.......#....#..#..................##........##......#..#...#...##..#...#........#........#.....#.###.#.#.#.#.#..#...#..............#...#..#.....#..#.#...#........#...#.##.#.##...#.........#......#...............#.......##...#.....##................#..##..............#.#.#...#..........#......##.#.....#.....#......#.#..........#....................#....#.
.#.#........#.#....#.......#.....#..#....#......#.#.....##........#......#..............#.##.....#.#..#.#.....#..........................###.............#...#.....##......#....#............#............###....#.#.#..........#.........##...##.#.............#....#..........#.....#.......##.........##....#.#..#.#.........#.................#...#.#...#..###...#....#............#......#.....#..........#..#..#............................#...##.....#....#......###....................#...........#....##.
##..........##....#.#..#....#..#........#......#.....#..#.##...###...#....#.....#..........##..###..##..................#.##......#......#.................##.....#.#......#..#.#....#.#..#............#.#.#....#.#........#.#.....#..##..##.......#...........##.#..#...............#..................#......#...#...##........#......##.....#..#.#...####...#...#.....#...........#..#....#.#.#.....###...#...#.##..##.........#......#..##....#........#.....#...####...#.#..#.........#......#....#....#.......
...##.....#........#...#.....##.......##.#...##.#.....#.#..##..................##.#..#..#....##........###.#.#..#.#..............#.#.........##......##.......#.......#...#.#.#...#....##.#.####......#..#....#...#..##..#.....#....#...#...#.#..#..#....#...###........#..#........#.........##................#.............#....#.#.#....#.###........#.#............#..##..##........#.....#.#.#.........#...#....#........#.........##.#.....#.....#......#.....#.........#.#...........#.....#......###.#.##..
.#..#....###.#...#............#.............#......#..........#.#..#...#.##.............###...#.#............#.........#......#.##...#.#....#..........#....#.....#....#........#.......#..........##.........#...##.......#.#.#..........##.#....##.#...#.####...#..................#..#......#.#......#....#........#.............#..##........#....#..#....#.#..#.............................###..#.....#.#...........#.............#..#.......#......#.#......#.....#.........###.........#..#.....#.#....#....
......#.#........#.....#..##..#.....#.....###.......#.......#........#.#.#......##.............#................#........#.....#...##.#..........#.............#.............##.#.#.#.#..#.....#............................#......###.......#..###......#.##......##...#..........##.....#...........#....#.#............#.......#.....#......#......#.....##..#...#.##.##....#.....#.#.........#.....#.......#...#..#.###....#...#..#...#.....#...#..#...........#...#.#.......##...............#..#..###.#.......
#..............#..#.....#...##.#..#.......#.....#........#.....##.#.......#...#........#............##.#......#.....##...........#..........#.....#...####.#.#.##....###...#.#......#............#.....#..##....#..#....#........##..#...#..............#......#.#..#...#....#.#...#....#...............#....##.......#.....#.........#.#..........................##.....#.#.#..#.#....#.#.#....#.##...#..#..........#.#..#.#..#..###.#..#...#..#......##.......#....##.#.....#.......#.#...##........#............
......#..#...#.#..#................#..#...#.....##.....#.##...##...................##...............#.#.#..........#...#...#........#....##.....#......#..#...#.#...........#..............#....#.......#......##......##...#..##....#..#.#.....#...........#..#.............#...##..#....#..#...........#..#..#.#.###....#.......##..#............#....#.....#..###.#...#..#.....#....#..........#....#.......#........#.......#.#..............#...###..##........#.....##...#.#...#.#..#...#.#..#....#......#....
.....#....#.#..........##...##........####...........#...........#.#....#.....#....#...#.#....#..#....#.....#..#.##........#....#......##.......#...#...#..#....#...#.........#...#.#..#.##.........#..#........#.###..#.......#.#...#...............#...#..#................#....#..#.###....#........##....##....#.............#...#.........##...#.#.#.........#..#....##........#..#...##......#...#...#.....#...........#.#.......#.....#..#.....#.#.#.#...###.#.....#.#...##....#..#...........#..#..#.....#..
#....#.#.....##.#..#..#...#...#........#.....#.....##..##....#......#.....#.............#.#..........##.........##...#...#.......##....#....#.#..........#.##...##......#.##.....#...##..#.......##......##..........#..#.##.....#..........###..##.#...#..##..#...#...........#.....#.......#..#.....#.....##.....#...............##...##.###.................##.##............#.....#.#....#.........#...#..#...#.....##..##.#.................##........#......#.#.#.#.##.#.###........#...#.#....###.#####..##..
........##................#.#............#.#....##........#...##..#........#.#..#.....#..#....#.#.....##.......#........#..##........#.........#...#.....#........#...#..................#..#.....#...###..#...........#.#....#.##.#.##........#.....#.................#.#.#.##.#...#...#.....#...#......#...#.....#.......#.........#..#............#.#....#....#..#...##.....##.##..#......#..##...........##..#.....##...#.##.....#....#..#.#..#............#.#.............##...#.#....#..##.....#....#.....#.#.
.#......................#..#....#..##.............####.#....#.#........##...................#.#...........###........##.....#......#..............#.............#....##....##...##...#...#.........#....#..#....#.#......#........##..........##...#......#..............#...#.#.##....#......#...#.#..........#.#.......#..........#.#..........#.#.....#.#...#......#...#.#.......#.#.#...........#...#..#......#..#..#....#....#.#.##.....##..#.#.........##..#..#............##......##.##..##.#..#....####.##.#
.#..#.##.#.##........#.##..........##....#.....#.......#...#...........#..###.#...#....................##.##...#.....#.#..#.#...###.............#.......#..........#........#...............#......##....#...#..........#.##.............#..........####...#...............#..#...#...#.......#.....#.##..#.#.......###...#..#..............#....#........#...#......#.##..#......##.....##.....#.#......#................##....#...##.##......#...#.#.#.....#.....#..##..#..............#..#...#..#.#....#...#.#.#.
......##...#..#...#..###.#..#.....#..........#................##.#................#.....#...#..##...#.#........##...............#..#.....###.#.......#.#..#........#.....#..#.##....###...#..#....#.....#..#..#.....#.#..#.#.###.#..#.##......#......#.##........#.....#..........#......##........#.#...............#.##...#...#.......#.#.##..#.......#.....#...........##..#......#............###..#..#.#.....##...#..#.#.#.............#.....#....#...#......#...#......#.#...#..........#.####....#......#...#
......#..##..#........#.#.......#......#............#....#.#.....#......................###......#.......##...#...........##..........#...#..#...##...#..#.......#.#....#.....#...#.#.#....#....#.#.#.....................#........#.............##....#....#.#...##...#..#.............#..##.#.##......#...#.......#...............#....#......##..##....................##...#.#.....#....##.......#...........#..##.#............##.......#.........##.#.#.......#.....#....##....#..#.#...#.........#..#........
..#..##...#..#............#...#.#...............#....##........#...#.........#............#....#...###.....#..##...#...#....#......#......#..#...##.#.#.......#......#..#...........#.#...##.#..#....##..#...#...#.........#.#....#.#.##.........#.........#...........#...#...#.......#.##.#....#.....#..#.......................#.#.......#..#.....#...#....#...#.....#.#.......#.#....#..#.#.......#...#....#......#...#...#...##.....##..#..##...#........#........#..........#.............#.#....#............
......#.....##...#.......#.#...#.........#..#.......#....................##.....#..................##......###...#...#####...#..........#........#.......#.....#.###......#.....##......#.#............#......#.......#..#...........#........................#.....#.......##.............#...#........#..#....#....................##....#.#...##..........#...#........#....#.....#...##.#..##....#......#..##......#.............#..........#.#......#.#.......#....#...#..#...#.....#.....#..#....#.........#..
......#.#............#..##....#....#.....................#...#.#..#.......#..........##.....#.#..#........#.....#...#....#.......#................#...##.......#...........##..#.....#.....#..###.#....##....#..........#........#...#...##.#..#..............#..#....#..............#.........#.#.#..#...#...###........##........#.#.#......#.....###.#..##.....#.#......#..........#.#...#.#..#....#...........#..#...#.....#.......................#..........#.#.#...#............#..##.#......#........#.....#
#.....#......#......#......#..##.....#.#..#..........#..#....#........................#..#........#.....#..#...##......#.....#.#......#...................#........#........#.......#.................##..#.#.....#........#...........###.......#.......#...#...#........##.#.#.#.#.....#....##.....###..#......#............#........##.....#.....#....#......#.#......#........#...............#...............#...###...##..#.....##.#..#..........#.................#...##.....#.....##........#....#..#....#..
.#........#...#.........#......................#........##...##......#......#........#.#.....#.#..........#.........#......##.......#....#...........#....#.......#......#.........#..#...........###.##......#...#.............#.#..#...#.#..#...##..##.........#..##...#.#..#.........#..............#.........#......#........##.......#.....#.#...#..#...#.....###........#..............#........##.....#...#.....#.....##..#....#.....#.....##..#.#....#..#............#.............#.#......................
.#....##.....#....#...#.#..##....#....................#............###.....#.....##...#...###......##.#...........#.##....###.........#...#.#......#.....#.#.#..#.#...#.#.##...#.###.#..##..###.#..#.#......##..#..............#..#.......#............#...#..##....#........###.#.#.#...##....#....##......#........#.....##.....#.........#.#.#...##..#..##.........#...........................#..#.#.#....#...#....##.#.#.#..##...#..........#...........#...#..........##........#..#..#....#....#....#....##..
......#.#.#..#.#..#.#...#.#......#.#...#....#.#......###.#...###..#......#.....#..........#.....#.##......###.#.......##.#.#..........#...#..#.#...##......#.......#..#..#..#....##.....##.............#.....#.##...#.......#.#.#...##..##.......#..#..#....#..#.....##...#.#....#......#.#....#.#..............#.......#....#......#...#........#....#....#...#...............#.#...............#......#...#.....#.......##......#.....##.....#...#.....#........#...#....#....#......#.#.......#........#.........
#...#.....##...#..#..#......##.##..#.....#............#..........#.....#.#....#.#.......#....#..#.#......#.......#......#.....#.#............##.#....#....#....#....#....#.##.....#...#.#.....#.......#....#.#........#.##....#...#..#.......#...#...##.#.....#.......#...........#..##...##.#.................##.....#..#...##...........#........#.......#.#........#.............#............#....#....###....#.............#.................#...#................#...............#...........#......#........#
........#...##.....#.......#.##......#...#.#......#.###........#.#...#.##.#.....#.#........#............##......#...##.......#...##......#......##.#..........#..#.##..#...#.......#..##..#..##....................##...#..#.#.....#............#...#..##.#.....#...........#..#.#...#...#.............##..##...#...............#.....##..#.....##.#...#...##..##..#.##.............#.#....#..#.##..#...##...........................##.#....##....#..................#.#.#.....##...####......#...........#.#.##...
....#.......#.........#.......##.....##...#...###.#..#..##.............#.#...##..#....#...........#..#.##.#....#........#.........##...........##..#....#..#.........#.#.................#.#.................#..##....#.....#.....#...##..#...##.......#....##.#............#.....#...............#.#.#....#....#..#.#...#...#..................#....#.#.#.#............#...............#.............#...#...#...#..#.........##.#....#.#........##.........#..#............#.#...#.......#..#.#.#......#..#....#.#
..#.............##...#...##....#......#......#.#.........#.#..#.........#..#..##...##....##.#......#.....#.......#.....#......#.....##....##........#....#....#........##.....###.....#..........#..........................##........##.......#..#.##...#....#.#...#..#.........##.....#.........#......#..#......#.#..#.#.###..#.....#................#.##.#..#.....#.....#..#.#...#....##...##.#..#.##.......##..#......#.#........#....#.......#.#..............#......##..#.....##....#.##....#.#.#..#.........
....#.......#.........#...##...#............#.....#....................#....#..#.....#..#.#.#...........#......#......#..#.#..........#....#.....#..................#..##.#...#....##....##.#.....#.............................#....#.....##.......##.......#..###..###....##...............#...#......##.#...##.......#...#.....##....#.......#....#..#...#...........#.#.#.#.........#.##..#..##..#.........#.#...#.#..#........#..#.#........##.....##...#......................#..#.#......##...#........#...##
..##....##..#..#....#..#..................#....#....................#.#.##.............##...........#..#..#..#............##..#...#.......#..........##..#..#.......######........#..##........#.#..........###...#..#.....#.##..........#....#........##.#.#.....#.....##..#....###.................#.#.......#..#.#........#..#..#..#.....#...#...#..###......##....#.##....#........#.#.#.#.............#.#.........#..#........#............#.........##...#....##....#....##....#...#................#....#....
................##...#..##......#...##.#.#.#.......#....#....#..........#..#.#.#........#.#.....##.##...................................#..#......#....#.......#...#.....#....#..........#..#.....#.....#..#......##......#.....#..#.....#.....#.........#.#........#.......#.....#..#.###...#.#......#.#.....#.#....#...#..#.......##...............#..##......#....#.#.....##...#.....##......#.#.....##.#...#.#..#.##...........##..#.#...#....#..#..###........###..#.................#.#...#.#.#.....#.#.......
...#..........##.#.......#..##.......#.###.#.##.#....#....#.#...#....#..#.......#..##.......#..........#....#.#......#.#...#......#..#.#......#.#..............#.....#.......#.#........#......#.......#......#.#.......##.....#....#...#...#..#...#.#.......#.......#.............#..##.........#.##...###...#.........#.#...............#..#..##......##.#.#..##.....#.....#.............#.....#....#...##.......#..........................#.#...#....#...#...................#...#.#...#.........##...#...#..#..
.....#...#........#####.#..#......#............##......................##...##...#.........#....#...#..#.#..#...............##......##......#..........#..#.......###....#.......#....#..#............##......#.......#......#..........#...#..#.............#....#.....#...#....#.....###..#....####..#....##..#..##..#......#..#...#.....#....#..#.#.#.......................#..........#.#.#..#.##.#...............#....#.##.#.#..#..##........#......#..#.............#..#..............##............##......##
...#...........#.#...#....##.#..#...###..#.#..#.##.....#..#.....#.#......#..##....#............#.#....#........###...#............#..####..#..#.........#..#.......###...#.#....#..#.....#....#..#..#.#.......#..........#.#..#...........#...####..........#.#...##.......##...#........#...##......................#.#...#...##.....###............#............#....#..#.#...###...........#.........#...##...........#...#..........#..#......##......#.....#...##.#......#.#.........##....#.##..........#...#.
..#..#..#...#.........#......##...#.........##.....#...##.....#.#.....#.....#.##..#...#.........#...##..#..........#........#.##.#.........#.........#.#.....#.##.................#.#......#..#.......#..#...#..#..##......#......#....#...#.#............#....##...#...#......#.#...#..#...##..#.......#.#...........#......#......#..#...........#...##.....#....#..#.#...#.......#....#...#...........................#..#..#..........#...#...#...#........#.#......#.........#..#..#....#..#........##........#
#..#..........#.#..........................#...##...#...#....#.....#..#...#....#.#......#.......#....#..........#....##.........#.#....#...#...##.........#......###.............#..##...#......#.........#...........#..#....................##.......#.....#........#.#....#....#.#..#..#...#...###.........#..#.....#...#........##............#.#....#.....###.#..#.#.......#..#...#....#..#..#.#..#..##..#.....#..#.#......#..##...........#......#......##....#...####..##...#....#........#.............###.#
#..#..#....###......#...............#....##.......#.....#.......#..#.##......#...##....#....##.##.....#......#...#.#....##..#.....#...#...#..#.......#.##..#....#..#.......#...#.........#...#..........#...#..#....#..#......#..........##..#......#.....#.#...#....#.##.....#..#....#..#...............#....##......##...........##.......##...........#.............#.........#......#....#.#........#..#...#.....................##.....#....###....#.....#.#.#..##...............#....#......#.....#........#..
##...#...#..###.....#.....#......#..#....#..#...#.........#........#.#.#....#.......#..#....##........#...#.#.##.....#.#...........#..................##....#.#.........##.......#.#..##.......#...#...........#..##..#...#....##........##......#.....#...#............#............##.......##.............#....#..#..#....#...#...#..#.........#.#..#.............#.......#..#.###........#....##.#.......#.#.......#.#......#.........................###.....#....##.......#........#.#....#.#........#.....#..
.....#........#.............#......#.....##..............#..##.................#..........#....#.....##...#.#....#.#...............#.........##....#.#....#......#..........#.#.#....#.......#..#..#......#..#.........##.....#.#....#.#.......#.#........#..#...#.##.###....#...............##.................#....#.....#........##................#....#..#......#..........#...#........#...#.#..#...##..#...#.#.#..#..#....#.........#...#....#.....#.#.........#...##...........#.....##.....##..#......#.#.#
.....#...............##..........#..........#.................#.......##.........#.#.#.#.#.#..................##..#.....#.....##...#.#...#...#.......#....#.......#.#.........#........#..........#......#.#...#.....#.....#.......#..#....##..#.#..#........#.....#.........#...#..#..#......#....#...#.............#.....#.....##........#.####........##.#...........#...#...#....#...............#..#..#......#......##...#..#..#..#.#..#............#...#..##.#........###...#.#...#.#........#.#.........#....
....#.#..#.........#...#.##...#....#.#..#......#........#.....#....###.#..##.##...#............#..............#.#....#..##....#.....#....#......#.#....#.....#.#.....#.....................#.#........................#.##.....#.#.#.###.#.#................#.#............#......#.#...#..#....##....#........#.............##....##..#.#..........#...#.##.##...#.#............##.##...............#........##......#...#..........##.#..........#...####....#.#..#..#...#....##....#..#.#..##....#....#.......#..
..#.......#.....###.#.........##...###....#...#.....#.....##..........#.......#...#...#.#..#...#........##....##.......#.##...........#........#....#.......###..#.......#...#...##..............#...#....#..#####.#.....##......#..#...#.#...#........#.....##.#...........#...#...#......#..#...#...........#.##.#..#....#..#.###..#....##.......#...#..#..#..............#...#.....#..#..........#..#....#.#...##.#...##.......#.#...##.............#.....#........#......#....#.#..........#.#................#.
...#.#.#................#.#...#.##..#........#........#..##..#....#...#................##.....#...###...#..#.#..........##......#.##.....#..#..#.#.#.....#...#...#..........#.......#............#...##........#.........#...........#....#.....##......................#..#..#.......##.....#...#.........##................##.........#.....#..........###.....#......#...##.....#...........#........#..##.#.#....#.............##..#......#.#...............##.#....#.#..#......##.#......#...#.................
..#..#...#.....#.....#...#.##.##.#....#....#..#.......#......#....................#..#.......#.........#.#...#....#.#......#..#....#.##.#..#.#..#..###......#.....#..#.#......#....#.......##.#..#....##......#..#.#...........#..#..#.....##.........#...#.....#.#....##.###........#####......#.#..........#.##....#.............#.....#.#..#..##.##....##.....#...#...........####........#.......#.#.#........#.#.......#................#................#.###.....#..###....###.......#........#.....#...#..#.
...#..#.............#...##............##.#...............#....#.#.###..#..#.......................#...##.##....#........#..........##..#.........#...#.#.#.....#....#..#.....#.#...#......#.#.......#.##........#......#.....#.......................##.......#...#..#...##...###.##.#...........#.##...#.............#......#....#.....#....#....#.....#...#......#...#.....#....#.#..#.......#.....#...#........#....#..............##.......#..#..#...##....#..........##.......#.#.....#..#.#.#...#..#..........
#..........#......#.#....#..#........##......#####.....#.....#....##....#.....#....#....##..#.#..###..#.#........#.#......#..#..........#......#...#..........#...#........#..#......#.........#........#.#..#...............#..............##...............#.....#...#..........#.#..##....#.####....#...#........#..#........#........###..##...#..#....#.#.....#####..#...#.......#.....#.#...#..#.....##......#...#.......#.....#............#....#.###..##......#.#.........#.............####............#.#.
..#.#......####....##....#.......#..............#....#..#........#.#.#..#..###...........#...........###..##...#.#...........#.......................#.###....##..##......#.....#.......#.#...........#......###...#....#.......#...####.........#...#.#......#....##......#.#.....#..#.#.#.....#....#.......................###.........#...#...#..##.........##...............#..#..#...#.............#.##.......#........#........#.......#..........###.........#.#........#.##......##....#......#....#...##...
#..#...#.....#..#...#....#...#...#.#.......#.#......#...#.....#.................................#.......#...#.......#..#.............#..........##.#......#.#.....##......#.........##.......#.......##..###....#..#..................##.#...#...........#........#......#...#..#...#...#....##........#.#..#..##........#.#..##....###.#..#.......#..##......##...................#.#.............#.....#.#.........##.......##.................#..###...#..##...###..#.............##...............#..#.#........
..##...##.......#....#....#..........#..##...#..#....##.......#...........#.#..##....###..#.##.......##.........#...#.#..#..#.........#..#....#................###....#.....#.#....##...#....#..#.#.#.##........#...##............#.....#...........###.........#............#..#.#.....#...#..##....#.#........#.#.##......#.....#......#...##.#.......#......##......#...##........#..........#...#....#.#....#...#.....##....#..#.#..#.........#...........#...........#..##...#.................#....#.....#....
#..#.#...#........#....#..#....#............##.......###............#.....#.#.##..#..#...##....###.....#...........#....##........#........#....#..................#....#...........#..#.....#....#.........#.#...#.....#.#..#.......#.#....#.....###...#.#.......#....#.......#.............#.#.......###...##...#.#.#..#.#..####..#.....#....#..#.#....#.........#.......#..####........##.......#.....#.....##....###..##.#.#.....#..#..#..#.#....#...#.##...........#..........#.#.####......##..###...#....#...
...#....###.#####.#.#.#...#........#....#.#.#..#..#.#.........##..##.#.......##....................#.#........#..#.....#.....#...#..#.#........#.......###...#.##.......#........#......#....#....#.....#.........#...#...........#...............#...#....###...#...##.....#..##......#.....##.#...............##.#...............##......#.........#.....#...#...........#.........#.#.#.............#....##.......#......#.......###.........#....#..##.##....................#..#.#.......................#.....
##.............#........#....##...###.........##.....##...#..#.....#..............#........#..#......#........#..#...#....#..##.#......#.#.......#.####.................##.......#..#..#...#...............#............#......##...#.........#..#.......#......##.....#.....#..#.#......#.#.#..#............#..................................##.........#......#.......#......#.#........#......#.#.......#..#...#.#.............#.....#...###..#.#....##.#.....................#.......##...#........##......#..
............#...##..#.....#...#.#.#....#...#.#...#.....#..........#..#.#.#.#.................#...##.#.#..........#.#.#.....#...#.##..#.#...........#............#......##.##...#......####..#..#....##...#......#.#..#...#...#.#....#.....#...#..##...#......#..#.....#.......#....#.#............#..#.........##....#........##.#......#............#..#...........#..#............#..#...#........#.......##.....#..#..#........##....#..#..#...........#.........#..#.#.......#.........##...#..#......#.#.#.....
.....#.............#............#.................#.#.....#...........#.#...#...#..#......##......#.......#..........#...#.#......#.#.........#....#.......##..#.....#....#..#....#.#.....#..............##..............#...##..#...#..#...#............#..................#.....####..........#......##.......##.##.#.#....#.#.#.......#..#..#....#.#..#..#..##...........#....#.#......##..#.....#...#.....#....#.............#....#..##.....#.......#........#..............##....#...........##....##..#..#....
....#.....#.##............#.#.#.#..#.............#...###.................#..........#.......#..##.............##.....#....##..#...........#......................##...##........##......#.....#............#.....#....#.......#.#.#.#....#.......#..................#.#..#.......#..................##..#...............#....#....#.#..#...##....#.....##......#....#....#........#.#.........#.#.#....#.....#.##..........#............#...#..#.......#.##...#.............#....###..#..#............#......##..#.#
....#............#.#.......#....##.#..#.#...#........##..............#.#.............#........##.#..#.....#..#.#..##.....####.#.....#.#....#......#...#........#......#.#...#..#....#.#......#......#..#.#........#..#....#.....#.#....#.#.....#.##.#.........................#..#......#.........#....#..........#....#.....#......#..#......#.##.#..#...##...#............####...#....#....#.##......##..#...##..##..##.#..#..#...##...#.............#...#.#.#......#...##.##..#.#.##...............#....#.....#..
#....#.....##....#.#.....#..##.#.##.#.......#....#.###..##.##..#.......#.##.....#..#.#...........#...#####....#...#...#....#.....................................#.#.......#...#.#..#.....#....#.#....#....#.##........##.#.......##.......#..##......#..#.................#...#....................#....#.....#..#...#.........#..###.###......###...#..............#..#.....#....#.........#.....##....##........#.....##................###..............#...........#..#...#...#....#.#.....#........#......#...
#.......#..#..#....#......#...........#........#..#.#.#..#........#..##...#....##.........#............#........................#...#.......#........##.....##....##............#........#..................#..#....#...#.#..#.......##.........#..#......#............#..#..........#....#....#....#...........#.......###......................#.#.......#...#....#..#........#...#....#.....##.......#.#...#......####...#..#......#...##.#.#.........##....##......####..###..........#....#....#..#.......#.##.
....##.#.##.........................#....#.....#....#.....#..#.##.##.##....##.#...#....#......#...#...#...........#....#.###..#..#.#....#...#.#..##.......##.#..#...#........#..#.......#.##.#.#.#....##.#..#..##.#..........#.........#....#..#.#....#.#....#...#......#.............#.......#....#...#.#.........#...........#.##...........#.#.#.......##..#...#.#..#....#.....#...#.......#..#...#.#....#.#.#.....#...#..#.#...#.##....#..#........#.....#...#.#........#....#...#......#.#.....#.......#.......
..#..#.....#.####...#...#.#..........###......................#....#.............##...#.......##..#.........#..#...#....#...#........#...#...#..#....#.#..........#.......#..#...#...#..................#..#...........#............#......#.#....#.#.#....#......#.#....#..............#..#...#......##.....#...#..................#........#....#####..#...##...........###.........#.......#..##...........#.#.#......#..##..#.....#.#.....#............#....#.#.....#...........##.#..#.#............#..........
#...#.##........#.#...#....#....#..#........#..##.........#..........#........#.#..............##......................#...#....####...#...#.#...#..#....#.#.#..#.......#.........#...........#...#...#......#.#...#.........#..#...#.....#.............#.#...#........#.......#.#...#....#....#..#.....#........#.##..#...#......#....##.....#..#..........#...#..##.###...##..##.#.....##....#......#.#...#....................#.......#.......#............#.....#.....#......##...............#......#..##.#.#.#
.#.........#.......#....#........#.#...#......#.#....#....#.#.......###.....#.#.#....#.....#...#.#..#....#......#..#.................#.#.......#.#.........#....#...#...#.#...#.........#.....##....#.#.............#..#...#....##.#...##.##.........#...#...#.....#.#.......###...#...#..#..#....#..........##....#...........#........#.####...#...##...#...........#..#...#.##......#.#....##...#....#.#.##.#.#.....#.......##.........#..............#.....#..............#.##...#..............#...#..#...#...#
.....##.....#..#.#...##....#.##...##......#...#.....#..........#.....#......#.......#....#..#...............#......#..................##....####...#..##..#.#...#.#..##........##.........#........#..##.........#.#......#.#.............#.....##....#.##.#.#...#..................#..#....#...#...##..##......##..............#...##.#.#........#........#.#.....#..#....#...#........##..#..#..##...........##.....#........#..#..###...............#....#...........##......##.#..#......#.#.#....#..#....#....#
##...........#.#.....................#.#................#.................####........#.#..#...#......#............#.#...##.#..##....#........#.##.....#.....................#..#...#.....##....#.#....#...#.#....#.........####.#.........#...........#.....................###......#....#.......................#..#.#.....#......###..................#..#.#....#...#..#.........#.#............#....#..###......#.....#..##................#......#......#...#.##..........#......#..#..#.##..###...###...#...#
#..........................#.........#...#.......#...#........#.#..#.......##...#....##...#.#..#.......##.#.....##..#...#..#........##...................#...#......#.#...#....##......#.....#.....##............................#......###........#....#........#.........#....#......................#......###...........#.#.#.#........#..#.#.......###..##.......#....#........#...........#..........#...##.#.....#.....#..#.#.###..##.#......#..#....##..###.###.#....#......##...........#........##........
........#......#...#..####.................#............#..##......#....#......#.##....#..#..##...........#..........#.......##.##.....##....##...#.....#....#..#.#......##...####.#.......#.#..#.#.......##..##..##...#.#..##.#............#...#...#..#....####.#...............##.........#......#..##....##.......#.....#......#.#........#.#..#.........#.......#....##..........................#..............#.............#...#........#.........#....#.........#.#....##.....#.........#.#.....#...#.......
#.......#..#.#...#....###.................................#........#...........#...#...#..##.......##...........#....#.#..#...............#.#......##........#...#.##..#.....#..#.##..........##....#.......................#.#...#.#...#......#....##...#..#.......#.#.###........#........#.#.#..#.........#...#......####..#.#........##..#..##......##.........#.......#.####........###...###.......#..#..#.#...#..##....#.......#..##.#.....#..#..#.......##...#..#..#.........##....#......#..........#.#....
...#..#.#.##.#.........#............#...#...#....##.......#......#...##........#....#.#.....#...#.......#...#...#.....#.#....#............#....#......#......#..##.............#.........#..##.##......#...#.#...#..#......#....#..............##....#...#...........#....#.....##..........#.#.......#..#.......#...#......#..#....#.....#...##...#.....##........###.......#.#...##...#..#.#...................#....#...#.#...#......................#.....#.............#.#......#......#..#..#...##...#......##.
.#.#.......#.##..#.##..#..................##.#......#.........#.#.#.#...#.......#....#.....##..#.#..#..#..........#.......#..#..............#.#....##....#..#............................#...#.#........#........#.#..#..........................#...#...#.#.###...............#.##...#.........##..#.............#.#.....#.........#......#...#..#...#..#....#....#..........#..#...#..#..##..#..#.......#.##.#.................#.......##.#.......#.........#........#....#.#.#.###.....#..#....................#.
.#....................#..............#.........#...........#....#..#.....#......#.......#..#.....#............#....#...........#......#........#..#......#...............#..#.........#....#......#...##.......#.#............#....#.............#...#...##...##........#.#...#...#....#.##..#.#...##.............#.##..#.#.....#.......##..#...#..#.#....#............................#..#...#.....#....##.#.#...#....#......................#..#.......#......#................##.........................#.#.....
..####.....#....#..#...##..#.#.....#.##.......#........#..##.....###.#.#....#..#.....................##....#..##.#.........#............#............#.....#....#..............##......#.#.......#.......#.#..#.#...#####...##..#.#......##..#.....#..##..###..#.....#..#....#..##.#..#.....##.............#.#..#.....#.#..#........#........##...#......##...#.##.#.......##...#.#.................#.#...#.....#..#......#....#........#.#....#..#.#....................#...#...#........###....##..#.....##.......
....#......##...#...#..##............................##...#......#....##...#.#..##........##..#....#....#..........#.##..#.........##..#.........#..#..#.#.#..............###........#...#.....#......#...................##............#..#........#...#.#..........#........###..###................#.#........#..........#......#....#..............#....#.......##...#..............#..##.....#.#.......##.#............#....#......#..#.....###...........#...#......#....#.#.#.#...##...#.#..#..#####..#..#...
......#..#......#.....#..#...#....#......#.#......#.##...#...........#..............###..........#..#.#....#.####..#.............#...............#....#..........#.....#.#.................#...#...#.#.#.##.....##.....#...#.#.#.......#..##..#..........#....#...#.......#..#....##.......#.#.#.......#.....#........#..#.##.#...........#......##..##.#...#...........#..##..........#.#.....#.....##..............#....#......#..#.....#.........#......#.#...#..#....#....#......#.....#.......##..........##...
...##....#...#.......#......##......#...##..#.....#...........##.....#..#..#......#................#...#......#..#..##....#.............#......##.###..........#........#..............#..#...................##........#.#.......#............##......#.#.....##.#.......................#.#.........#...#...........#..##..........##.....#..................#......#........#..#.#....##..##................#.................#.#......#.#....#...#.#.......#..#..........##.#........#....#..#....##...#.......#
................#..##.#......#......#...#..#.#.#..#.....##...##.........#..#...#.....#..#....#.#.##.#.#....#..#...#..#.......#...#.......#.#.....####.#........#.....#.....#.........##....#..#...#...##..###........#.....#.....#...#........#..#..#...##................#...........#....##............#.........#..##..#.#..#.........#.....#................#.........#......#............#.#..#.#......##...#.....#...#.............#.#.#......#..........###.............#.#.................#.....#......##..
...#..................#...#...............#...##.##...............##.#....#..#..#......#......#...#....#...##...##..#..........#...#.........#..........##...#...#.....#.....#.#.#....#..#..#.#............#.##.#....#.##..##....#.....#..#...........#.#........#.#.###...#.#...........#.........#...##....#.#.##.......................#....#.............#.#.#.##......#.....#........##..............#............#...#............#.....#........##.....#.#....#.................###.....#................#...
.####..#..#...##........#..##.#.#.###.###.....#...#.#..#.#........#.#..................##..#.....#..........##..#.....##..##.##.#.#.......#....#.....#................#..#........##..........#....#......#...##..#.#....#.....#.....#.#...##...#..#...#...#....#.#.............#....#.........#...##..####.#..#..#..#.#..#.....#.##..#..#..#...........#...##.#....#.............#...#.............#...##.....#...##...#....#......##...###..#.#................#...#...#..........##.#.......#.......#.#......#...
...............#....#..##...##.##.....##.....###.......#...........#..........#..........#..........#.##.....#.............##..#...........#.....##...#.#..#..#......###..#.......#...#....................#....#.....#......##....#...#.....#..#.....###..........#.#........#.....#......#..........#.......#.#.##..........#..#...#.#......#........#.#..#..........#....#............#.....#.......#..#....#.......#................#...##.....#.....#...#....###..###....###..##.#...#..#.#.##..#..#...##......
...##.#.....#.......................#.......#...#...##..#......##..#...#.....#.#...................#..##..#.#......#...##...#.#....#......#...............#..#...#.........#..#.#..........###..#......#.#.#.....#..#....#..#..#..##...#...#.....##.............###...#.....###....#.....#.#..........#...#.................#.#....#.........#......#......#...#..#...#...#..##..#.......#.#.###.....##..#.#.......##.......#..##..#.......#.....#..#.##........##..........#....#..............#...........#.....##
.....#.##..#.....#.#..#.....#........#.....#....................#....#.#..##.....###.......#..#....#.#.....#.#....#....#..#.##...............#............#...#..........##.#.#.#...........#.....##................#.........#....###.#.........#......#.....#.#....#..#.#.#.#.#..#.....#......##...............#.....#.....#..#......#.#....#...##.##.....#...##.........#...#.##.......#.........###..........#.#......#.#.#.......#..#....#....##...#.#..#...#....#..#...#...#................#....#.....#..#.#.
#.#..#.#....#.......##........#..#.....###.#................#......#..#...........#....#....#..#..#.....#.....#.............#.....##......#.#....#...#.#.#...................#..#...#............#.....##....##.#..#....#..#.....#.....#.....#.....#..#...................#.....#......#...........###......##.#...#.#.....#.....#..##....##...#.............#..#..##...#.#.....#..#.............#...............................#..........###..#.......#...........#..........#...#...#...#...##...##...#......#.#
...##...##.#.#..##..#....#..##.#..#........#....#..#.#.......#........................#.............#.....#.#..#.#......#.............#.........#.#.....................#.......#......#......##.....#.............#...#...#..#........#.###..##...........####....#..................#....#.......#....#.#.......#..##........#.....#...............##..#....#....#...........#...#..........##..##..#.........###..#...#.#..##......##...##.....................#.....................##.##......#..###.........#.
..........#.#.........#..........#......#....##..#...#.....#..........#.#.....#..#.#...##.#...#....##.#...#...##.....................#..............#.#.#.......#.......#.##............#..#.#.......#.......##....#.#....##...#......#........#.##.##.............#..#.........#...........#.....##.#...#.##.##....##......#...............#..........#....##.......................#.....#.#.#......##...#.........................#.#.###.....##..##......#.#.#.##.#...#........#.........#..###........#........
..#........#....#.......#...#........##.......#...............#.#......#.......#.#....##....#.....#.....#.#........#.##....###....#.###........#.##.##.#..#......##..#.#...#..#....#.###.#.........#...#......##..##..#.......#.............#.......###.......#........#..........#..#......##.#....#...........###.#...#..#.........#.....#........##.#.......#........###....#.....#.....#..#............#.....#..#.#...##........##...#....................#.#.....#.....###.#....#..............................
........#..........#...............#.#.....................#..##....#...........#...........#..................#.....#...........#....#.........#......#...#.......#......#.....#.#.#..........#..###.....##..........................##.###.......#...........#....#....#.....#.##....#.#......#..#...#.#.........#.#.##....#....#.#.#...###........#.....#.#..........#..#.......#.......#...#....#..#.#...#.....#..#.......#.#..##..#.........#.#..#.............#...#...#..............#.#......##...#.....#....
...#..#.....#..#.#....#........#.##.#..#.#....................#..#........#..#...................#......#.#.##......###.#....##.#.........#..#.#....#..##............#...#.............#....#.................#.#.....#................###.........##......#..............###.#..#....#........#........#..#.....#...###..................#.........##...#.....#...............#.....#..#.................###........#...............#.....#...#.............#.......#..#....#.#....#..###...............#....#...#.
#..#.###....#..#............#..#.......#...#..#.##...#.#....#....#................#........#.#..##....#....#........#.#..................#...#....#.........###................##..............#.#...###.....#...#.#.......................#......#.......#...#.#.......##...#..#.........#.....#..#.#..###...#.......#..#.......#..#...#...#.............#.#.#...#.........#.........#..#..........##......#..#.#.#..#....#.........#................#............#.#....#..#...###.#.##....#.#.#.........#........
.............#....#.#.........#........#.....#...#...#.#...##.#.......#....#.....#..#....##..#.#..#.#...#.........#.................#.###.#.#.........##...##...#..#....#.....#....#............#.......#.#...........##......#..................#.........#.........#....##..............#.......#...#..#....#.#...#.#..#......#.#..#.....##..#...#..........#....#..#............#..#.#......#..##.......#.#.....#...................#..#..#............#....#..#......#..#.............#.##.#.#..........#.......
...#................#..###..#.#...#...##..................#....#.......#.....#.....#.....................#........#.........##..#....#......#.....###...##.##..#...#..##........#.....#......#.........#..#...#.......##......#.....#..##.................#..###......#..#.#..#...##...#...#.....#..............###......#.#...........#....................#.........##...........#....#..#.##.....#..............#.......#....#..#..#........#............#..##.#....#..#............#...........#.#......#....#.#
..##.........#......#.......#....#.#.......#....#..............#..#................#.........#.#...##.....#.##...#..................#...#.....#.............##....#....#........#......##.........#....#....#.....##..#.#...#........#....#...#........#........#..............##..#..#...#.#..#....#...#...........#.#......#.........##.........##.##..........#...#.#......#..#.#..#...#.....##.#..#............##.....#.....#.#.........#.......#...........#......#....#.#......#.....##..#..............##....
.#.......#....#.#...#.............#.........#.........#.##...#......#...#....#.#.#...............##...#.#..........##....#.....#...........#.....#..........##.....###....#.#................#.#..#....#......#......#...##.#...##.....#...#.........##...#..#...#....#.........#.#.......##...............#.#.....#.....#........#......#.#.....##..####.#...........#.............#..##.....#....#...........#....##.#...#..#..........#...#.........###....#.#.........#......##..#...........#.................#
.........#..#.....##......##...#..#...#....#........###...#...........#.#....#.#.#.....#.........#....#....#..#...##..##.........#......##......#.......##...#...#.#................#............#....#......#.........#..#.#.#..##..#........###.....#.####.....##.#...#.....#...............#......#...#....##..............##...#..#...............#.#.......#.#.####..........#.##.#........#.##.##...##.#.#.....#......#...##..#...#........#....##....#.##......#.......#......#......#.#..#.....#...#....#..#
.....#.....#...............##.......#.....##..........#...#.........#..........#.....#....#...##................#.....#..#.##...#....#.#.##.......#.......#........##...#...##..#......#...#...#.##.#..#.#..#..#.#....##..#..#......##..#....#...#.#...#.....#...#......#....###.........#...###....#.#.#.....#...........#...........##.....#.#...#.#......#.#..#..#.......................#........#.#..#.##...##.....####.#....................#......#..###...#...##..#....##.#..#..#........##..#.....#.#....#.
.......................#.#.#...#.#.#....##......#.........#....#.##......#...##.#.......#...#.....#.........#.#.....##.#.#.........#......#.##......#.........##..#....######.............#.......#..#..#.....#.........#.......#.#...#...#..#..#.........#.....#.............##....#..#...#.........##..##.....#.#..#..#.......#....#..#.#...........#.......#..#..#...##.....#..............#.....#..#...#..#.#........#.#..#......##....#.##............##....#...#..#..............#.............#...........#..
.#....#.....#....#......#....##.##...........#.##..............##...###....#.....#...##.#....##......#..........##....#.#.......#......#.#..##.##...........#..#..#...............#.#.....#.#.#..##..#......#.#.....#.#.#...............#.......#.#........#...#...#...##....#.....##............#......##..#...#..##.................#.....#........#.....##.......####.#.#.......#.....#.#.........................#.##...#....##.....#....##........###..#......#..........##.........#..........#......#..#..##.
........#......##...#.....#..#...#.#.............#.....#.#..##.........#.........##..#.##.....##..#.....#.#......#..#.............#.#..#...#.#.##.......#...........................#.....#...##....#...#...####......#.....#............#..#.......#...#...........#..................#...#####.....#.#....#..........#..........#..##....#......##..........................#..#................#..#....#..#........#......##..#..#..#........##..#..###.......####.#...#.#..................#..#.##...#........#.
##....#...#..###.#.##.#.....###.#.........#....#....#....#....#...#....#.............#.........#...#...##..##........##...##..#..#......#.....#..........#.#..........####...............#................#......#........##.....#...#..##...............##...#.............#...##.................##.....#...............#.........#...#........##.....#.#....#.....#..................#....##.................#..#..#..........#........#...##..#.##.........#...........#..#.#.##.......#..##.....#....#..#....#.
.......#..#...##..#..#............#.....#......#...#......##.........##.#.#.........##.....##.......#..#......#....#.#...............#....#..#...#......##.#.....#...#....#.#.#..#.#.............#..#.......##....######.#...#..#..#...#.......#.......#......#.......#.#.....#.......#.........#...#....#.......#....##..#....##...#.......#...###.........#..#....#..............#.................#.......###..##.......#.....##........#...#...#.....#....#..####......####...........#.........................
.#..........##........##..#............#....#.......#.....#.#..........#.........##.#...........#...#.......#......##.......#..#..#..#...#...................#....##........#............#...#........#....#...#....#........#..#...#..#.#.......................#...#..##......##..###.....#........................##.#..#.#.#......#.....#.......##.#.##..#.....#...#......##.##.#........#.#......#.#.......#..#.....#......##.#.............#.#.#.........#.##.#......#..........###..#..##..##.........###....
.....#....#..#..............###......##........#........#.............#.............#..##................##.......#.#..#.####......#..............#..........##..#....#............#.#...##............#...#......#........##.......#.#....#..#.....#..#.###.#...#..............#.............##.#.........#.......#.#.....#.....##....#..#........#...#..........##..#.#....#.......#..#....##.......#...#....#........#............#......#...#.....#....#.............#...#........###....#........##.....#.#....
....#.............###...#......#.#...#.....#..#.#...#..##.......................#......#.##........#.#.....#........#...#............#........#......##...#....#..#.#.#..#........###...###.......#............#.....#..#....#..#.#.............#.....#.............#....#....#.....#.#.#...#..#...#...#....#.#.#.##........#..#..##..##....#..#...............#..#......##............#...#.......#.......#.............##............#..##.#....#.........##....#......#..#...#...#....#..#..........#..#...#.....
...#..#...#...#....##.......###.........#...#............#..#....#........#....#...#...#.....##...........#.#..........#.#..#.....#.....#..#...............##..#....#####.#..##........#...#..#..............#....#...#.#...#.#..#..##....#.#.#..#........#.#.#.....##..#.#....................#.....#....#......##...##...#..#....#..........##................#.#.............###....#....#.....#.......#.........#...##..............#.......#....#..#.......#....#..#.#............#....................#...#...
.##...##..#...#........#....#......#.................#...#.....#......#......#............#.#.......##..#.#....##.......##.##......#.......#..#.....#.........#.......#.......#...##.......#...#.....................#.#..#.....#.....#..........#.##........#.#.....#.....#.#..#.....#........#.........#..........#..#..###.##....#..............#.##..#..###..#........#.##.#..##.#.#..#..#..#.......##.#..##.##...#..#.#............#...#......##..........###.....###.#....##...#..........#..#..#...#.#.#.....
...#.#.....#..#..#......#...#.#...#.....#..................#..#..##....##....#...........#.##.......#.............#...#............#....#....##..#........#...#.#....#...##.#......#..........#..........#...#....##....###.....#..#.#.#....#........#.......#.....#.#..#..#...#....#...#........................#...#......#............#...#..#.....#.#..#...#.......#...#...#................#..#.....#...#......#...#.....#....##.....#.......#.#.##...........#...##.....##...#..#.#.#...#.##...#...........#..
.....#...##.#....##....#.......###..............#.................##..##..#...#.#..#....#.......#....#........#....#....#......#........#....##.................#.#............#..#......#......#...........#.#......#............#.....##.......#......###......#.......##........#.............#.#.#...........#.#..#.#.............................#.........#................#...........#.......#............#.....#.#.........#...#.#.#...#........#..#......##..#............#.........#.....#...#...#.......
.#.................#...#....#....#.....#.........#...............#.###..#.#..##.#.##..........#............#...##..........#.#...#...##..........#...........#...#..##.....##.........#.......##..#............#......#......#....#....#........#.#...#.#.......##......#....#.#.......#....#..#..#...#.............#........#.....#.#.......##........#....#.#...........#..........................#......#...#....##.....#.......#....#...............#.#.#..#..#...........#....................#...#......##...
.......#...##....##......#............#........#.#.............#.#...#...##..#.##.#.......#.......#......#.##.....#.#....#.#.#.#.............#..........##.....#..........#..#.##............#...........#..#.##..#.........##....#.#...#...#.....##............#.##.#.#......##..#......#......#..#..#...#........#..#......#..#...#.....##..###...........#.##..#...##..#..#.#.#...#.##..#..##.#.#..#..#...#..#...............#..........#.....##......#.....##....#.......#......#.............#.......#....#..#.
.........##..#.........##.........#....#...##....##......#.#.......##.#......##.##.......#...#.....#.............#.......#...#.####.......#...##...###..#...#..#.............................#...#............#....##......#...##.#...#.#...#...####...##.#.......#........#.....##.....#...#...........##.##.#..#.............#.#.....#..#....#.#.....##.....#.........#..........##.##.....#.#.#.#......#....#.#....#..#..##........#.............#.....#.........###....#..............#.#.#..#.##.......##...#..
.#........#.......#.......##....###.....#...#......#.........#.....#.#..........#..###.........#.#.....#..#.............#........#.........#....#..#.......##..#...........#..##..####............#..#......#..........###...#..#..#....#..#...#.........#...........#.....#.#..........#......#...#.........................#..........#..............#............##.###........#...#....#.....#..........##..#......#...........##...#.......##....#.......#...................................#.........#.......
....#....#...............##..#.....#..........#....##......#........................#......#.......#.........#.....#.....#........#.##.....#..#.....#.....#.#.....#......#.....##.....##.#.........#...#.......#.#........#......#...#.....#...#..............#......#.......##......#..................#.................#....#...##...#.......##.........##.#...#......#.#.........#....#..#..#..........#.#..#....#.....#..#.......#....#........#.#.#......#...#.........#.............#......#....#......#.....
..#......#..#......................#.#.#....#.......#............#.........#........#..#.....##..##.....#....##........#.#..#.#..........#..#....#....##...#....#..###..#..........##.##......#.#...#.#........#..##..#.#....##.#..#......#.....#.....#.#........##.......##.............#...........#.....#.....#.......#...#.........#..##...#......#.........###......#..........#.....#...#..##.#...#......##..#.#..........#..#......#.............##........#..#.#...#.........#..##.#.....##.#.#........#.#..
#......#.#..#......#....#...#....#.......#.#.#.....#.#..#..#............##.##.....##.....#.###.##.....#........#.....#..#..#..#.....#...#.#..........#.#..#...#........#.....#..#....#..##.......#.........##..#....#.....#.......#................#................##....#..............#..#.......##.#...#........####....#.#....#..##..#........#..##...........#...#..#...#......#.......#.....#....#...#......#.##.......#...#..............#.........##.#.##....##.....#..#...##....#..#......##..........#.#.
..#..#...#.......#.#...#.#.........#..#............####....#.#.........#.#.....#..........#.....#...........#..........#....#..#..#.#.............#.....##.#.......#.......##.........#.........##...##........#.........#.#.....#..#..##.......................#.........#..##..##..........#.............#...#......#......##..#.#.............#...........#..#.....#..#.......#....##....#.##.#.......#.#.....#.......##..##.#.#...............#...........#.......#.......#.....#.#.................#.........#.
.#.....##..##.........#...#.##..##...#........#.....#..............#....##........#...#...#.#.#....#......##........................#....#...#.#.##.#.........#...#...#.#...#..................#.........#.........#........##.......##.###.....#.............#..................#.........#....#........#.#......#.......#........#.#.##.##.#......#.#..#...................##...#.##....#..#.#...##.....#.......##....##..#...#..#...........#..#.##..#.....#..............###.#....#..#.....#.....####..#..#.#...
#....#..............##.##..#........#....#.....#....#.#####....#....##........#.....#.....#.#....#..#.#.........#..............#.......#....#....#...##..#.......#....##.###....##.....#.#...#..#.........#...#......#..#..#.....#...#.#........#.......#....#..........###........#.....#......#...##..#..............#.##................#...#...#...#...#.#.....#.#.........####...........#.#....#............#..#.#.#............##....#.#.#.#....#.....#.##.....#.....#..#....#....#.##.....#.....#..#..#.....
........#.#..##...#.#.............#.......#.....#..#....#....##...#..................#....#..#.#..........#...........#..#..........##....#.####......#.........#..#......#..#......#..##..#.......##.........#.....##.#..#..#.......##.........#.##...........#.#.....#...##......#....##.........##.#.#...##.....#.#..#.....................#..........#....#......#.........####...#.........#...................#.....#.##....#....#...#.....#....#......#.....#..........#....##..#..##...#......#....#.#...#..
.#.#.........#.....#..#.##..#.#......#...#..#.#..#..#.##.#.#.......#.....##..#...........#..#.#........#..#.......#....#.#..#................###.#......####...#.......###..#.##........#............................#..#.....#..#.......##.......#......#........#.#..........#..............#..........#.#.##.........##......#.###..............#........###.....##.....###...#...#...#..#....#..##..............#....#.#................#..#..#...#.......##..........##....#...#..#....#.###...............####
..#.....................#.##..#...###.....#..........................#...#......##..#............#.#...#.....##......##...#...#....#..#.#...#........##....#..........#........#.#..#...#.................##..##...........#.....#.....##.#....##..........#.#..#..#..................#.......#..#...#...#.#.#.......#....#..#.##.....##..##.#.......##.##.####..##..#...#.###....#.##.#..#.#.......#....#..#.........#..#...#....#.#.....#................#..#.....#.........#.#.....#..##......##.....#.##.....#..
..#........##...#.............#...................#................#....#....#..#.......#.....#.......#...#...#...........#.##..#...#...#.#.....#...#............#.......#........#....#..#..............#.#.......##...#....##.#.....#.........#...#.##..#..##.#......#.#...#.......#......#...#.#...............##.....#...##..#...#...#...............#.#...#.#...#..#....#..........#.#....##......#.....#............#...#.....##.......#..#.......#.#..#...........#..#.....##.........#.#...#.........#.#..#.
.....#..#...##...........................#........#..#.......#....#.....#.......#........#..###..##.#.##.#.#.#.#....#.##..............###.#...###............##............#............#..............#..........###.##.......##...................#..#..............##....#..........#.................#.....#.........#...........#..#.#..#......#..#..........#..##...#.........#....#....#......#.#....#.......##..........#..............##.......#........####...##....##...##..#..#....#....##..........#..#
.#.......#.......#.###..........#...##.##.....#.....##.....#.....#..#.......#....#..#....#............#.......#.............##..................##...........##...#...#.#..#...#..........#..#.........#..#......#.#..#..###...#.#...#.....#...##...#.#...........#...#......#............#.#...#..........#......#...####.#..#...##.#..........#.........#..#.##..#...#.##.......#...#.......................#...#........#......##....#.......#..#...........#...##.#.#....#........#....#......................#.
.#......#.....##.#......#..#...#.#.#......##.##..#.#.#..##.....##......##.#.#....#.###.#...........##.....#......#...#...#.#........#.#..#.#.#..#.....#.#..#........#...#....#....#.....##...##.......#....##...#....#......#.....#.........#........#.#....#......#.....##.....#.#......#....#......#....#..........#...#.#...##.#.......##...........#.##............#..##.......##......#...........#....#......#...##.##.#....#.#..#...###...##....#.###...#.....#.#.#..#............##........#......#....#....
......#..#......###.......##......#..#....#.#..#....##.......#....#..#.............#................###.#.#.....#....#................#..#....##.#..#....#....##.......#.#..#.............##..#.#........##....#.............#.#...##............................#............##..#.....#.#...##......#..............#..............#.....#..#..##...#.#.#........#....#...##..#.#..#..............#.####..#.....#...#......#.........#...##......#..........##.............#....#................#...........#...##
...##...#...#...........#......#...#.#..##.#...##.#....####.###...#.................##.#..#..#.....#.....#...#.#............#........#..##..#........#.##..#.....#..#.......#.....#.#..#.##.#.....##...##..#....#....#.#....#.....#......##.....#.........#..........#..#......#....#.#...##...###.#...........#....#...#.......#................#..............#.#.#.....................##..........#....##....#......##..........#.......#.............##.....#........#.#............#...##...##......#.........
..##...#....................#.#.#...#.............#...#.#.#..##............##.......#....#.##.....###......#.#..................#..#.....##.#...#..#...#..#.#.#....#..#.....#.......###.......##...#...#..#...#..........##......#....#..##............#.#..........#.......#.#.....####.........#.#................#....#...#..#.......#.#.#....##.#....#.............#........#..#..##..................#......#.#.....##.....#.....#..#...............##...#............#.#...#.#......#..##......#.........#...#
##.##..#....##.#...#......#.........##.#................#....##...........#........#...##..##.........#..#....#..#...#..##...###..##.#...........###...............#...##....##.##........#.#.#..............#.#...##...........#.#......#..#..........#..#.#........#.#.......#........#...#..#...#..#.#.................#.............#...#......#.......#......#.#.......#....#..#....#........#....#.....#.........#...............#.......#............#.....#.#....#.......###...#..#.......#......##....#..##
..#.....#......#...#.....#.#..#...#........##.#.#....#..#..#....#.#....##.#.......#......................#.#......#.#..#....###.#......#..##.......#..#......#....#.....#........#..#...#.........#.......................#.....#.#.......#......#...#.........#............#......#.#......#....###........##...........#......#........#...#....#.................#..#.##.#.#..#...........##...#......#.##....#....#.#.........##.#.........#..........#...........##........#...###..#...#.#......#............#
#..#.........#....#.......##..#..#.#...#........#.....#......#..........#...#..#.....##.....#.#.........#..#.........##.......#..#.....#...##...........#........#...#...##...............#........#..##.#........#..........................##.......#...................##..#...##...#..........#...#.#......#.##...#...........#......###.##..#..#....#.......##.......#.........#...#................................#...#...#..#....##.#....#...............##..#........##...##........#.#........##.......#..
.......###......#.#...........#.#.#..............#####....#..#...#.#.#.......#.#..#...#..#....##..#.......#.#..............#..##........#........#.......#......#..#.###............#....#.#...##.#..#...###....#..#.#..#..#...#......#.##.#..............#.......##.#...#.#......##...##...#....#..#....#.#.#.....#.#..#.#.##..#..#......#......##..............#...#.............##.................#.#.#......#.....#.#...##....................#..#.#.#..###..#........#.#.......#.....###.....#..#........##...
...#......#.#..#......#.....#...............#..#....#............#.##.#.......#.........#.............#.....#.#....##.......#...#..#.#....#............#......##.#.###........#.......#.#..#...##..#.......#.......#.....#.##..##...............#...#........#.#....#............#...#...........#...................#......#....#....#..#..#........#...##......#.#.........#.#.....#.#.#....#.......#.##.....#......................#...#.........#.............#...#..#......####....##...#...............#..#...
.#..##.........##....##.#.##..........#.#....#....##.#..#.................#...###....#....##........###..#..#.###......#.#....#...#..#....#.##............#..#.#..#.....#..#....#.#..#..........#........#.#.#...........#.............#....#.#....##..#.......#.....#..#.........#..#......##....#......#.....#....................##..#....#..#..#...#...#.......##.....#.##.#........#........#....##.......#.#............#....#.....###....#...........#......#....#..#.....##..#...........#.....##.#.........
.........#..#..##.............##.#....#......#...#........#...#....#......#...#.#.#...#...........#....##........#.#...##...........##...#..#.............................##......##.....#....##........#.......#......#.....#...#........#...##.....#........#.........#..#..#...#..#....#.##..#.....#........#.#..###..#..........##.....##.#......................##..##.................#......#..#..#.....#.#.#.......#.....#.......#.....#....#..#..#...#.......#...#.#........#.##....#......#..........#....
#..#.......#.#...........#.##...#....#......#...#.......#..#...........#..#.....#....##...##..#....#.#.................#...#......#.......#..#.....#....#......#...#...#....#...##...#.#...#..........##....#...#..#..#...#.....#...#.......#.......#.........................##....#.....#...##......#..##...............#..#....#....#.#.#...##.#....................#...#......#.#...#...#..........##.#..............##..#.....#.#.#........#....##.##...###..#......#........#..#.........#....##..#...#.##....
.....#.##..................#....#......#........#......#.........#..#.......#....#.#.....................####.............#......#...##.##.......#...#..#.....#....#.............#.........#...#.##........#...#..............#..#...#.#...#..#.#.#..#.#..#..#.....#.#.............#..............#.#..........#.##......#......#...........#.........#...#.#..............#...#.......#...........#....#.........##........#...............#.####....##...............#..........#.............#.#.#...#.#.#..#...#
............#.#.....#......#..#..........#.............####.....#.............#...#...#...........#......#..........#...##.....#.........##.......#.......#............##.#....#.#.........#..##........#............#........#.#....###...#..##......##.............#...#.##.#....#..#..##.#.#....#....#..#.....#.#......................##...#.##...........#..............#..#.......#.#..#...........#..##............#.....#...#.#...#...#.....#...#...#..#.#.#...##....................#...#...#.......##.....
.....##.#....##.#..#....#..........#...............#....#.#..##.......#.........##........#..#...#..##....#......#...#..#.##...#............#.#....#.........#.........#......#.#........#.##...#...........#..##..###...#....##...#..#....#.....##...#...#..##....#..#....#..#..#.............#..##.#.........##.#....##....#.......#....##...........###.......#..#.#...#....#.#...#....#.......#..#....#........#........#.....#........#...#..#.....#..#......##..#...............#...................##........
.#..........##..##........#..#..#.....##.............#....##..........##.........#..#.#.....#.##....#..#....#.#........#.#..............#..##.......#.......#........#..#..#.....##..#......#.................##.#...........##..#..#.#............#.#...##.##..#..#..#....#....#....#..#.....#...#..#......#..#....####......#..#.....#.....#..#..#.###.............###...#...........#..##.......#..#.........#...#..........#..#..........##..........#..#.....#.................##..###....##.#............#....
...#.....#.#..#..................#.#..........................#.....#....#.......#...#.....#...#.....#.#...#..#......#.#..........#....................##.....#.........#..#...##.........#...#..#......#........#......##.....#...........#..#.#..##..#.#.................#.............##....#.....#.#.......##..##......#.#..##....#...###..##..#.#.##.#..................##....#..#.........#.......###..#.#.........#....#...#.........##...#...#.......#............#..#..##....#.........#...#.#....#.#....#.
.#..#....#...#.......#.#......##.#.....#.............#.............##.#.###..#.#......#....#...#..#.#..#...#.#.#....#..........#.....#.......###.......#.........##.#...#......#......#...#......#.....##....#..#.......#...#...............#.#........................#......#.....#......#..#....##.#.#...........#......##...#..#.....#.....#......##..##..............##.##...##.##..#..##.........#.##.#........##.#......##....#..#...#.#...##...#............#....#...............#.......#.##...##..........
..#.................#.....#.##.#.#...#...##..........#.#...........#.....###............#...#.......#.............#..#...##.#.....#.#.#..#............##.#..###.............#.#...#............#....#.......#........#......#.........#...#.......#.#...#.....#.#....##.#.....#..#.#........##.#.....#........#....#......#........#........#.#...........#.....###..#......#..........##...............#....#......#.####.......#.......#..#.......#..#...................#........#.......###.....#...........#...
....#..#..#.#.##.............###....###..#....##..#.....#..............................###.....#..#.....#..#.#.#....##.##.............#....#.#....#....#....#....#.....#.#.#............##..............#.........###......#...............#.#...#.#.....#...##..........#..#..#..##......#.......#............#..##..........#...#..#.....###.....#.##....#.........#.........................#...........#.......#..##.#.....#......#....##.....#..#......#.#.....#.......##....#...##..#..#.#....#....#..#.#..##.
#...#............#..#.........#.#..#......#.#..##...........##.##.#.......#...........##.#..#.#.#.#.#.#......#..#.....#..#..................#..#..#....#.....#.#.....##..#...###.#...#......#..#.#.##..#..##.#............#......#..##.#..##...#.#.#.#......#......................#.#...................#......#....#...#......#.......#...#.....#....#...#..###...#.....#.........#.............#........#.#....#......##...#.......#.#.#..........#..#.....#.....#..##....#.............##.#...................##
......#..#......#......#............#......#.......#..#.#...........#...............#..........................#.......#.......#.#........##..#..#.#..#.#.#.........##...#.##.........#..#....................#...........#.....#...##....#.#..#...##.....##....#..#......#.#...#.#...#...#........#.........#.#......##......#.#......#........#.......#...#..#...#..#......##.#.#.........#.......#...........#.........##....#.##.#.#..#......##.............##..#.......#.##..........#.##..#..#....##.......###
..............#.##..#..#...#.........................###..#........##........#.#..#..#.................#.#.#..#.##.....#..............##..#...#..........#....#.....#..##...#.#...#.#..........#..........#....#....##.#.#.........#.....#........................#........#..##......#..#.#.....##......#.#.##........#.....#..#..##...#....................#.#..#...........#..#.#.#...#..##........#.......#.#.#.....#.#........#.#..................#.........#....#.#.#....##.........#..#..##..............#..
....#..........#.....#......##...........##.#....##.#..#.#.....#.....#......#.#.....#.....................#....#.#.......#...#.......##........#........#...................#.....#...............#......#.......#.#.#.......##...#....#...#.........#.....#.........#.........#........#.................#.....#.....##.........##........#..#.....#.......#....#.....#..###...#.#....#.#.............#..........#.....##......#.....#.#....................#......#...#.#.......#......#....#...##......##.#.#...#
##....#.....#......#.###.........####..............#..#.......#......##..##....#.####....#....#....#......#...........#...#.......#...#..#..........#.......##..............#........##....#.##...#..#.#.#.........#....##...#........#...#....#...........#.......#......#..#...#....#.......#.#..........##.#....#...#......#...#.##..#.##.#........#.......#...#......#..#..........##..#....#...............#.......##..........###.....#.##....##..#.#......##..#......#........#...#.........#.#...#..........
.....#...#...#..#.#....#.##..............#..#.....##...#......#.#...#..#.#....#.###................#..#..#..........#.....#......#.......#...#............##......###....#.....#....#...#.......##.....#............##..#.....##...#.#.#......#....................##...........#...#...........##..#...#..#.........#..#....##.#..............#....#.##..#...#..##......#.#..#..##..#....#.####.#.........#................##.......#......#.#...#..#.###..#.........#...#..#.........#.#..#..............#.#....#.
..#........###.#......##.............#.#.#..#..........#.#.........###..#.##....#.#...................................###...........#....#....##.#.#....#.#..##.........#.........#.....#........#...#.#.............##......##.#.##..##....#....##.###.............#.....#.......#..#............#..#........#..##....#.#.......####.#.......#......#..#...##....#..#.#...#....#....#....#....#....#......#.....#..##........##.........#...#..........###..#....#..............................#.......#..........
.....#.........#.#..###....#...##.##....#...........#...#..#.#..#..#.............###...#............#....#..#..#..#.#....#...#...#......##.#.#.......#..#.............#....#....#..#...#.....#.#.........#..#.##...#.#.#.#......#...##.........#......#....#...#...#....#.....#.......#.#..##..#.....#....##.#....#.#..#......#............##....#....#....#...#.#.##.#.....#..#..##.#...................#...#..#...#.....###..........#...#.....................###....##..........###.....#.#...#...#....#...#....
............#......#..............#........................#.#..#....##......#.#.....#...#..#.......#....#.#..#.......#...##...........#.##....##..#.......#.#.#..#.#..........##.#.....##..#............#...#....#.........#....#..###.#............#......#.........#.##...........#...#...#.#......#......##...#...#.....##...#...........##...........#....#....#.............#...#..#..........................................#.....##.#..#...#............#............#...............##.#.#......#........#
.....#...#.##.....##.##....#.#....#.##..#..#.#.......................#....#...........#....#...#.............#.......###...#...#.#........#....##......#.........###...#...#.#.....#.###......#..#.#...............#...#....#.#........#.#...#...#............##...#....##..........#.........##..#...#..#......###..#.....##.#.#.....#..#.#......#....#...#.....#.#.##.#.......#.#........#...#.........#......#.....#....##.........#........###.....#................#..##.#...##..#.#.##...#.#............#....#
.#...........##.#.#........##......#.#......#.....##...#..........#...#.........#.........#.#...#..................#.........#.....##...#......#..#.#..#.#.#..###..#.........#..............#..#.###.#...............#...#..#.#..#......#..#...#....#....#....#.##....#......###.....#..#....#..###...#.#..................#.#..###...#...#......#.#...#.#..........##.#....##....#...#....#...#..........#..#.........#.#......#.#.#.#....#....#.......##............#.#...#..................#.#..................
.#............##..#.....#...#......#...#...#...#.............###...........##..........#......##....###......#................#......###......#.#.#..###..#..###.#..#.......#..............#.#.#....#.#.............#.#.....##...#.....#........#.....#.......#....#.#...#...#...#......#..##...........#...##..#...#.#......#.....#..#.#........#....#...#....#..#..#....#..#..#............#.#..#.....#.....#............#...#........#...#.....#.#.#............#.##........##..#......#.........#.#...#.......#.
#......##.....#....#...#..#.##....#.........#......#..#...#....#.#.....##..#.#.#..........##.#..##....#.....#....##....#...#.......#...............#...#......#......#.....#.............#..#...#.#...#.#......#...#..#.......#.....#..#.##.................#..##..#.......#...#.#.....#.....#......##.....#..#..........#..###....#...........#...#...#...#.........#.#...#....#......#..#..#....##..#......#...##...#..##.#...#....#.......#.#..#..#...........##.#..#.#.#.......#......#...#......#...#......#...
.............#....#...........##.......#..#.#.#..##....#.#......##..#....#...##.###.............................#....#.........#..##....#....##.#.#..........##..##.......#..##..........#.##...........#......#....###...................##..#..#.......#.....#...#.......##......#...##...........#.......##.#.#..#..#......#.............#...##..##....#..#.........#..........#..........##...###....#..........#....#..#......##....#...#.#....##.##....#......##.....#...#..#...#...#.....#..##..........####.
.#..............#..............###.#......##.#...#..#.....#...#...#.#....##...##.#....##..##.##..#.##...##.....#...##......#................#.#.#..#.#.#..#....##....##...#.#...#.....##..#....#.......#.##.....#......#....#.......................##..#...#...#......#......#..............#..#....#.#......#...........#...#...#.............#......#........#...#....#....#......#......#..#.##....#......#......#...#...##..#.#......#..#.#..#...#..........#....#.##..##...#.#....#...........................
.#..##....#............#.....##...#.....#..#....#......#.#......#.....#.#...........#.....#...#..#.........##....#....#..#.........#...#......#.....#.#...............#........#..........#..##.........#..............##.......................#.#....#..#......#...#.....#.#....................................#......#............#..............#.......#...#.#...#..........#....#..............#......###............#..........................#....#.#....#.#...............#.#......##..#......##.....#...
#........#..................#.#.#.....#..#........#....#...#.....#...........#.#...#..#......#..#..#.....#..##..#...###....#..#...........#.....#..#..##......#..#.#.....#...#........###.....#................##.#..##.....###...........##..............#...#.#...#...#....#.............##.....#...............##.........##.....#....##........#.#.#.....#...#....##.#...................#.##...#.##.....#...#.........#....#..#..#....#...#.......#.................#..........#......#.......#.............#..
#.#.#...#......#.#......#.#.##.#....#..##.....#...#......#..#.#...#........##....##.....#..#.......#.......#......#.......#....#...##.....##...#....#.....#....#..#..........#....#.................#....#....#.....#.....##....#...#.#...##.#........###.#....#.#............###............#..##....#.#.....#...........#......#....#.......##..#.#..##...............##.............#.##...#...........................#...##.....##......#.....#......#.##....#..#....#.............#..........##.#..#.......#..
.....................#..##.........#...#.........##........##......#..#...#........##.....#.....#.....#............####..#..#..#.#......####.#.....................#..#..#..............#....##...#..#.#.....#..##..#......#..#..##.....#.#......#...##...#..#.......##............#..#.##.............#.#........#..#..#.#...###.#.......#.......#...........................#....#.........#.....#.....#...........#...#.#.#....................#...#...........##........#.......#.##.....##.##.................#
..............#..#........#....#.....#........#...##..##.....#.......##...###...###..#.........##.....##..#..#..#............###.....#.....#......#....#..#.##...........#....#.#...#.......##.......#..#.#....................##............#.....#...#.#..#.#...#...........#.#..#.###.....#.#......#.....#...........#.#....###.##.....#......##...#..##...#....#......#...........#...........#.............##....#......#.#..#.........##.....#..#....#......#.#.....#....#....#...#..#.#.#..#...#..#......#.#.
#...#......##..#........#.......#..##............#....#.......#.#..#.#...........#.#...##.....................##.....#.#...#.....#....##...#......#............#...#...#..#.......#.#....#...........#.#.##.........#.....#.#.....#..##.###.....#......#.......#..#..........#.#............#..........#...........#.#......#............#...............#.###......#...#.......##.......#....#.#..#..#......#...#.....##...#.#.........##...#..#.........#..#.#...#.......#.#.#.#.....#.#..#............#..#....###
.#.##..#........###.#..##......##.##..#....#......#..#....#.................#.....##.....#..........#.........#..#.....#.......#........##..#.#...#.....#.#..#...#.#.##.#..#.#........#.##..##...##.##............#.#...........#.##...#.......#..#....#.#...#....##.......##.#......#....##..#...#.....................#.#....#............##.................#.#....#..#..#.....#.........##...#...##.#.#...#..##..........#..#..#............#.#....#......#........#.........#...............#...........#......
...##...........#......###..........#..#......#.#.....#.....#..#.......#.....##........#..#.........#....#.......###......##........#...##............#.##.#....###...##...#.#..........##..#..#....#...##..#..#...#..#........#.......#.......##...#..........#..............#........#.#......#....#..........##..###.............................#.......#.....#..#.#...#...#....###.............#...###.......#..#.......#..#....##.###.#.........##...#.........#...#...#....##..#..#...#.#...#...#.....#....##
.#.#.........#.#..............##..#.#.##...#.##..........#.....##....#.........#.....#..#.......#..#.......#...#.....#.......#..........#...#....#...#..#........#...##............##..#.............#.##.....#.#..#................#..#.....#....#....#.#....#...............#....................###...##......#...#.#.......###...##.#....#...............#..#.#....#..#....#.#.........#.....#...#....#....#...................#......#....#.......#...#.#...........#..#...........##....#.....#.........#.....
...#....#............#.......#...........#...#.#...#.#........#.......#......#........#...............#....#...###.#...#.#.........#.#......#..#.##............................#......##.#.#...##.....#...###.#..##..#..#.....#..#...#......##..#......#.###......#........#.#...........#......#.....#.........##....................#......................#.#...###.#.......#......#............#..#....#.#.#..........#.#......#.###.#.##.#.....#.....#.#.#..##..#.#......#.....#.#.........#.......#...#.#.....
.#...............#...#.........#..#..................#...........................#.##......#...................#..####.....####...#...............#..#...#........##...#......#...#...#....#.#...#...#..###..#.#......#.....#........#..#......##...#.#...#.#....#...#...#.............#.......#..........#....#..#..............#....#..#.....#..........##.....#.#..#...........#....##..................#...#.#.............#...#.....##...##........#.#......#..#......#..#........##.............###.#.........
.##...#.#................................#..#......#...#..............#..#.#.#..#.......#...#.#..##................#..............#..#.........#..##.....#.................#..#....#.##.#.....#.##........#...............#.#..#.#.#..#..#...#...#....##......##..................#...#.....#.........##..............#...#......#........#..#..#.#..##..##.....##.#....#....#.......##.#.#..........#.#.##....##.......#.......##.##.#.##..............#...#..#.........###..#....##...#......#..#.#.#..#.....#..#.
#.#....##.#...#.####.......#.#.#.#.............#.##...............##...#....................................##......#........#.....###.........#...###.....#.#..........#...##.#..#....#.......###......#...........#....#.#..#...###............#................#....###..##..#........##..........#....#......#....##.#.#......#..............##..#........#.###...#..#..............#..#..........#.................##.........#....#..............#....#...#.........##........##.#.#....#....##.........#.....
...#............#.........#.......................#...#..#..#....##.....#....#.........#.#...###.#.................#..#.......##................#..................#....##.#.#...............#.#.##.....#......#.#.#..#.....................#.#...#...#.......#.....#................##...#...###.......#.......#......#....#..##..#....##...#..............##...#...............#..#......#...#.........#....#....................#.#.....##........#........#....##..............#.......#.#.......#.....#.....#..
..#.....#..#..#.......#...##.#.....#.......#....#...#.#.............#.......##.#.....#.......###..###...#..#......##..#.#.....#.##.#..........#................##...##.........#####..#.#..#..##.......#.#...............#..........##..#.#.#..#.....#.........#.##.#...#.#.##...#...#..##.#..####.##...#..#.#....#...#............#.....#..#............#......#.......................#..#..............#..##............#..#.#....#.#.#..##..........#.........#.#......#...#.#.......#...........#.........#.#..
.......#..#........#.#........#.........#...#....#....##...........##...#...............#......#..#.........#.#.#............#..##...#...#........#..#.........#.....#.##.....#....#.#......#......#..#.#.#..#..........#..#..#......#....#.......#..........................#.#...#............#..###......#....#...#..#.#.#....#.............#.....#.....#......#.........#.....#...........#......##...........#.........#...............#...#.......##..##.......#....#....#...#.....####...#.#............#....
..#.#..........#......#.#....##......##..##.#..........#...#....#.........#...#.........#.....#...........#........#....#...#..#....#...#...#........##..##.....#..#........##.......##.#..#......#.#..#..#....#............##.....#.#.....#........#...........#....#.....#........#................##.......#...##....#........#..#..#.#.........#........#....##.......#...##...#.#.......#.##.......#....#.##.#.#....#..#.#...............#..##.#.#..........##.....#.............###...#.#..#....#.#..#......#.
#.#...#..#....#..#...........#.......##.#.#..#.#.#.............#......#..#.........#.#.....##.........#.###........#.....####....#..##.##........#...........#.........##..##........##........#.#.......##...#....#....#...........#.....#.#.......##.#..#..#.#..............##.......#...........#...#.#........##..##.....#....#....#............#...........#.............#....#.#...#..####..........#.#..##....###....#..........#....#..##..........#...#..#.......#..................#..................##..
.##....#.............#..........................#.......#.#...........#.......#...............#.......#.....#.#.#.....##.#.#...........#.........................#.....#...#....#.....#.....#.....#..........##.#.....#.#..#..#.#.......................#.#.......#..##....##...##......#...#............#.......#...#.##..#......#...............#...#....#....#...#........#...#.....#.##...#...#......##.....#..............#...........#........#.#...#.......#.#..#..#.#..#......#..#...#...........###..##....
.....##....................#.......#.......##.........#.....#.......#...##....#......#....##.......##..#.#.......##.#..#..#..#......#.#....#....#.................#..##......#.......#.....#..........#......#..###.#........#...................#...#....#...#..............#.#.##...........#..........#.........#..#........#............#.....#...#......#....#.###........#...#..#.........#.##...#...#....#.....#.#....#......#.#......#.....#.#..#.........#..#.....#.#.....#............#.....#....#....#...
..#......#.#.#.#...##....#......#...#..#.........#...#..#.....#..............#..#.##......#..#..#......#......#.###....#.....#.....#..#.....#...#.#.....#................####..#......##..#....#.....#..........#..#....#...............#.###....#......#.#.#.#....................#..........#.#......#...#...##....#.##.....#......#.#..##.........#.....##....#.#.##....#.........###.....#......#........#............#.......#....#.#........#..#.#....#...................#......#.....#..........#......#....
.......#..#....#............#.###...##.............#.#.#.........................#..#...#...........#.#.#.#.....#..##..#.#..#.#...#..#..#.................#.#........#...#.......#............##.....#.........#.....#......#.........#.#.#.....#.#..##......#......#..#........#........#.##....#...........##........#.###...#.........#..#.........................#...#.####...#......#...#...........#....####...........#...................#...................##.#...##...............#.......##.........#..
............#...#......#.#...........##.....#.........##..#.....##.....................###........#.......#..#..#.#..#..#.#...#...#..###...#..............#.#...........##..#......#.#.#........#..#....#.....#......#...#.#.##.......#.......#.......#....#.....#..#.#.........#.....#....#...#.#...........#........#...###.#......#.......##....#..##.#....#....##.........#...#..#....##...........#....#.....#.......#...#..##...#.#..#......................##....#...#.#....###....#..........##...#..#...#.#
...#......#......##..#.....###.......#.....#.........##.#..#............#.........#..#...#...#.#...........###....#....#..............##.#..#.....#...............#......##..#.#...................#.....#.##....#...#...#.....#.##..#..#..#.##...#.....#...##..........................#..#.......#.......#..........#............##.....##...#.......#...#.#......##.....#.......#..#....#.....##.#......#........#........#..##.#....#.....##....#.##................#.......#..#.#.......#...#...#..........#...
.............##.....#...#......##.........##.#...........#...##.....#....#...........####.#.##......#..........#.............#..........#....#....#...#....#.......#................##.....#.#.........#...##.....#.............#......##.###....##...#..##.....#..#..#.#.##.#..#.##.#.##...#.........#......#.........#....##.........##.....#.#.#...#...##..............#..##..#.#............###....#...##.........##.#........##........#.....#........#......##....#..#.#.......#......#..#..#......#........#.
.###...##.#.......#.#...#......##....##..##...#..............##.......#.........#..#..#....#.#......##..................#.......#..........#...#........##....#....#..#......#.#....##..##.....#......#......#.......#..#...#...#......##................###.#.....#.#....#.#.#....#....#.................#.##.#.#.##.....###..........#.......#.##....#.##...##..#...###..............#............#.##.............###...#........#......#.....#.....#...#.#....#.#...#......#.....#........#.#......#..#...#.....
....###...#...#........................#..#..#.............#....##...#..#........##.....#...#....#......#..........#..............#....#.........#.#.......................#.#..#.....#....#.........#....#......#...#..##.......#..........#...#.##......#.#...#...#......##..#..##...#.....##..#....#.#...................#.#....#...........#..............#.#.....##.......#....#......##............##....##......#.###......#........####....#..#...................#..#......#...#....#.....##......###.#...#
........#...#..#.......#..#.#.........#.....#......#.###.......#.....#.#.....#.#.#...........#.#..........#......#.#.##...#..........##..#..........................#.#.#...#.....#............#...#....##.......#...#....#......#........#..##.##..#......#...#....................#....#......#.#......###.......#...#....#.#.#.......#........#......###........#.#.......#..#....#..#....#.#.##.#.#...#...#...#....#..#.......##....##..........#......#.....................#........#......#.....#.......#....
...#...#..#..........#..##.#.......##........##..#.........#.#.#.#............##...###.....###........#...#..#.....#.........#........#....#.#.......#.....#..###.....#.#......###.#......##.##...........#................#....#...##......#.......#.......#....##.#.....#...........#.............#........##..##......##......#......#....#..#....#..#...#.#.#.#.#..##.##....#........#..#.........................#.#.##.#.....##.....#....##.......#........#............##....#..#..#...#...#...##..#..#...#..
..........##.............#...##.......#..###........#.##...........#..#..#.#.......#.#.#.....#.#.##..#......##.#..#..........#......#....##..#......#...#.#...........#..##...#.#.#.#..##.#....#...#.#......................##....#..........#.##.....###.....#..#..#....#......#.........#..#.......#.#..........#............##..#..###.......#...#.#.........#..##.#...#.#..##..#.......#..........#..#....#..........#.....#.#.##...#......#............#...............##....#.#......##...#..##...........##..
.#...#............###.............#...#.#...............#.#..#.#....#.##..#.#..#.#....#..........##..#...#.##....#.#...#.......#...#.........#.....#.....#.#..###.#...........##..#...#....#..#...##....#.#..#...#........#.#.#.........#..........#..#..#...#.....####...#...##..###.#.....#............#.......#.#........##....#......##..##.....#.....#..#...............#...#...#.......#...#...........................#.####.#....#.#..#....#..##......#.#.##........#......##.#..#........#..#....#.........
.....#............#...#.##...#.........#....#.#.#.....#...#........#......#..##.....#..............#.......#.....##.#.#.......#......#...........###.#......#..#.#..#.................#..........##.#.......#......#.........#.##..#...#..#.....##....##...#..#......#....#..........#...................#..............#.............#..#.#....#.#.#..##....#.....#........#.#..#.....#.#..#.#.....#...#...........#..#....#.......#..#...#.....#......#..#...#..##.......#.......#.#.#...#........#.#.....#...#..#
........#..##...#.#..#..#..#.......##..###.#.#..#.#.....#..#...#..........#.......#.#.............#...........#..#....#......#....##........#...........#............#.........##...#...#...##.............##.#.....................#..#..##....###...###.....#..#.#..#..#.......##.............##......#.....#..#...#.#.#.........#.#...#...##.#....#..#....#............#...#.....#.##..#...#...#.#..#...##..............#...#...####........#....#....#.#.#......#.......#........#..###....#....................
.......#..##.#....##.#........#.....#..#.................#.##......##.#.....##.........................##..#....#.....##.......#.............#...#.#....#............##....#.##...........#.............#.#..##....#.#............#...#....#......##..#.....#....#.....#..###.....#.......##..#....................#............#.............#...#.........#..###.#....#......#..#...#........##.##.......##.#..#..........#............#........#....##.......#.##...#....#...........#.................##...#....
.#........#.....#..##....#...........#...............#..#....#.....#.......#.......#.##.#.....###.##...#.....#....#.##.....#..##..#.......#.#..........#.......#.....#.........##........#.#..##...#....#...#...#..............##.#..###..#..#.....#....##....#..#..............#....##.....#...#...#..##.#.......#..###........#............##..............#.....#............#........#..#.#.....#..##...##...#..............#.#.............#....##...#.....#.#......#...#...#.##.....#...##.....#....#....#..#.
#..#..........#.#...#............#.#.........#...........#.#.#.......#..#........#...##.#..#..........#......#..#..#............#......#.......#.##....#..#....#...#.#......#.............#....#........#..#.###.....#.....#...#.....###................#....#..............#...#..............#.....#.....#.....#...#......##...........#....#.........#..#..#........#.#.......#.#..#..................#...#..#...#.#...##.#.#......##.....#.#..............#...........#.....##.....#..#..#.....#.........##.....
#.##......##..#....#...#...##.##.##.......#.#......#.#............##..#..#........#...#...#...#..............#..####..........#..................#.#...##....#.......#....#..#..#.#.##....#..###..#...#..##.#.........##.#.##.#.###..##..#........#..#.##.##........#..............##.##.............#...#.#...........#.........#..#....#.#..#...#....#....#.#.....#.....#..#....#.#.##...#...##.#..........#......#.###.#.......##.......#....#...#.......#........#..#........#...##..#......#.....#...........##
..#....#.....#......##....#...#...#............#.#......#.....#.##.#...##......#........##..#..#.#...#.......#.......#.......#.#..##..#............#.....##...........##....#...##........#......##.......#.......###...............#..#.#....#..#....#...#...............#..#...#.#........#.......##...#.##......#........##.............#...#.#..#...#.##....#.....##..#................#.......#..##.....#..#......#.#.......#...............##.#......###..##...#....##............#.##.....#................#.
....##..........#.....#.#.#............#........#...#.##.....#....#...#.......#.........#....##............#.....#.##.#......#.............#..#.#..#.......#....#....#.....#......#.#......#..#....#......#.....#.......##............#.......##........##.........#....####..#.#....#..#........#..#....#.#....#......#....#.......#......#....##.####...#.#.......#.#.#..#..........##......#..#....#..#........#....#...#..#......#.##.....#...#.......#.##...##.......###...............#.....##....#..##.......
#.......###...#......#....##..#.#...#..#.###....#...###.#....#......#.#......#...#.#............#..##...#...#...#...#.......#.##..#.......#.....#.##...#.#.....#..........#.......#..#..#...###...#.............#..........#......##.....#.#.#.#.........#...........#.#..##.#.#.....#.....#.#.....#..##......#.#......#.###.....###...........#...####...............#.#..#.##.....#......##.........#.#........##.#.#.#..#.##......##.........#.##.#..##..##.#...................#............##..................
#....###.....#....#..........#.....#..............#.....#...#........#.......#.....#...#.....##......#..............#.......#.....#......##....#....#..#..................#...#.....#.........#.........#.#..#.#..........##.#.#....#..##.............#.##..........##.#...........#....##....#.....##......#.......#..#.#.#...#.....................#...#.#.......#...##...#....#..#.......#....#...#............#.#...#..#......#..##.#.........#.....##....#.##.#......#..#.##........#.#..#......#.#......#..#.#
..##...#...........####...........##.........##...#.............#...##..#..................#.#.......#.#....#...........#.#..........#....#......#................#........#.....#......#.......#.....#.#...............#...#.##........#...#....#.#......#####....#......###...............#.#...#...#......#.....#.#.###...........#....................#...#..#..#.#...#....#...........##....#.#...##...#..##...#....#.##....#........#.##.#..#......#..........##....#.......#..............#..#...#.#.#.......
...#..#.#....#....#.##.....#...#.#.#..#......##....#.#...#.##.........#.......#.......#.....##........................#...#..........#....#.##...#...........#...#..#.....#.....#.....##.....#.#...........#.........##.....#....#...##......................#..#.#....#....#.....#....#.........#......#..#.#.....##.#...#.#####.............#.#....#...#..#..#...#.#......#...................................#.#....#....#..#....#.#...##........................#..............##......#.#......#.#......#......
..###.#.....#..#.....#..#...###....#.........#.#...#.......#.............##.....###...#.......#...##.................###......#..#.......#.........#..#.#......#.....#....#.#.......#..#......#.......#....###.......#...#......##...........#...#..##..#..........##...#......#.........#.......#....#....#..##........#.........................##....#.#.#...#.#....#........##....#...#.............#.....#........#........#...#.......#......#.###.#.#.....#.#.....#.#....##..#........#................#.....
.........##..#........##.#.####.#....#....###.#........#..........#......##..##...#.........#.#..#.........#....#......#.......#.##...##..#............##.................#...#.##...#....#...#..#.........#.......#.......#.#.##..#..........#.......#...#..###..#.#....#####..........#..#...#......#..#.....#............##....#..............#........#.......#....#....#.#......#.......#.......#.#.#.#.....#..#........#.........#....#......#.....#..#.....##....#.#...........#.#............#.#...#.......#
..............#.....##....#............#......#..............#....#.#.##.............##.................#..#......#..##..#....#.....#...........#..#.#.##..#......#.......#...........#......###...#......................#............#.........#......#........#........#...........#...#......#.#....#..#...##...#....#....#..#..........##.#......#...##.#.........#.#.......#.....#....#..........#...#.#...#....#......#....#..#........#..................#..#..#..................##.##.#.......##..........
...............#..........#.#.......#...##...#...#..#...##..##....#.......#......#.....#.#..##...##........#..##..........#..#........#....#.##..#...#.........#.....#.........#..#.#........#........#..............#.###..............#.#.#......#.#..#....##.....##....#...#....#..##...........#...#...##...........#..............#.#..............##...#.#........#.......##.#.#..............##.#..#.........#......#.....###.......#............#...#..#..#.#.......#...#..#......#.........#...............
...#.........#.#.#.....#.....#....#.....#............#....#.#.....#.....#....#.#............#.....##......#........#......#...........#....#..............#....#.#..##........#...........##..#..##.#....#.#.#.##.#...............#...##.#......#.....#.......#...##..##.........#........#........##..........#.................#..............#....##..#.#........#..#.........#.#...#.....####..#...#.##...##...........#........##..#.......#.....#.....#....##..##............#.#...##.#...........#....#......
...###.#......#......#.................##......#....##...#....#....#..#....#........#.##...#............#....#...###.##........#.......#.#..#..#..###.............#..........#..####.#.....#....#.#...#...#..#..#.............#........##....#....#.#..#...#....#.##........#.#.....................#.......#....#....#....##...#..#...##...#..#....#.#.......#........#...##.....#....#......#..##..#...#...........#....#..#.#.#..#....#..##..........#...#.....#.#........#.#.#...#.##..#...........##.#....##..#
.##...#.....#.#.......##.....#........#.....#.....#.#.....#....#.....#....#...#.#........#............#..##........#............#.##.#..............##......##.....#...#..#....#.#.#......#...#........#....##....#....##....#...#....##.......................#.###.#.#...#..........#...........#...#..#.#..............#.#.......#....#..##....#.....#.##........#..##..#......##......#......#.......##...#.##..#..##.....#.##........#...#.....#...#........#.........#...##..###...##.....##.#....#.........##
.........................#.#..#.#...#.#.....##....#......#...#......#...#.......#...#...#..............##..#.#........#.###......#.........#..#...#...#..........#......#...#.......#...#..##.................#...#......#.......#....##......#.......#......#..##....#...#........................#...#...#....#...............#...#....#........##..#............#.#......#............##..##.............#......#.#.##..........#......#........#.##.......................#.........#..............#....#.....#.
...#..#.......#.............#...#..#........#..#.....#....#........#.....#......#.#.....#.#.#...............#.##.##...#.....#...#.#...#.#..#.#.##.#...#..#...#......#..#........#........#..##.#.......##....#......#.#..#..#....#.#.........#.........#.#..#........###..#.....#...####....#.....#..#...........#........#.......##...#......##.....#......#.#...#.#.....##.......#......#....#......##.............#......#..........#....##..............#....###..#.#.#....#......#......#....#.##.#.......#.#..
..#...#....#..#.#..........#......##..#....#...........#...#...#.#....#....#..#.....#...###..#.##........#..##...............#..##..##..##.##.#.....#........#.......#..#.#..#......#......#.#..........#....##....#..#.#.....#......#..........#..........#.#.#..#......#.#....##...###.#####.#...#.............###..#.............#..........##.#..##............#.#.#.....#.....#...#.....#.....#.....###..#............#..#.......#.##....#.#.#.....#.#..#.##........#.#.........#............................#.
..#.....####...#.#...#....#..#.........##.#......#.....#.#..#.#.#..#..#.........##.......#..#.......#.............##......#.#.#.....#....#....#.#..#.#................#....#....#......#....##...#......#..........#..##..................#.###....#...#..#.#...###..........##...#.....#..#.#.#...##...............####..#....#..#.....#....#.......#....#....#.........#..#...#.....##.#..##...#.###..#...#.#....#.##....................#.......#..#...#.....#....#.##.#...#....#...........##...#..#......#.....
.....#...#..#..#...#.#.........#...#.............................#.#........#....##..#..#.#...#.#.......#.#........##..#....#..#....#...............#...#..##.#...##.......#........#...........#.....###.#...###.#..#..........##......#..........#....#...##...#...##...#............##..##....#.....#.....#....#..#...........#..#.##...#..####.....#..#......#.........##.##....##...........##......#......#.#...#.....#........#..#..#............#.#...#......###..#.#.......#........................#...#..
##.#...##.....#....##.....#.#.##..#.#..##...#.............#.#...#..#.....#.#...#.....#...............##.#.....##..................#..#...#.........##....##.....##..#.#...#.#.#.#..#....#...........#.#.....#..##.......#....#......#...#..#..#.....#..#....................#.........#.#.......#........#......#................#.#..........#.......#....###.........#....#....#...#...#......#.......##.#.........#..#.......#.#.......#...#.............#..#.....#.........#.....#...............#...##..#...##.
#.......#.#.........#.#............#.#.....#.#..#..##...###.....#.......#........#....#...........#...#..........#............#.#...#.....#.#..#.......#...#.....#......#.#.#......#..#...............#.#..##....#..#..#.#.##..##.....#.#..................................#.............#..##.....#.#..#.....#.#.............#.......#.....#.##..#.#.....#..#...........#.#..#......##..#..#.##..#....#..#..............#.#.#......#.#...#...#.##.#.............##.......#.#........##..#....#....#.........#.#....
........#......#..........##..##..#...#....####......#............#..#.#........#........#...##..#.#.#......#..#.....#.#.......#.##.#.##....###........#...#..#............#.......#...#.##........#....#........#...#.#..........#...#..##...##.#........#............##...............#...#.#...##........#.......................#.................#...#.........#......#..#....#..#.........#..##...#......#..#.............#..##..##.#.........##...###.....#....#..##......#..#.........##.......##.#.#.#.#..#
.#.#....#......#..#...##....#......#...................##..................#..#.#.........#.#..##.#...........##.#......#............##.....#........#.......##..#..##........#...#......###.##.#.....#...#..#.......#.##.#.##.#.#......#......#.#..............#.....................#.#.#........#.#.#...#....#.#.#..##......##...............##.#.##.#.#.....##......#.......#................#........#.....#....#.........#.....#...........................#.#...#.....#.......####.........#...#.#...#.......
........#...#........#............#.##.........#..#.....##.#...#......#..#...#.#..#......#.....#.....#..#.......##................#.....................#...#.#....##...#....#..#...#.##....#....#.#............#..#..#.#....##..#...#.....#....#...#......#...#.#....#.......#.#........#..........#...#.#..........#.......###....##..#.#...........................#..#..#...........#..#................#.#..#...#..#..#.#......##...#........#.##..............##..#...##..#....#.........#.....##.........##..
....#.........#......##..............#...#.......##.#.......#.#.#....##.#.........#.......#...#...#..##....#.......................#............#..#...#..#....#...........#.........#..#.....#..........#..#....#.#.....#..#..#.....##.#..#.####...#...##...#...#..##.....#...............#...#.....#.....#...#.............#...#...#.....#..#.........#.#.....###.#.#..........##....#.#..#..#...........#......#....##..#.#.#...#...#..#..................#......#..#...........#.#.##......#...#.....#..........
.........##...#.#....#......#...#...........#..##.#.....#..#......#......#............................#...........................#..###......#.........................#...............#........#...#.#.......#.#...#...#.#.......#.......#......#...#.....#.......#....##...#..................##.#......##.#.......#...#.......#.......#....#.........#........#.........##.....##.#....#........##......##.......#.#..#.#..................#..............#......#...#.....#...#......##.......#.#..#......#....
..........#.#....#.................#.#.....#.......##...#........##.#..#..#....#.#..#.##.......#..#..........#.##.............#..#.........#.###...#...####.###.##..............#............####..#......#..#....#......##.#....#.#.......#......#...#..........#.#....#...............##......##..............###..............#...........##.#.#....#.............#.....#....#...........#................#...#.............#.....#..#.#......#.#......#.#.....##.#...#.#...#.#......#.#.#.#..#...........#..####
......#..#......#.#........#.###......#.#....#...#........................#............#..###.....#.#...#....#.....###......#.#.####...........#.#..#......#.#..#.......#....###.....#..............#..#.#..#...#..#........#........#..#.#.#...#...#.#...#.....#.........#...........#..##............................##...#.#.##........#..#.....#..#.#..#..#......#............#.....#........##...#......##....#................#.....#..#...........#......#..#........#...#....#.#..............#..........###
......#...#####...#..#..........#.#..#.#.............#.........#..#...##......#...#.....#.......#.#................#....#....##.#......#......##..#......#......#.........#.###..#..#....#.###..#.......#..#........#...#..#....#...#...#..#....#..#..#............##........#...#..#.....#.#..#..#.......#.......#.##.......#.....###....#.#........#.#.#...#.#.#....#...#.....#...#....#..#....#.#...#....#..#.....#........#..................#..........##.#........##........#.....#.................#..#......
..........#...#.#.#........#........#.#.............#....#.#..#.........#........#...##............#..#.....#........#..............#.#.#..##.....##........#.#.#.##.#.#............#...................#..#...#......#......##...#...............#..#.#..........##....#....#...##.##....#..............#..........#........#.....#..#.#...............#...................##.......##....#.........#...................#....#.#...#....##...............###..#.......#.#......#...#.......#...##..#..#.#.#........
....#.#...............##................##...#......#......#....##.......#..#....##.........#.#...###....#..##....##......#..#.#....##..#..#........#........#.#.....#...#...........#.#..............##.#.#..##...##.#...........#.#..........#.......#...#.#...........#.#..#....#..............................#.#...#..#.#...#....#.#................####...............##...##........##.......#........#.#....#..#....#.......................#.##...#..###.#........#..#............#....#..#.#..#......#....
...#.........#...#..#...........#.#......#...##.#.#........#..#...................#....##............#.#..#.#.##..#.#.#...#...........#..#.#.##..#.....#.....#........#.......##.....#...#..##...#.......#...#.......#..#...##..#...#........#.......#.##..#.........###......#........#..#....#....#..#....###.......####.....#.......#......#.....#.....#..#...#.....##.........#..#.##...#...#.#...#........#.........#...#.##....#.#...........##.#...#.....................#..#.#.#.......#....#.#..#......#.#.
...#...............#............#...#...#....#......##.####.......#.#.#...#.#.#...#............#................#.......#......#..#....#.#......#.......#....#.....#.....##........#...##...........#.....#..#................#.....#..........#.....#.........#.......#..#.....#....#..............#.#...#..###.........#............#...............#.....##......#...##.......##..##...#......##...##...#.##.##...#.#....#........#....#..#..#.#.....#....#.....#.#...##.#.##.#...#...#.....#..##.#..#..##.......
.....###..##..#...........#...#.#.....##..#..#...####....##..##............#.....#....#....#.#.......#.#.#.....#.#.#...........#........#.......##....#................#.........#....#..#........#.....##.............#....#.........#....###...#.#.....##..#.##....#...##...#..#.#...##............#.##.....#......#...#.......##.#.........#............#..............#.##.......#.#...........#............#............#............##.....##.....##...###......##.#..#..........#.....#.#................##.#
.##..#..#....#....................##.............#...........#.....#......#.#........#.##........#.#...#......#...#.#..#...#.#..#.......#.#.##...#....................##.#.....#.##..##........#....#.........#........#.#........#....#.#...#.#..........##.#.....#..##.#..#.....#...#......#..............#..#.....#.#.....#..#......#.#.............................#...............#....#..#.#.....#..##......##..#..............#......#.#..#.....#.......#...#.#...#......#.#...#.....#.....##...............#
........#....................#...#....#...........#..#..........#.........#........###...#..#.##............#...........#.###.....#.#...##.#..........#.##...##..........#...#..........##..#...............#..#...............#....#...........#.#.#....#.....####...#......#.#..#.#.......##.##..#....#..#.###....#........##....##.#.#.....#...#.#......##..#..#.....#......#....#.............#.#..#..#.#...#..##....#......#..##........##...#...#....#....#..#....#.........#.......#...#..........#...#...#..
..#...#.#....###...............#.#......##..#..#....#..........#....#####.#..#...#......##............##.#..#...#.#.............#...........#.##..#.#.#.....#.#...#.##....#.................#...#..#.#...........##.....#.##.....#..###.....#......#.#.......#..#......#......#...#.....#........#...#....#............#...#..##..........##.........#...#....###.......#.##............##......#......#..##.............#.#..#........#.....#.##.......##..#............#..#...#.#.........#.........#..#....#.....
#.............##........#...##.#.###.........#............#.....#.#...#..###.#...#..........#..##.##...#..#....#....##......#..#.......##....#............#......#.#.....#.##...##...##..#...#.#...##.......##..#..#....#......#.#...#....#.....#.....#.#..#......#....##.....#...##.#.##.......#.....#....#...#..#...#.#...........#.#...##....#...#.....#.....#.....#...#..........#...#...#..........#..........#.............#...#.##...#...##....#.#..#....#..##.#......##.....#...#..#..........#...##........
.....#...##....#.....#.......###.....#.....##.#..##.#.....#..##......#.#..#.......#..#.....##...................#.....#.........#...........#.#...#.........#..#..##......#.##..##..........#.............#..#..#....#.........##.##....#.#..........##.....#..#....#.##...###....#..#....#.............#.....#..####.#....#.....#..#..#..........#..##..#...#.......#.....##.....#.#....#.###.....###...#.#......#.#........##.....#..#..###............##..#.#..#......##.#.......#..#................#..#........
.....#........#.....#...#....#...#..#................#..................#..#...#....##......#.#.#....#..#.......#..#....####.#..#..........#.###.....##.###.#..#..##..................#..#...#.......#.#.#..........#.#...........#.........##..#...#............#....#......#.........#....#.......#.........#.##........#.....#........#...#..###.......#.....#.#..........#..#..#.#....#.##.#..###.....#........#.......#..#.....##...##....#...#..........#.#.#..#..#.............#....#.................#....#.
.#..............#..#.#........#...........#...............#..#.....#....##...#....##.#......#....#......#.#.#............#....#.###.#..#.##....#...#............#..#......#..#......#........##.....##.........#........#..............#......#.......#...........#........##..#.#........#....#......#................#...###.#.........#....#...........#....##....####....##...#........#..#.#......#.........#...#......#..#.#.......##..#..#..#.................##......#.......##......##....#.......##....#..
..#...##.##............#.#.#.....##..#......#..#.........#........#...#.............#...##......##.......#.....###..#..###.#...........#...#..#..................#...............#.#..........##..#..#....##...#...........#......##...#...###....#....#....#..............#.#.........#.#......#...#..#####.#.............#........#..............#............#........#....#........#..........#...........##......#........#...#...#...####..........##.#...#.#.......#.......#............##.........#.........
.#..........#...#..##..#.......#...#.#....#...#.............#......#.#.........#...#..........##..#.......................##.##.#..........##........#................................#..........#.....#..#.#........#...........#....#.......#....#.#.......#.##.#..#......#.#.......#.........#....#.#...........#.....#..........................#.#.#.......#...#......#.....#..#..#.#...#.................#..#....#...#....#....#.....#..#...##........#.........................##.....................#.#.#.#
#.#......#......#.#.#........#.....#.......#...........#....###.....#.....##...##.............#..###.........##..##........#.#...#.........#.........#......#.#.......##.....#.......................................##...##.......#......................##..........#..............#.....#..........#...#....##.........#.......#.....#.#.....#.......#........#.#..#..#..##...#...##....#..#....##.......#...#.#............#.#.....#.#..#..#....#..#....#......#.....#...###..##..............#.......##.#......
.......#..#.##.........###.....#.#...........#.#.........#.##.......##.............##........#...#.#..#......##...#...#..####..##..............#....#.#....##.#..........#.....#..#..#.............#.#...###..#..#.#.....#.....#......#.........##....#..........#...##...........##.#.............#..........#............#....#..#.........#...........#.#..............##.#....#.....##..............#..#...##....#..##....#...#.#......#..#...##...#.....##.........#......#..#....#........#.....#.#.#.#.......
........#.##..#....#.#.................#..#............#...#.#.......#..............#...........#.#....#...#.....#..##....#........#...#.#.........#.......#..#.#..#...............#..........#......#.#....##..##..........#..#.................#.....#.......#...##..........##......#...................#.##.#.........#.#............#.#.#.........##..###....#...#.....##..........##........###...##......#....##...............#.............#..................#.........#..........#...#.#...#...........#.
...#...#.......#.......................#...#.#...#.#.#....#....#....##..#....#....#.......###.#.......#.#......#..##......#.##...............#.#............#.#.##...#....#....#....#...............#...#...#.......#.....#...#..........#.........#........#.#...#.....#....#........#.#....#.......##..........#....#..#.##.....#.###.....##...##.#.......#.#..#..##...#....#..#.#.#....#......##.#..............#........#....#...#.####....#..#.................###.##...#.............#..........#...#..##.#...
...#....###.......#.................##.#....#.##...#.##...........#.....#.............#.........##........#.#.#.#....#...#..##..#............#..................#...##...#..#...#.#...#.....#####..#..#.#........#....#.#..#....##..#.##.......#......#.#.#............###...#.#.#..##.......#..#...............#..#.#...#...#....#....#...........#.#.#......#.#...#...#......#..#..#...#....#..#...#...#.#..#.......#.......#...#........#.......#..###.....#..#....#.#.#....##...#..##.....#.#...#..#..#.#..#....
#......#..#......#.............#....##.............#...#.##....###..#.....#.#......#..........#.........#.#..##.........#...#..........#......###........#...#.......#.#.......##....#.###.##........#..........#.#...#......###....#........###..#........##.....#..##........####.........#.......##...#.#.......#....#..#.........#.#...##.#.###...#........#.#..#......#......##....#....#..#...........#...##........#..........#...#....#..##...#.#.#.#....#..#....#.#.#.#...###.#...........#.........##.....
...#...........#......##....#..#...............#...#..#..#....#.....#.#.......##..#.#.#....#...#.......#.....#...#..............#.#.....#........##.....#......#...#.#....#.#..##.....#.#.##..#......#...........#..........#................#..#.....#.........#......#.#..#..#.........#...........##.#.##.#...#......#....#.............#.#..#..#....#.#.#...#.......#....#...#..........#..#......#.#....#.##...##.........#.......#.......#....#.#.#..............#.........##......###.#.#.......#......#.....
....#............#.#...................#.....#..###...#....#..............#............#.##.....#..........#.#...#..............#........####...#....#..........#....#..#.#.......##.........#....#...#..#............................####...##.............#..##........##.##....#..#.............#.........#..........#.#..#................#.#.....#...#............##...#..##......##.......##...#......#................#.....#.#....#.................#...##...#....#...#........#....#.##..#........#....#.#.
...#....#...#.#.#....#......#.......#.#.#.................##...#...##....#.##...##...#.....#............#..#...........#..##....................#......#.#.#......#......###.#......#.............................#......#..##............#.............##.##.#.#.#.####.....#...#..#..#.......##.......#..#............#.##..#...........#...#.#.#........##....##.#.......#..#...##..........#...........##.#.....#..............###.#..#..###.............#.#.#..#......#.##.#........#..#...#..#.........#..###.
.......#...#..#...#..#.##..#...#.....#.#..#...#............#..##......##.....#...#.........#.....##............#...###..#.................#.....##.#..#..#.#..#...#..#.##..........#...........................#..#.#.................#..............#.#......#....#......#..#..#........#..#..#..#................#....#.##...#....#.......#.#.#......................#......#.###....#......#..#.#......#.......####...###...#...##..#.#...##......#..#..........................#...................##.......#...
....#......#..........#.....#...#.##.#...#.#.#....#................#.....#.##.............#...#.........#....#.#.#.....#.#.....#..........#...#.#..........................#......##.........#.#........#...#....#..##...##.#........#......#.##.....#.##...........#.....#.#.....#......#...........##...........#...........#.#.#.#.#........#.#....#....#...#.......#...#..#......#.#...........#..#.......#..#..##.....#.##..........#.....#..................##...##.........#..........###..#.....##.#...##...
.#....#.......#...#..#.....#.........#...#.#.....#.##..#..#.#.#####........#.............#....#..#...#....#......##..#..##....#..####.##...#..........#...........#...........#....#.#.#...#..#........#...#....##..#.....#.##.........##.#.#..#....#..#..#.#.#..##..#...#...#......###.#..#.#..#..#..#..........###..........#....##....##.....#...#......#.#.#..#...........#...........#...#.#..#.##....#...#...#.##..#.....#...#...#.####.###......#.............#...##..#......#.....#...#...#.#.......#...#..#
....................#.##..###.#...##.........##........................#.........#...##......#.....#.#...##...#................##.#...##.#....#.#........###..##.....#.....##.......#................#......#.####.#......#...#...#.....##.#..#..#.#....#......##.........##.......#...#....#.....##..#..#.......#.....##.........#....#.#.....##......#...##.#..#...........#....#....###..#....##......##.#......#.#..#.....#..##..............#.#.......#........#........#............##....#..##.............##
.##...#...#.#.##....#...###.........##.........#......#...............#...##.##.....##...###..#...##....#.....#..#............#..#.#...............#........................#..............#.......#...##.##..............#.....#.###..........###...#..................#...#............##.....#...........#..##.........#.........#...#........##..........###......#.#........................#.......#..............#.#....#...#...##......###.#.........##...........#.#.......#....#..#....#......##.#.....##.
..#...........................#...#.#.........#....#............#...#.###........#.#.............#.............#...#.#....##......#............#.....#...#.#............#...##....#..#.....#....###...................#.......#....#....##........#.......#...#..#.................#...#....#...........#....#...#...........................####.....##.....#..#.#.#..##.............#.....#..#.#..#..#.#.........#............#.###...#....#..#.....#..##.##.#..#.......#...........#........####........#.#.....#
#..............##.......................#...##..........#.........#.#..#.#..#............#................##.#..#.......#...#.........#......#.......#......#.........#.#.......#.................#.#..#.....#...........#.......#.......#.....#.....#...........##.#....###.....#..........#.#..#.#............#.#......##.##.#..#.........#.#..#.#...........##.#.......#..###..#.#....#.#.##..#.........#...#.......##.........#......##....#.................###..##.#.....#.#..........#...........#.#......#..
..#......#.#......#..##............#........#............#....#...#.##.#.#......#...##..#...#....................#......#.....#.#......#..............#.##...#............##........#..#............#.......##...##..#..#..#..............#.#............#.#.....##.#.....#.....#.#.#...............##.....#.#.......#......#...#..#..........#....#......##.............##.....#..###.#..#.##.....#..#.......#......#..................#...#....#.####..........#...###.#......#..........#..#...........#...#.....
........##.#..#..###.#.....#...........#......##.####........#...#.........#..#.....#.#....#....##.....#....#.......#.#.#...................#....#.........##..................#............#....#..#....#.#.....#..........##......#.#....#.#..##...#.#.#.##........#............#........#...#..#....##....##..#...#......#.#..#......#...#....###............#...........##..........##..........#.....#.....#.#......#.............###....#........#........#....#.........................#............#.......
#....#.#.###.#.......#...#...#.#.......#..##.#.....#........#...#.#.#................#..#.##.........###...###.#.....#.....#...#.......#..#.....#..........#.......#..#..##..##........#......#.........#............##.#......###..###....#.....#......#....#....#..#...........#.#.#.#............#..##.........................#..#......#.#....##...#.......#.........#.#...##....#.#........#...#.....................#.#.......#.......#....#....#..###....................#.....#..#.###....#.......#...#....
....#.##..###.#.#............#...#.....#..#.........#........#.##..........##.......##...#.#..#...#.#.....#....#...............#....#.........#.#.....#.#...#......#.#...#......................#........##......#......##.......#...#....##..............##....##...#.......###...#.#.....#...........#....#..............#.....###......#...#.#......####...###.....#..#...#..................#........#...#..#.......#.##....#...#.....##..#.#......##.#.#.........##......#.........#####....#..#.....#.##.#.#..
........#..#............#..#.....#.....#..#.#.#..#.#...#.......#.....#...#.#...........#.#....#..........#....#..##..#...#.#..#.#............##.#..#....#...#.........#........#..#..........#...................#......###.#..#......###......#..#.#..#.......#...#.#..##..##..........#...............#..##.#.........##......##..#..#..#.##.#.##.............#..#..#......#.##...#.....#.....#.#........####............#..#..#...........#..........##.....#...#..#..##....#...#........#.....#..#..........#...
..#.....#......###......##.#.#.....#....#.....#.....#..#.....#..#....#.....#....##...............#.......#.....#.........#....#...#..................#....###...#...#..................#..#.#..#..#.......#...#....##.#.....#.#..#...##..#.#..##....#........#.##.....#..#.......#...........#....#...#...#..#..#.......##......#.......#............#..#...#.#.........#.#.#...#.#...#...#..#.........#..#..#...#........#............#.........#..#..#.#..##...##.#.......#...##..#.........#...#.#...#....##.....
#.#...#..#.................#........#.....#....#....##..#.#.....#.........#....#...##..#.#.......#...###.....#.....#.....##.......#..#...#..#..#..#.#....#........#.#......#..#.......##......#.....#.....#..#.....#..#.#....#....#...........##..#.#..#......#..#......#...##....#................#...............#....#.##....#.....#........##..#...#..##..#.#......#.#.....#..##..#............#.##..##........#.....#.......#..........##.....#.....#.........#...#......#....##....#.#.....#..#...#.#.....#...
.......#.................##...#.#..................##..............#.#.#...#...#.##...##...................#.#..#.#..........##......##.#............##.....#.........#..#...#.......#..#..#..#............#..#..#..##.#.#..........#.#...##.#.###...#..............#...........#....#...#..........#.###....##...#.#.......#....##.....##.....#.....#...#....#..#......##...#.#.........##......#..#..#....#..#.......#..........#...............#......#.#.#......#.............#...#...#.#.....##....#.#.#.......
.....................##.............##..................#.#...##.....#......#....#...#.....#..#...........#.......#...............#.....#.#..#........#...#..........#...#.##.........#.#..#.#........###...........#...#.....#..#..#.###...#..#.#....##...#.#.##.##........##.........#..#.....#...#............##...#.....##.......#......#..........#...#................##..###...........#.#....##.........#...#..#.#....#...........#............##.......#........#....##.....#......#.............#....#.#..
........#...........#.....#..#.........#..........#...#.###.#..##..#..#..............#.............#.###..........................................#.#..##....###........#.##...##..#......###......#........#.#.#..............#....##..#........#....#.........#..###.#.........#..##.....#..#...#.........#..##..#...............................#.....#.#..#....##.........###......#........###...#.....#..#.....##.#......##......##..##.......##.#..............#....##........#....#.#....#....#..........##.
#....##...#...#..#....#.....#.#..#..#.....#.##....#..................#.#.....###...#.#....#.#....#...#...............##..#..#...#...#.#.#...#...#.#..#.#....#.............#.####.#....#.......#............#.##...........#..#.....#.............................#..#........#.................#....#.........#.....#........#........###.....#.....#.........#............#....#...#......#....#.#.##...#..........#.......#..#.....##.#..#.##..............#...#.......#..#........#....#.....#........#..........
....#.....#....#.....#....#.####....#.....##..#......##..#..#..........####.#.....#..#.......#...#........#.##...##........#.##........#...........................#..#.#.#....##...##.#...........#....#...#...#..............#..#.....#..#.....#.#.....#.#..##.........#...#.............#...............#...##..#..........#.#.#...#...............##.....##.#.........#...#.....#...#.......#.#.#....###.#......#.#......#......#.#..#..#...###............#.#......#..##.........#.#....#.##.#.................
..#...#...#..##......#...#......................#..........##.##....#.......#..##.#.#.#.#.#..#...#.....##.......#.....#..#..#.#..#....###.......##.......#........#......#......#............#................#........#..........#.....#.......#..............#....#..#.#...#.....###...#.#..##...........#.......#.#..#...........#..............#.#............#...#......#...#...#.....##......#.....#.....#......#....#.....#..##....#..#.......##........#....#...#......#...........##.#.....................
....#................#.......#.........#....#..##.......##..#.....#.................#####..#.#.....#.......#.#...#...#...#....#.#...#....#.##..........#.#......#.#.#.#..#......#.#.#.#....#...........##....#..##.......#...........#.....#..##.....#...##.#...#...##...........#.#......#.#................###.##...#...#...#.......#.#..........#...#..#...#.#........#......#...........#................#.....##.....####...........#.##....#..#..........#..#.........#..............#.##.#.....###.......##..
.#.#....#.#..#...............#....##............#.....#.#.###.......###.#.........#.##.##.##.#.....#.#.#..................##.......#.....#....#.#......#..#......#......#........#......##......#............#......#......#..#.#.....#........#...........##..#.......#...#.##...#.#.#...........#.....#....#....#.##...##...........#..#.##.....##...#............#..........#.................#........#......#..#.#...........##.#...........................#..#.#.......#............#.......#......#..#.#....
.#..##..#..#.###.#.#.........##..........#.##....##..##....#.....###.......#..##.#..##....##.....###......#..#..#..#...........#.##.....#.....#....#...#..#..##.##.......##...#...##....#.......#......#...#..#..#......#..............#.#.##....#.....#.....#...#.......#....#........................#..........................#............#.##.........#.....#.#.........#..#........#....#..#.......#.........###..##.......#.........#.#........##.......##......###....#.....#....#...#.....#...#....#.....#
....#.....#...#......##..............#.#...#....#........#......#..#..#...........#.........#...#..........#...#...##...##......#...#.#...##....#......#.........##..#....#...#.....#..........##..#.#....#......#.#...................#.##........#..##....#.#.#....#.#............##....##....##......................#.................#...#...........#...#...#...#.#.....#..#...#.#...#....#......#.....#....#....##.....#.#..#....##....#...#........#.....#...##.........#.............#.....#.....#.........
....#.....#...#...##.#....##.##..#...#.#............#....#..#........................#..#.##..###............#..##.........#..#.....###...#..#...#..........#......................#.....#.#..........###.............#........#..........#.....#...##......#.#.#....#.#..#.........#.#...............#...#.##..##......#....#..#.......#.##.....##.###....#....................#.............#..#........#...#......#.......#..#.#.....#...............#..#......#.......#....................#...................#
#..#.#.#....##......##......#....#.........#..#.#.###.........#......#........##.##..#.....#........##..#...#....#.....#....#..#..............#.........#....#....#.............#..#...#.....................###.......#....###.#...............#.#.....#..#...##..#.##............#........#..........##...#......##.....#.......##....#.##........#.#....#.........##.......#.#........#.....#.........#...##............................#...........##..#.............##...#......#...#.................#...#.#..
...#.......##...........##............#..#........#...............#.#.......###..###.##...#...............#..#.....#.........#..#.......##..##...............#.....#.....#....#..............#..#........#.##.#.#..#........................#..................#.#...#.......##.....#...#.#....#.........#..#........#........#...#...##.........#...#........#.....#...#......#.##....###.#....#...#..#.#........#.#..#.....#..........#...#.#..#....#.......##......#.#........#......#...........................
.......#.#.....#.#.........#...#.............##.#..#......#....#.........#..#.......#.#.#...#.............................####....#...##..#.#.#...#....##..#.#..............#.#......#...##.#................#........##.##.....#....##..#.##.#.........#..............#...#..........#.............#.#.....#.......#........#......##...#...#....#...............#.........#.........#..#..##...........#...#.#.............#....#......#.....#.#.#.#...#..#.#..##...#....#.....#..#.............#.##.#..#......##.
???E???????W??W????W??S???????????N????E??N?E?????W???W???E?W???S?NSEWNS????????????????????????????????N?NN?NN?E?????W?????E???EE??WEWE?????????????E?????E?S??NN?NNN???NWE??????S????????W??????S????E?????ES?S????????W??????E???W?NE??W??????????S??N?S?S??SNEE?E???????S????NS?WNS???W????W?W?E?S????N?N?????ES?????????W?E?NE?WEE??E???W??S???W???N???NS??WN?SS?W??N??ENS??WS???????SE?N?WEN?E??N??????WS?W?S?W??S??S?????W?????N??????????N?????????S?W?????S??N????W??E???S????N??S??N?????NWS????????N??WN?WS????????S??????EN???????N?S?W???NSN??SW????E?????E?E??W??????S?E?E?SES??N???W??????SNWS????????S???N?E???????????WE?W???NSW?N?WWN?SW?S??E???E??????W?E?N?N???E?N??W??NS?????N?????????????S???S??W???N?N?SS?S???N????WN???N????????N?W????N?E?SNN????S???S?W???SNEW???S?NSES????SE??N?W????NS??N????SE?EE??EN?E?N?S???E?E??NE????W???S??SN?E???NN??NN???S??N????S?????N??????????SW????????????N?S?E???W?????N?E?????E??W??S?S???W??N?S?N????W?E??E???NS??N?W???????????NE?W?W?E?????????????N?E??N???N?W????N???E?????????????E?N????????????????????S????W??E????EE?S???S??????NSS???N?EWW??W?E?N???S??E???E??S???W??N?E?N??N?W????????NS?W?????S??????W????N??S????N?SS??N????SE?N??S?S??E???????NS??ES???????N????????WS??????E???WS?????SN???SE?EW??N??SS???WN??E???SN??????N?SEW??ES?????E??E?W?N?SE????N??N??W?????????S??N??W??N?E????E?N?NE?S??S???????E?NW???W???E??????N?E??EN??WN???????S????W?????W???????????NNW????????????S?S???SSN???E??????S??W????E????S?S????SW??N????????N????W??ES??W???N??EE??S?E???W?E???S?N??WNW??S?E??W???W?????????S??N?????NN?E???S?????????S?NS???S?????W????????N????W???WS?ESN?E????SSWW????S??????????????N??N?ES??W??E??????SE??S????????S???E???S?????N?N???SS?S???W?E????N??E????N?N?W????S?????E??E??N??NW???W???WN??WW?WWE????S????SN?S?E?N??EW?S??WEE?ESE?E????S???E??W?S?SS??????E?WN?NSN????W?S??????????N?WNE?N????????N?S?E???????N???WW?WW?E???S?N?SS??????WW?????E??S????WEN????????E?????N?E???N??????????WW??????????E??W???????E?W??????NW????N????WWS?????S?W???ENSE?ES???S??S?????????N??SE???W??W??E???????S????W?E?E?WSE???E??W?????E???EW???????????N??????WW??????E?????E??S???E?SW??SE?????WS????SW??S?????E????WE?N?SSN??ESS???NSS?NSN?E?W?????EWW??E????????E??????W?????????WN??????W?S???E?W?E?N???WN??S?WW??NW????EW??????W???E???W???????E?E?NE??S????????SS?W?SE????NS?N?WS?WE???ES???NN????NSN??????????S?WS???????E???N?????EN?E?W?????????W?E?S????????????????N??EWS?EN?WSE?N??S??W????S??S?WN???W??W?????NW??????E??WS??EW??W??EE???W????WEN??E?WW??N?????S?ES?N?SE??W??E???????N?NNWE??N?EEWNS?E????NE???????????S??W??W??N?E?????N???N?????N???S??N?WE?S??NWE????W????SW??E?????N??NW?????????????????EE?S?SN??NE??ES??????????E??S??EW??W???????W??S????????S???????NS?WW??N?E????EE????S?S???N???W???E????N??E??W?N??????????WWS?E?WE??????????W???WW?S?W?W?W??????????WSS?W?NS?S?????E??E???S???N?S?S??N??SN??W????????E?????W???????E?S????W??????E??N?????WN??W?N??????SE??W?W?E?N????NE?SE?????SE????W??S?W?S???NN??ESN?W?E??W?S??????E?WNW????????E???W???????????S???E?E????S????W????E??NWW???S?????E??????W?SW????????????W?????WW??ES???NW?EW?????N??E???E?N?W?W?SW?N??NWS?N?N??S?N???????????????????S??????????S??EW??WE?EWW??WS?????????W????E??N??N????????N??S???S??SW???SN?NEW????E??EN?E??S?E??E??S?????W??N??WW????ENW?????N????????W?E?W??????WE?S?ESN???????W???S??????E?W?EW?WSS?E?????E??E??S???N???WW????????SEW???WE?N??????N??W???E????????S?????SW????E?W?NE???W?N?????S???S??W??W????W?N???E????????WSW???????E???N????????????WEE????SES???E?SE?S??W?????S????N???N?????EW??????N??????NS?S??N????NE????NS?????E???NWNNSNE????????N???E???S?W???E??S????E?N?N?????N??S????W?S???S????S????????W?WE?WWE???E?E???N?S??W??????W?????????????????N?NW???NSS????SN??????E?N????S???E???S??EN???E?S??????????EE?N????NS??E??S??E??NN???NSS?N?SS????ENW?E????E????????WN????????????W??SWEN?????S???????E?SE?N???W????S??SS??W???E??N????????EW?S????E??N??W?NSW?N???N??E?WW?WW???????NS???????E????S??SNN??E??W???NW?????W?S?????S?N?E?S??????NNS????N?????W?E??N?NN??W?W????????E?S?W???W?WE???E???W??SSN?NS????????W??E???W??NS???WN?EN??S????ES??????S??NS????WW?E?S?S??NSE?W?????NE?WW????????????N?????E?????N???E??EN??EN?N?N????W??????W?E???????NN??W????SSE???E?N???????W??N?SS???E???E??E??????E????????S??N??S??????N?N????W???EE???SS?N?NNS???ES????EEE??SWSEW???W?EEN?ES???S????S????????N????S?S???E?????WN????N?S??ESNW???WE??????W?????????N?NWSNS??NEN??W??????WS???S???E?W???????????N??N??????????WE??????EN??E????????E???WSE????ENE?????N??WN?WE?E?WEE??NS?ES??EEW??N??????N??NS???E???S??S?WS????S?EE?W??E?????N??E?E???????WW??E????????ESE????????????EW????????????EN???????????S?E????E?EE???W?E??W???WN?N????W???EWSN??WE???N???SE??N??N??S???????????S??S??N??W??SNN????????W???S??S????????WWW?NE??????????????ESW????S????????????ES??E??????N??E?W????E?W?NS?????E?????W?N??N??????????S??W??S??N?S?W???S??????????????????E???E?????NE???EN?N?S?N???S??E??E??WN???W??S????W?SEW?????????????SE???????NSW???E?????S????N??W??E???SS??W???S?N?E????N??W????W?N??W????N??W??S?????E??????????????S????????S??S????????N???????SNN??EN???S?